Elisa3
constants.h File Reference
#include <avr\io.h>

Go to the source code of this file.

Defines

#define PAUSE_1_MSEC   9
#define PAUSE_10_MSEC   96
#define PAUSE_100_MSEC   961
#define PAUSE_200_MSEC   1923
#define PAUSE_250_MSEC   2404
#define PAUSE_300_MSEC   2885
#define PAUSE_400_MSEC   3846
#define PAUSE_500_MSEC   4807
#define PAUSE_750_MSEC   7211
#define PAUSE_1_SEC   9615
#define PAUSE_1500_MSEC   14423
#define PAUSE_2_SEC   19230
#define PAUSE_4_SEC   38462
#define PAUSE_5_SEC   48077
#define PAUSE_6_SEC   57692
#define PAUSE_10_SEC   96154
#define PAUSE_15_SEC   144230
#define PAUSE_20_SEC   192307
#define PAUSE_30_SEC   288461
#define PAUSE_40_SEC   384615
#define PAUSE_60_SEC   576923
#define LINE_IN_THR   400
#define LINE_OUT_THR   450
#define SPEED_STEP_DELAY   400
#define HORIZONTAL_POS   1
#define HW_REV_3_0   0
#define HW_REV_3_0_1   1
#define HW_REV_3_1   2
#define GREEN_LED0_ON   (PORTL &= ~(1 << 0))
#define GREEN_LED1_ON   (PORTL &= ~(1 << 1))
#define GREEN_LED2_ON   (PORTL &= ~(1 << 2))
#define GREEN_LED3_ON   (PORTG &= ~(1 << 3))
#define GREEN_LED4_ON   (PORTL &= ~(1 << 4))
#define GREEN_LED5_ON   (PORTL &= ~(1 << 5))
#define GREEN_LED6_ON   (PORTL &= ~(1 << 6))
#define GREEN_LED7_ON   (PORTL &= ~(1 << 7))
#define GREEN_LED0_OFF   (PORTL |= (1 << 0))
#define GREEN_LED1_OFF   (PORTL |= (1 << 1))
#define GREEN_LED2_OFF   (PORTL |= (1 << 2))
#define GREEN_LED3_OFF   (PORTG |= (1 << 3))
#define GREEN_LED4_OFF   (PORTL |= (1 << 4))
#define GREEN_LED5_OFF   (PORTL |= (1 << 5))
#define GREEN_LED6_OFF   (PORTL |= (1 << 6))
#define GREEN_LED7_OFF   (PORTL |= (1 << 7))
#define WHEEL_DIST   39.5
#define LEFT_ENC_OFFSET   80.8
#define RIGHT_ENC_OFFSET   78.6
#define ENC_SLOPE   0.384
#define LEFT_WHEEL_FW_SC   0
#define RIGHT_WHEEL_FW_SC   1
#define LEFT_WHEEL_BW_SC   2
#define RIGHT_WHEEL_BW_SC   3
#define DISTANCE_MM   248.18
#define INDEX_STEP   5
#define BYTE_TO_MM_S   5
#define CALIBRATION_SAMPLES   9
#define CALIB_CHECK_ADDRESS   3946
#define CALIB_DATA_START_ADDR   3948
#define HYSTERESIS_THR   75
#define IRCOMM_MODE_SENSORS_SAMPLING   0
#define IRCOMM_MODE_RECEIVE   1
#define IRCOMM_MODE_TRANSMIT   2
#define IRCOMM_SAMPLING_WINDOW   20
#define IRCOMM_RX_IDLE_STATE   1
#define IRCOMM_RX_MAX_SENSOR_STATE   2
#define IRCOMM_RX_DETECT_START_BIT_STATE   3
#define IRCOMM_RX_SYNC_SIGNAL   4
#define IRCOMM_RX_WAITING_BIT   5
#define IRCOMM_RX_READ_BIT   6
#define IRCOMM_RX_CHECK_CRC   7
#define IRCOMM_RX_DEBUG   8
#define IRCOMM_RX_STOP   9
#define IRCOMM_DETECTION_AMPLITUDE_THR   80
#define IRCOMM_START_BIT_MIN_SWITCH_COUNT   2
#define IRCOMM_TX_IDLE_STATE   1
#define IRCOMM_TX_COMPUTE_TIMINGS   2
#define IRCOMM_TX_TRANSMIT_BIT   3
#define IRCOMM_TX_PREPARE_TRANSMISSION   5
#define IRCOMM_TX_ADC_IDLE   0
#define IRCOMM_TX_ADC_TURN_OFF_SENSORS   1
#define IRCOMM_TX_ADC_WAIT_PREPARATION   2
#define IRCOMM_TX_ADC_TRANSMISSION_SEQ1   3
#define IRCOMM_TX_ADC_TRANSMISSION_SEQ2   4
#define IRCOMM_BIT_START1_SWITCH_COUNT   2
#define IRCOMM_BIT_START2_SWITCH_COUNT   1
#define IRCOMM_BIT0_SWITCH_COUNT   8
#define IRCOMM_BIT1_SWITCH_COUNT   4
#define IRCOMM_BIT_START1_DURATION   120
#define IRCOMM_BIT_START2_DURATION   240
#define IRCOMM_BIT0_DURATION   30
#define IRCOMM_BIT1_DURATOIN   60
#define DEBUG_MAX_SENSOR_STATE   0
#define DEBUG_ALL_SENSORS   0
#define DEBUG_MAX_SENSOR   0
#define DEBUG_START_BIT_STATE   0
#define DEBUG_READ_BIT   0
#define DEBUG_BYTE_RECEPTION   0
#define DEBUG_BYTE_SEQUENCE   0

