analog.c | Analog input and output |
analog.h [code] | Contains functions and definitions for using the ADC |
battery.c | Implementation for reading battery level |
battery.h [code] | Definitions for checking battery voltage |
bom.c | Implementation for using the BOM |
bom.h [code] | Definitions for using the BOM |
buzzer.h [code] | Contains definitions for using the buzzer |
dio.c | Digital Input and Output |
dio.h [code] | Definitions for digital input / output |
dragonfly_lib.c | Dragonfly initialization |
dragonfly_lib.h [code] | Contains other include files |
eeprom.h [code] | Handles eeprom storage for persistent data |
encoders.h [code] | Contains functions for reading encoder values |
i2c.c | Implemenation of I2C communications protocol |
i2c.h [code] | Header file for I2C |
lcd.c | LCD |
lcd.h [code] | Contains definitions for dealing with the LCD screen |
lights.h [code] | Contains declarations for managing the orbs |
math.c | Math Functions |
math.h [code] | Contains math function(s) |
motor.c | Motors |
motor.h [code] | Contains definitions for controlling the motors |
move.c | Functions for moving |
move.h [code] | Contains definitions for controlling robot motion |
rangefinder.c | Rangefinders |
rangefinder.h [code] | Contains rangefinder declarations and functions |
reset.h [code] | Contains function(s) for resetting the robots |
ring_buffer.h [code] | Ring Buffer |
serial.c | Serial Input and Output |
serial.h [code] | Contains declarations for serial input and output |
spi.c | Basic SPI module to handle encoders |
spi.h [code] | Definitions for SPI |
time.c | Timer code |
time.h [code] | Contains time-related functions and definitions |