▼Core | Australis Core |
▼Devices | Organizes all device hardware APIs |
▼Communication | Provides interfaces for external communication protocols |
▼LoRa | LoRaWAN Communication API |
LoRa | |
▼Sensors | Provides interfaces for reading various environmental and motion sensors |
Accelerometer | Accelerometer Sensor API |
Barometer | Barometer Sensor API |
Gyroscope | Gyroscope Sensor API |
▼Storage | Provides interfaces for persistent data storage |
▼Flash | Flash Memory Storage API |
▼Core | |
Storage | |
Peripherals | Organizes all peripheral APIs |
▼Extra | Australis Extra |
▼Drivers | Organizes all device hardware APIs |
▼Communication | |
▼LoRa | |
▼SX1272 | |
SX1272 | SX1272 LoRa device driver |
▼Storage | |
▼Flash | |
▼W25Q128 | |
W25Q128 | |
▼Sensors | |
▼Accelerometer | |
KX134-1211 | |
▼System | |
Device Management | |
Shell | Australis shell interface for user interaction with the system via terminal command line |
State | |
Task Management | |
▼API Reference | |
▼ADC | Analog to Digital Converter (ADC) peripheral driver |
Interface | ADC interface for measuring external analog signals |
CAN | |
▼GPIO | |
GPIO Pin | Driver for initialising and interacting with individual GPIO pins |
▼SPI | |
▼Sensors | |
▼Accelerometer | |
AIS3624DQ | |
▼Barometer | |
BMP581 | |
LPS22DF | |
▼Gyroscope | |
A3G4250D | |
IAM_20380 | |
Interface | SPI interface for communicating with exeternal devices |
▼TIM | |
Interface | TIM interface for |
▼UART | |
Interface | UART interface from which external peripherals inherit |
GPS | |
RCC |