Remove volatiles per issue #115
This commit is contained in:
parent
505add7a29
commit
32a80592e2
18
RFM69.cpp
18
RFM69.cpp
|
|
@ -27,15 +27,15 @@
|
||||||
#include <RFM69registers.h>
|
#include <RFM69registers.h>
|
||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
|
|
||||||
volatile uint8_t RFM69::DATA[RF69_MAX_DATA_LEN];
|
uint8_t RFM69::DATA[RF69_MAX_DATA_LEN];
|
||||||
volatile uint8_t RFM69::_mode; // current transceiver state
|
uint8_t RFM69::_mode; // current transceiver state
|
||||||
volatile uint8_t RFM69::DATALEN;
|
uint8_t RFM69::DATALEN;
|
||||||
volatile uint8_t RFM69::SENDERID;
|
uint8_t RFM69::SENDERID;
|
||||||
volatile uint8_t RFM69::TARGETID; // should match _address
|
uint8_t RFM69::TARGETID; // should match _address
|
||||||
volatile uint8_t RFM69::PAYLOADLEN;
|
uint8_t RFM69::PAYLOADLEN;
|
||||||
volatile uint8_t RFM69::ACK_REQUESTED;
|
uint8_t RFM69::ACK_REQUESTED;
|
||||||
volatile uint8_t RFM69::ACK_RECEIVED; // should be polled immediately after sending a packet with ACK request
|
uint8_t RFM69::ACK_RECEIVED; // should be polled immediately after sending a packet with ACK request
|
||||||
volatile int16_t RFM69::RSSI; // most accurate RSSI during reception (closest to the reception)
|
int16_t RFM69::RSSI; // most accurate RSSI during reception (closest to the reception)
|
||||||
volatile bool RFM69::_haveData;
|
volatile bool RFM69::_haveData;
|
||||||
RFM69* RFM69::selfPointer;
|
RFM69* RFM69::selfPointer;
|
||||||
|
|
||||||
|
|
|
||||||
18
RFM69.h
18
RFM69.h
|
|
@ -162,15 +162,15 @@
|
||||||
|
|
||||||
class RFM69 {
|
class RFM69 {
|
||||||
public:
|
public:
|
||||||
static volatile uint8_t DATA[RF69_MAX_DATA_LEN]; // recv/xmit buf, including header & crc bytes
|
static uint8_t DATA[RF69_MAX_DATA_LEN]; // recv/xmit buf, including header & crc bytes
|
||||||
static volatile uint8_t DATALEN;
|
static uint8_t DATALEN;
|
||||||
static volatile uint8_t SENDERID;
|
static uint8_t SENDERID;
|
||||||
static volatile uint8_t TARGETID; // should match _address
|
static uint8_t TARGETID; // should match _address
|
||||||
static volatile uint8_t PAYLOADLEN;
|
static uint8_t PAYLOADLEN;
|
||||||
static volatile uint8_t ACK_REQUESTED;
|
static uint8_t ACK_REQUESTED;
|
||||||
static volatile uint8_t ACK_RECEIVED; // should be polled immediately after sending a packet with ACK request
|
static uint8_t ACK_RECEIVED; // should be polled immediately after sending a packet with ACK request
|
||||||
static volatile int16_t RSSI; // most accurate RSSI during reception (closest to the reception). RSSI of last packet.
|
static int16_t RSSI; // most accurate RSSI during reception (closest to the reception). RSSI of last packet.
|
||||||
static volatile uint8_t _mode; // should be protected?
|
static uint8_t _mode; // should be protected?
|
||||||
|
|
||||||
RFM69(uint8_t slaveSelectPin, uint8_t interruptPin, bool isRFM69HW, uint8_t interruptNum) //interruptNum is now deprecated
|
RFM69(uint8_t slaveSelectPin, uint8_t interruptPin, bool isRFM69HW, uint8_t interruptNum) //interruptNum is now deprecated
|
||||||
: RFM69(slaveSelectPin, interruptPin, isRFM69HW){};
|
: RFM69(slaveSelectPin, interruptPin, isRFM69HW){};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue