Launch Core
Name | Description |
---|---|
Bloom Filter | Probabilistic data structure based on hashing |
Device | Implementations for different embedded platforms (STM32, Linux, Teensy) and IC drivers |
Filesystem | Implementations for safely handling storage of flight data |
Hash | Algorithms for hashing |
Hash Map | Key-value pair data structure |
Net | Networking protocols to support inter-board communication |
Pool | Pre-allocates a pool of objects |
Queue | First In First Out data structure |
Ring Buffer | Circular Array |
Sched | Functionality for scheduling tasks |
String | Statically allocated version of string |
Sync | Functionality for synchronization through semaphores |
Vector | Statically allocated version of vector |
Device Drivers
Name | Module | Description | Contributor(s) | Datasheet |
---|---|---|---|---|
W25Q | All | SPI Flash | ||
W5500 | All | Provides communication through ethernet | ||
ADXL375 | Sensor | High G Accelerometer | ||
BMP390 | Sensor | Barometric Pressure Sensor | ||
L3GD20H | Sensor | Triple-Axis Angular Rate Sensor (DEPRECATED) | ||
LIS3MDL | Sensor | Triple-Axis Magnetometer | ||
LSM6DSL | Sensor | Triple-Axis Accelerometer and Gyroscope | ||
MMA8561Q | Sensor | Low G Accelerometer (DEPRECATED) | ||
MS5607 | Sensor | Altimeter | ||
SHTC3 | Sensor | Humidity Sensor | ||
TMP117 | Sensor | Temperature Sensor | ||
RFM95W | Radio | RF Transciever | ||
Networking