| Wheelchair Control MCU firmware

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

- All
- Functions
- Variables
- Enumerations
- Macros

- a
- b
- c
- d
- e
- f
- g
- i
- l
- m
- o
- p
- r
- s
- t
- u
- w

All Data Structures Files Functions Variables Enumerations Groups Pages
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:

### - a -

- AC_Disable() : MiscInits.c , MiscInits.h
- ADC_Init() : MiscInits.c , MiscInits.h

### - b -

- BLINK_LEDS_MS : Defines.h

### - c -

- CalculateOdometry() : WheelchairControlMain.c , WheelchairControlMain.h
- ConfigStructEEPROM : WheelchairControlMain.c
- ConfigStructRAM : WheelchairControlMain.c

### - d -

- DELAY_MS : Defines.h
- DELAY_US : Defines.h

### - e -

- EEPROM_LoadVariables() : WheelchairControlMain.c , WheelchairControlMain.h
- EEPROM_WriteVariable() : WheelchairControlMain.h , WheelchairControlMain.c
- EEPROM_WriteWord() : WheelchairControlMain.c , WheelchairControlMain.h
- ENCODER_INTERRUPT_DISABLE : Defines.h
- ENCODER_INTERRUPT_ENABLE : Defines.h
- EXT_INT_Init() : MiscInits.h , MiscInits.c

### - f -

- F_CPU : Defines.h
- FALSE : Defines.h

### - g -

- GLOBAL_INTERRUPTS_DISABLE : Defines.h
- GLOBAL_INTERRUPTS_ENABLE : Defines.h

### - i -

- I2C_Init() : SRF08.c , SRF08.h
- I2C_ReadAck() : SRF08.h , SRF08.c
- I2C_ReadNak() : SRF08.c , SRF08.h
- I2C_Start() : SRF08.h , SRF08.c
- I2C_Stop() : SRF08.c , SRF08.h
- I2C_Write() : SRF08.c , SRF08.h
- Init_ISRsSharedstruct() : MiscInits.c , MiscInits.h
- InitializeMCU() : WheelchairControlMain.h , WheelchairControlMain.c
- INTEGRATOR_MAX : Defines.h
- INTEGRATOR_MIN : Defines.h
- ISR() : WheelchairControlMain.c
- ISRsSharedStruct : WheelchairControlMain.c

### - l -

- LED_IN : Defines.h
- LED_OUT : Defines.h
- LEFT_WHEEL_DIR : Defines.h
- LEFT_WHEEL_STEP : Defines.h

### - m -

- main() : WheelchairControlMain.c

### - o -

- OMEGA_SCALE : Defines.h

### - p -

- PacketHeaders : Defines.h
- PI_MRAD : Defines.h
- PORTS_Init() : MiscInits.c , MiscInits.h

### - r -

- REAR_CORRECTION_OFFSET : Defines.h
- REG_ANGLE_EPSILON : Defines.h
- REG_OUTPUT_MAX : Defines.h
- REG_OUTPUT_MIN : Defines.h
- RIGHT_WHEEL_DIR : Defines.h
- RIGHT_WHEEL_STEP : Defines.h
- RunRegulators() : WheelchairControlMain.h , WheelchairControlMain.c
- RxPacketByte : Defines.h

### - s -

- SCL_CLOCK : Defines.h
- SPEED_OFFSET : Defines.h
- SRF08_GAIN : Defines.h
- SRF08_HIGHEST_ADDR : Defines.h
- SRF08_LOWEST_ADDR : Defines.h
- SRF08_RANGE : Defines.h
- SRF08_Read() : SRF08.h , SRF08.c
- SRF08_SAFETY_RANGE : Defines.h
- SRF08_Write() : SRF08.c , SRF08.h
- STEERING_WHEEL_LEFT : Defines.h

### - t -

- TIMER0_Init() : MiscInits.c , MiscInits.h
- TIMER1_Init() : MiscInits.h , MiscInits.c
- TIMER2_Init() : MiscInits.c , MiscInits.h
- TIMER2_OVF_INT_DISABLE : Defines.h
- TIMER2_OVF_INT_ENABLE : Defines.h
- Timer2Intervals : Defines.h
- TIMER_0_RESET : Defines.h
- TIMER_1_OFF : Defines.h
- TRUE : Defines.h
- TWO_PI_MRAD : Defines.h
- TxPacketByte : Defines.h

### - u -

- UART_Init() : UART.c , UART.h
- UART_SendByte() : UART.h , UART.c
- UART_WATCHDOG_TIMEOUT : Defines.h
- UCHAR_TO_RC_SIGNAL : Defines.h

### - w -

- WATCHDOG_INITIALIZE : Defines.h
- WATCHDOG_RESET : Defines.h
- WHEEL_INCREMENT_SCALE : Defines.h
- WTEMP_SCALE : Defines.h