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 |