BayEOSArduino Library
BayRF24.h
1 #ifndef BayRF24_h
2 #define BayRF24_h
3 
4 #include <RF24.h>
5 #include <BayEOS.h>
6 
7 class BayRF24 : public BayEOS, public RF24 {
8 public:
9  BayRF24(uint8_t _cepin, uint8_t _cspin,uint8_t powerdown=1);
10 
11  uint8_t sendPayload(void);
12  void setTXAddr(uint64_t address);
13  void setTXAddr(uint8_t* address);
14  void init(uint64_t address,uint8_t c=0x71,rf24_pa_dbm_e pa_level=RF24_PA_HIGH, rf24_datarate_e rate=RF24_250KBPS);
15  bool i_available(uint8_t* pipe_nr);
21  uint8_t readIntoPayload(void);
22 
23  void initRadio(void);
24  uint8_t _pipe[5];
25  uint8_t _powerdown;
26  uint8_t _pa_level;
27  uint8_t _rate;
28  uint8_t _channel;
29 };
30 
31 
32 #endif
Definition: BayEOS.h:188
Definition: BayRF24.h:7
uint8_t sendPayload(void)
Definition: BayRF24.cpp:15
uint8_t readIntoPayload(void)
Definition: BayRF24.cpp:8
rf24_pa_dbm_e
Definition: iBoardRF24.h:26
rf24_datarate_e
Definition: iBoardRF24.h:33