#include <modm/driver/radio/nrf24/nrf24_data.hpp>
 | 
| 
static const char *  | toStr (SendingFeedback feedback) | 
|   | 
| 
static constexpr uint8_t  | getFrameOverhead () | 
|   | 
| 
static uint8_t  | getDynamicPayloadLength () | 
|   | 
| 
static void  | initialize (BaseAddress base_address, Address own_address, Address broadcast_address=0xFF) | 
|   | 
| 
static bool  | sendPacket (Packet &packet) | 
|   | 
| 
static bool  | getPacket (Packet &packet) | 
|   | 
| 
static bool  | isReadyToSend () | 
|   | 
| 
static bool  | isPacketAvailable () | 
|   | 
| static const Feedback &  | getFeedback () | 
|   | 
| 
static void  | update () | 
|   | Call this function in your main loop. 
  | 
|   | 
| static void  | interruptHandler () | 
|   | 
| 
static Address  | getAddress () | 
|   | 
| 
static void  | setAddress (Address address) | 
|   | Set own address. 
  | 
|   | 
| 
static void  | setBroadcastAddress (Address address) | 
|   | 
| 
static Address  | getBroadcastAddress () | 
|   | 
template<typename Nrf24Phy, typename Clock = modm::Clock>
class modm::Nrf24Data< Nrf24Phy, Clock >
- Author
 - Daniel Krebs 
 
 
template<typename Nrf24Phy , typename Clock  = modm::Clock> 
 
| Enum Values | Documentation | 
|---|
| Busy  | Waiting for ACK.  
 | 
| FinishedAck  | Packet sent and ACK received.  
 | 
| FinishedNack  | Packet sent but no ACK received in time.  
 | 
| DontKnow  | Packet was sent without requesting ACK.  
 | 
| Failed  | Packet could not be sent.  
 | 
| Undefined  | Initial state before a packet has been handled.  
 | 
 
 
template<typename Nrf24Phy , typename Clock  = modm::Clock> 
 
Feedback of last transaction, i.e. calls to sendPacket() and getPacket(). 
 
 
template<typename Nrf24Phy , typename Clock  = modm::Clock> 
  
  
      
        
          | static void modm::Nrf24Data< Nrf24Phy, Clock >::interruptHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Call this function from within IRQ pin interrupt You have to setup the IRQ pin yourself! 
 
 
The documentation for this class was generated from the following file: