Senior Project
 All Files Functions Variables Enumerations Enumerator Macros Pages
File List
Here is a list of all files with brief descriptions:
 ADC.cThis file is code to control the ADC on the ATMega328P
 ADC.h
 Battery.cThis file is code to read the battery voltage
 Battery.hThis file is code to read the battery voltage
 BPW21.cThis file is code for the photodiode readings
 BPW21.h
 CD4051.cThis file is code to control the CD4051 multiplexer connected to the ADC
 CD4051.hThis file is code to control the CD4051 multiplexer connected to the ADC
 DRV8830.cThis file is code to read control the h-bridges
 DRV8830.hThis file is code to read control the h-bridges
 I2C_Interface.c
 I2C_Interface.hThis file is code to control the TWI_Master
 Interrupt.cThis file is code for the interrupts on the ATMega328P
 Interrupt.h
 LSM303DLHC.c
 LSM303DLHC.hThis file is code to control the LSM303DLHC
 Main.cThis file is code main for testing and the main program
 Motor_Control.cThis file is code for the control loops for the three motors
 Motor_Control.hThis file is code for the control loops for the three motors
 MPX53GP.cThis file is code to read the depth from the MPX53GP pressure sensor
 MPX53GP.hThis file is code to read the depth from the MPX53GP pressure sensor
 Timer.c
 Timer.hThis file is code to control the Timers on the ATMega328P
 TWI_Master.c
 TWI_Master.h
 USART.c
 USART.hThis file is code to control the USART on the ATMega328P
 Velocity.c
 Velocity.hThis file is code to interpret velocity from the LSM303DLHC
 XPEBBL.c
 XPEBBL.hThis file is code to control the 3 Watt LEDs