modm API documentation
modm::Nrf24ConfigParameters Struct Reference
Inheritance diagram for modm::Nrf24ConfigParameters:
modm::Nrf24Config< Nrf24Phy >

Public Types

enum  Mode { Rx, Tx, Invalid }
 
enum  Speed : uint32_t { kBps250 = 250000, MBps1 = 1000000, MBps2 = 2000000 }
 
enum  Crc { NoCrc = 0, Crc1Byte = 1, Crc2Byte = 2 }
 
enum  AddressWidth : uint8_t { Byte2 = 0x00, Byte3 = 0x01, Byte4 = 0x02, Byte5 = 0x03 }
 
enum  RfPower : uint8_t { Minus18dBm = 0x00, Minus12dBm = 0x01, Minus6dBm = 0x02, dBm0 = 0x03 }
 
enum  AutoRetransmitDelay : uint8_t {
  us250 = 0x00, us500 = 0x01, us750 = 0x02, us1000 = 0x03,
  us1250 = 0x04, us1500 = 0x05, us1750 = 0x06, us2000 = 0x07,
  us2250 = 0x08, us2500 = 0x09, us2750 = 0x0A, us3000 = 0x0B,
  us3250 = 0x0C, us3500 = 0x0D, us3750 = 0x0E, us4000 = 0x0F
}
 
enum  AutoRetransmitCount : uint8_t {
  Disable = 0x00, Retransmit1 = 0x01, Retransmit2 = 0x02, Retransmit3 = 0x03,
  Retransmit4 = 0x04, Retransmit5 = 0x05, Retransmit6 = 0x06, Retransmit7 = 0x07,
  Retransmit8 = 0x08, Retransmit9 = 0x09, Retransmit10 = 0x0A, Retransmit11 = 0x0B,
  Retransmit12 = 0x0C, Retransmit13 = 0x0D, Retransmit14 = 0x0E, Retransmit15 = 0x0F
}
 

The documentation for this struct was generated from the following file: