IQRF SPI library for Arduino  Version 1.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
IQRFBuffers.h
Go to the documentation of this file.
1 
22 #ifndef IQRFBUFFERS_H
23 #define IQRFBUFFERS_H
24 
25 #include <stdint.h>
26 
27 #include "IQRFSettings.h"
28 
29 class IQRFBuffers {
30 public:
31  uint8_t* getTxBuffer();
32  uint8_t getTxBufferSize();
33  uint8_t getTxData(uint8_t position);
34  void setTxData(uint8_t position, uint8_t data);
35  uint8_t* getRxBuffer();
36  uint8_t getRxBufferSize();
37  uint8_t getRxData(uint8_t position);
38  void setRxData(uint8_t position, uint8_t data);
39 private:
41  uint8_t rxBuffer[PACKET_SIZE];
43  uint8_t txBuffer[PACKET_SIZE];
44 };
45 
46 #endif
uint8_t getTxBufferSize()
Definition: IQRFBuffers.cpp:70
#define PACKET_SIZE
Size of SPI TX and RX buffer.
Definition: IQRFSettings.h:25
uint8_t * getTxBuffer()
Definition: IQRFBuffers.cpp:62
Definition: IQRFBuffers.h:29
uint8_t getRxData(uint8_t position)
Definition: IQRFBuffers.cpp:45
void setRxData(uint8_t position, uint8_t data)
Definition: IQRFBuffers.cpp:54
void setTxData(uint8_t position, uint8_t data)
Definition: IQRFBuffers.cpp:88
uint8_t getTxData(uint8_t position)
Definition: IQRFBuffers.cpp:79
uint8_t getRxBufferSize()
Definition: IQRFBuffers.cpp:36
uint8_t * getRxBuffer()
Definition: IQRFBuffers.cpp:28