Define Documentation

#define BYTE_TO_MM_S   5
#define CALIB_CHECK_ADDRESS   3946
#define CALIB_DATA_START_ADDR   3948
#define CALIBRATION_SAMPLES   9
#define DEBUG_ALL_SENSORS   0
#define DEBUG_BYTE_RECEPTION   0
#define DEBUG_BYTE_SEQUENCE   0
#define DEBUG_MAX_SENSOR   0
#define DEBUG_MAX_SENSOR_STATE   0
#define DEBUG_READ_BIT   0
#define DEBUG_START_BIT_STATE   0
#define DISTANCE_MM   248.18
#define ENC_SLOPE   0.384
#define GREEN_LED0_OFF   (PORTL |= (1 << 0))
#define GREEN_LED0_ON   (PORTL &= ~(1 << 0))
#define GREEN_LED1_OFF   (PORTL |= (1 << 1))
#define GREEN_LED1_ON   (PORTL &= ~(1 << 1))
#define GREEN_LED2_OFF   (PORTL |= (1 << 2))
#define GREEN_LED2_ON   (PORTL &= ~(1 << 2))
#define GREEN_LED3_OFF   (PORTG |= (1 << 3))
#define GREEN_LED3_ON   (PORTG &= ~(1 << 3))
#define GREEN_LED4_OFF   (PORTL |= (1 << 4))
#define GREEN_LED4_ON   (PORTL &= ~(1 << 4))
#define GREEN_LED5_OFF   (PORTL |= (1 << 5))
#define GREEN_LED5_ON   (PORTL &= ~(1 << 5))
#define GREEN_LED6_OFF   (PORTL |= (1 << 6))
#define GREEN_LED6_ON   (PORTL &= ~(1 << 6))
#define GREEN_LED7_OFF   (PORTL |= (1 << 7))
#define GREEN_LED7_ON   (PORTL &= ~(1 << 7))
#define HORIZONTAL_POS   1
#define HW_REV_3_0   0
#define HW_REV_3_0_1   1
#define HW_REV_3_1   2
#define HYSTERESIS_THR   75
#define INDEX_STEP   5
#define IRCOMM_BIT0_DURATION   30
#define IRCOMM_BIT0_SWITCH_COUNT   8
#define IRCOMM_BIT1_DURATOIN   60
#define IRCOMM_BIT1_SWITCH_COUNT   4
#define IRCOMM_BIT_START1_DURATION   120
#define IRCOMM_BIT_START2_DURATION   240
#define IRCOMM_MODE_RECEIVE   1
#define IRCOMM_MODE_TRANSMIT   2
#define IRCOMM_RX_CHECK_CRC   7
#define IRCOMM_RX_DEBUG   8
#define IRCOMM_RX_IDLE_STATE   1
#define IRCOMM_RX_READ_BIT   6
#define IRCOMM_RX_STOP   9
#define IRCOMM_RX_SYNC_SIGNAL   4
#define IRCOMM_RX_WAITING_BIT   5
#define IRCOMM_SAMPLING_WINDOW   20
#define IRCOMM_TX_ADC_IDLE   0
#define IRCOMM_TX_COMPUTE_TIMINGS   2
#define IRCOMM_TX_IDLE_STATE   1
#define IRCOMM_TX_TRANSMIT_BIT   3
#define LEFT_ENC_OFFSET   80.8
#define LEFT_WHEEL_BW_SC   2
#define LEFT_WHEEL_FW_SC   0
#define LINE_IN_THR   400
#define LINE_OUT_THR   450
#define PAUSE_100_MSEC   961
#define PAUSE_10_MSEC   96
#define PAUSE_10_SEC   96154
#define PAUSE_1500_MSEC   14423
#define PAUSE_15_SEC   144230
#define PAUSE_1_MSEC   9
#define PAUSE_1_SEC   9615
#define PAUSE_200_MSEC   1923
#define PAUSE_20_SEC   192307
#define PAUSE_250_MSEC   2404
#define PAUSE_2_SEC   19230
#define PAUSE_300_MSEC   2885
#define PAUSE_30_SEC   288461
#define PAUSE_400_MSEC   3846
#define PAUSE_40_SEC   384615
#define PAUSE_4_SEC   38462
#define PAUSE_500_MSEC   4807
#define PAUSE_5_SEC   48077
#define PAUSE_60_SEC   576923
#define PAUSE_6_SEC   57692
#define PAUSE_750_MSEC   7211
#define RIGHT_ENC_OFFSET   78.6
#define RIGHT_WHEEL_BW_SC   3
#define RIGHT_WHEEL_FW_SC   1
#define SPEED_STEP_DELAY   400
#define WHEEL_DIST   39.5
 All Files Functions Variables Defines