![]() |
SatNOGS-COMMS
4.1.0
A COMMS subsystem for CubeSats
|
Provides a peripheral abstraction layer for the SatNOGS-COMMS board. More...
Classes | |
| class | satnogs::comms::lib::bsp::adc |
| ADC device abstraction. More... | |
| class | satnogs::comms::lib::bsp::chrono |
| Chrono device abstraction. More... | |
| class | satnogs::comms::lib::bsp::dac |
| DAC device abstraction. More... | |
| class | satnogs::comms::lib::bsp::gpio |
| GPIO device abstraction. More... | |
| class | satnogs::comms::lib::bsp::i2c |
| I2C device abstraction. More... | |
| class | satnogs::comms::lib::bsp::imsgq< T > |
| Message queue device abstraction. More... | |
| class | satnogs::comms::lib::bsp::msgq< T, LEN > |
| Message queue device abstraction with custom maximum number of messages. More... | |
| class | satnogs::comms::lib::bsp::sensor |
| Sensor device abstraction. More... | |
| class | satnogs::comms::lib::bsp::spi |
| SPI device abstraction. More... | |
| class | satnogs::comms::lib::leds |
| LED control library for the SatNOGS-COMMS board. More... | |
Provides a peripheral abstraction layer for the SatNOGS-COMMS board.
The Board Support Package (BSP) is a part of the SatNOGS-COMMS Control Library, that offers a peripheral abstraction layer for the SatNOGS-COMMS board. The official software of the transceiver board utilizes this library and Zephyr-RTOS. However, the user is not bound to choose the Zephyr-RTOS to build their own firmware.