| ▼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 |