Elisa3
VARIABLES.C File Reference
#include "constants.h"

Variables

volatile unsigned char currentAdChannel = 0
unsigned char currentProx = 0
unsigned char currentMotLeftChannel = 0
unsigned char currentMotRightChannel = 0
unsigned char rightMotorPhase = 0
unsigned char leftMotorPhase = 0
volatile unsigned int proximityValue [24] = {0}
int proximityResult [12] = {0}
unsigned int proximityOffset [12] = {0}
unsigned char adcSaveDataTo = 0
unsigned char adcSamplingState = 0
unsigned char rightChannelPhase = 0
unsigned char leftChannelPhase = 0
unsigned int batteryLevel = 0
unsigned char measBattery = 0
signed int currentProxValue = 0
unsigned char updateProx = 0
unsigned long proximitySum [12] = {0}
unsigned char proxUpdated = 0
unsigned int left_current_avg = 0
unsigned int right_current_avg = 0
unsigned int last_left_current = 0
unsigned int last_right_current = 0
signed int pwm_right_desired_to_control = 0
signed int pwm_left_desired_to_control = 0
unsigned int left_vel_sum = 0
unsigned int right_vel_sum = 0
signed int last_left_vel = 0
signed int last_right_vel = 0
signed long int max_pwm_right = MAX_MOTORS_PWM
signed long int max_pwm_left = MAX_MOTORS_PWM
signed int pwm_right = 0
signed int pwm_left = 0
signed int prev_pwm_right = 0
signed int prev_pwm_left = 0
signed int pwm_right_desired = 0
signed int pwm_left_desired = 0
signed int k_ff_speed_control_left = INIT_KFF
signed int k_ff_speed_control_right = INIT_KFF
signed int pwm_right_speed_controller = 0
signed int pwm_left_speed_controller = 0
signed int delta_left_speed = 0
signed int delta_right_speed = 0
signed int delta_left_speed_prev
signed int delta_left_speed_current
signed int delta_right_speed_prev
signed int delta_right_speed_current
signed int delta_left_speed_sum = 0
signed int delta_right_speed_sum = 0
unsigned char compute_left_vel = 1
unsigned char compute_right_vel = 1
unsigned char left_vel_changed = 0
unsigned char right_vel_changed = 0
signed int pwm_right_working = 0
signed int pwm_left_working = 0
unsigned char update_pwm = 0
unsigned char firstSampleRight = 1
unsigned char firstSampleLeft = 1
unsigned int dataLED [3]
signed int speedl = 0
signed int speedr = 0
unsigned char rfData [PAYLOAD_SIZE]
unsigned char ackPayload [16]
unsigned char packetId = 3
unsigned char pwm_red = 255
unsigned char pwm_green = 255
unsigned char pwm_blue = 255
unsigned char blinkState = 0
unsigned char peripheralChoice = 5
unsigned char choosePeripheral = 1
unsigned char sendAdcValues = 0
unsigned char ir_move = 0
unsigned char command_received = 0
unsigned char colorState = 0
unsigned char irEnabled = 1
unsigned char checkGlitch = 1
unsigned char behaviorState = 0
unsigned char accelAddress = MMA7455L_ADDR
unsigned char useAccel = USE_MMAX7455L
signed int accX = 0
signed int accY = 0
signed int accZ = 0
unsigned int absAccX = 0
unsigned int absAccY = 0
unsigned int absAccZ = 0
signed int accOffsetX = 0
signed int accOffsetY = 0
signed int accOffsetZ = 0
signed int currentAngle = 0
signed int accOffsetXSum = 0
signed int accOffsetYSum = 0
signed int accOffsetZSum = 0
unsigned char prevPosition = HORIZONTAL_POS
unsigned char currPosition = HORIZONTAL_POS
unsigned char timesInSamePos = 0
unsigned char robotPosition = 1
unsigned char myTimeout = 0
unsigned int delayCounter = 0
unsigned char currentSelector = 0
unsigned char startCalibration = 0
signed int calibrationCycle = 0
unsigned char obstacleAvoidanceEnabled = 0
signed int rightProxSum = 0
signed int leftProxSum = 0
unsigned char cliffAvoidanceEnabled = 0
unsigned int minGroundValue = 0
unsigned int minGround = GROUND_LEFT
unsigned char prevRot = 0

