Here is a list of all documented files with brief descriptions:
[detail level 1234]
| ▼ uTrack |  | 
| ▼ Hardware |  | 
| ▼ 2387 |  | 
| utI2S_2387.c | UtI2S_2387.c handles reading and writing audio to and from the I2S bus connected to the Bluetooth hardware module on the LPC2387, as well as writing recorded audio to a file | 
| utActions.c | Abstract asynchronous task handling | 
| utBluetooth.h | The software module for handling the Bluetooth hardware module (WT32) | 
| utBluetoothAudio.c | Is a profile for Audio via bluetooth (HFP-AG) | 
| utBluetoothRFCOMM.c | Is a profile for Serial via bluetooth (SPP/RFCOMM) | 
| utCell.c | The cell software module handles configuring and running the cell hardware by means of a state engine | 
| utConnection_Riot.c | RIoT connection. Holds methods for sending / subing to data | 
| utDisplay.c | Module to provice control over OLED display on SPI bus | 
| utFile.c | File system abstraction and maintenance | 
| utGoBot.c | Will set flag in the GPV2 payload if a button push if a GPIOEvent is received | 
| utIMU.c | Support for managing and polling an inertial navigation unit for sensor data | 
| utIMUCommandPool.c | Helper class for utIMU.c poll commands | 
| utLogFiles.c | Handles logging to file | 
| utLogging.c | Log device and levels | 
| uTrack.c | The primary loop and associated systems | 
| utRadio.c | Software module to control the power on and set up of a UHF radio that can be attached to u_Track | 
| utServerLocation.c | This system handles parsing a server location list, storing various locations, and selecting one for the cellular module to use | 
| utTDMA.c | Time Division Multiple Access (TDMA) radio implementation over an external UART | 
| utUSB.c | Support for treating the Yachbot as a USB device of some kind, currently only mass storage (MSC) | 
| utWaterCurrent.c | Water current will calculate water current movement and write the result to the NMEA store. TideBot uses oled module for display of watercurrent measurements | 
| utWind.c | The software module for handling wind data |