IQRF SPI library for Arduino  Version 1.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
IQRFCallbacks.h
Go to the documentation of this file.
1 
22 #ifndef IQRFCALLBACKS_H
23 #define IQRFCALLBACKS_H
24 
25 #include <stdint.h>
26 
28 public:
30  typedef void (*rxCallback_t)(void);
32  typedef void (*txCallback_t)(uint8_t packetId, uint8_t packetResult);
33  void setRxCallback(rxCallback_t callback);
34  void callRxCallback();
35  void setTxCallback(txCallback_t callback);
36  void callTxCallback(uint8_t packetId, uint8_t packetResult);
37 private:
39  rxCallback_t rxCallback;
41  txCallback_t txCallback;
42 };
43 
44 #endif
void(* txCallback_t)(uint8_t packetId, uint8_t packetResult)
SPI TX data callback function type.
Definition: IQRFCallbacks.h:32
void(* rxCallback_t)(void)
SPI RX data callback function type.
Definition: IQRFCallbacks.h:30
void setTxCallback(txCallback_t callback)
Definition: IQRFCallbacks.cpp:43
Definition: IQRFCallbacks.h:27
void setRxCallback(rxCallback_t callback)
Definition: IQRFCallbacks.cpp:28
void callTxCallback(uint8_t packetId, uint8_t packetResult)
Definition: IQRFCallbacks.cpp:52
void callRxCallback()
Definition: IQRFCallbacks.cpp:35