Variable Documentation

unsigned int absAccX = 0
unsigned int absAccY = 0
unsigned int absAccZ = 0
unsigned char accelAddress = MMA7455L_ADDR
signed int accOffsetX = 0
signed int accOffsetXSum = 0
signed int accOffsetY = 0
signed int accOffsetYSum = 0
signed int accOffsetZ = 0
signed int accOffsetZSum = 0
signed int accX = 0
signed int accY = 0
signed int accZ = 0
unsigned char ackPayload[16]
unsigned char adcSamplingState = 0
unsigned char adcSaveDataTo = 0
unsigned int batteryLevel = 0
unsigned char behaviorState = 0
unsigned char blinkState = 0
signed int calibrationCycle = 0
unsigned char checkGlitch = 1
unsigned char choosePeripheral = 1
unsigned char cliffAvoidanceEnabled = 0
unsigned char colorState = 0
unsigned char command_received = 0
unsigned char compute_left_vel = 1
unsigned char compute_right_vel = 1
volatile unsigned char currentAdChannel = 0
signed int currentAngle = 0
unsigned char currentMotLeftChannel = 0
unsigned char currentMotRightChannel = 0
unsigned char currentProx = 0
signed int currentProxValue = 0
unsigned char currentSelector = 0
unsigned char currPosition = HORIZONTAL_POS
unsigned int dataLED[3]
unsigned int delayCounter = 0
signed int delta_left_speed = 0
signed int delta_left_speed_sum = 0
signed int delta_right_speed = 0
signed int delta_right_speed_sum = 0
unsigned char firstSampleLeft = 1
unsigned char firstSampleRight = 1
unsigned char ir_move = 0
unsigned char irEnabled = 1
signed int k_ff_speed_control_left = INIT_KFF
signed int k_ff_speed_control_right = INIT_KFF
unsigned int last_left_current = 0
signed int last_left_vel = 0
unsigned int last_right_current = 0
signed int last_right_vel = 0
unsigned int left_current_avg = 0
unsigned char left_vel_changed = 0
unsigned int left_vel_sum = 0
unsigned char leftChannelPhase = 0
unsigned char leftMotorPhase = 0
signed int leftProxSum = 0
signed long int max_pwm_left = MAX_MOTORS_PWM
signed long int max_pwm_right = MAX_MOTORS_PWM
unsigned char measBattery = 0
unsigned int minGround = GROUND_LEFT
unsigned int minGroundValue = 0
unsigned char myTimeout = 0
unsigned char obstacleAvoidanceEnabled = 0
unsigned char packetId = 3
unsigned char peripheralChoice = 5
signed int prev_pwm_left = 0
signed int prev_pwm_right = 0
unsigned char prevPosition = HORIZONTAL_POS
unsigned char prevRot = 0
unsigned int proximityOffset[12] = {0}
int proximityResult[12] = {0}
unsigned long proximitySum[12] = {0}
volatile unsigned int proximityValue[24] = {0}
unsigned char proxUpdated = 0
unsigned char pwm_blue = 255
unsigned char pwm_green = 255
signed int pwm_left = 0
signed int pwm_left_desired = 0
signed int pwm_left_speed_controller = 0
signed int pwm_left_working = 0
unsigned char pwm_red = 255
signed int pwm_right = 0
signed int pwm_right_desired = 0
signed int pwm_right_working = 0
unsigned char rfData[PAYLOAD_SIZE]
unsigned int right_current_avg = 0
unsigned char right_vel_changed = 0
unsigned int right_vel_sum = 0
unsigned char rightChannelPhase = 0
unsigned char rightMotorPhase = 0
signed int rightProxSum = 0
unsigned char robotPosition = 1
unsigned char sendAdcValues = 0
signed int speedl = 0
signed int speedr = 0
unsigned char startCalibration = 0
unsigned char timesInSamePos = 0
unsigned char update_pwm = 0
unsigned char updateProx = 0
unsigned char useAccel = USE_MMAX7455L
 All Data Structures Files Functions Variables Typedefs Defines