SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
satnogs::comms::lib::radio::io_conf Class Reference

IO configuration that is necessary for the radio to operate. More...

#include <radio.hpp>

Public Attributes

bsp::spispi_ctrl
 SPI device controlling the AT86RF215.
bsp::gpionreset
 nRST signal for the AT86RF215
bsp::gpioen_ext_clk
bsp::chronochrono
rf_frontend09::io_confrffe09_io
rf_frontend24::io_confrffe24_io

Detailed Description

IO configuration that is necessary for the radio to operate.

Definition at line 206 of file radio.hpp.

Member Data Documentation

◆ chrono

bsp::chrono& satnogs::comms::lib::radio::io_conf::chrono

A chrono device, necessary for any wait or time measurements required by the radio

Definition at line 214 of file radio.hpp.

◆ en_ext_clk

bsp::gpio& satnogs::comms::lib::radio::io_conf::en_ext_clk

GPIO controlling external clock input selection for AT86RF215 (enable external PLL reference clock input)

Definition at line 212 of file radio.hpp.

◆ nreset

bsp::gpio& satnogs::comms::lib::radio::io_conf::nreset

nRST signal for the AT86RF215

Definition at line 210 of file radio.hpp.

◆ rffe09_io

rf_frontend09::io_conf& satnogs::comms::lib::radio::io_conf::rffe09_io

The IO configuration of the UHF frontend.

See also
rf_frontend09::io_conf for more details

Definition at line 217 of file radio.hpp.

◆ rffe24_io

rf_frontend24::io_conf& satnogs::comms::lib::radio::io_conf::rffe24_io

The IO configuration of the S-Band frontend.

See also
rf_frontend24::io_conf for more details

Definition at line 220 of file radio.hpp.

◆ spi_ctrl

bsp::spi& satnogs::comms::lib::radio::io_conf::spi_ctrl

SPI device controlling the AT86RF215.

Definition at line 209 of file radio.hpp.


The documentation for this class was generated from the following file:
  • libsatnogs-comms/include/satnogs-comms-lib/radio.hpp