From 435a3eded875b289d4a53333230969be26306c62 Mon Sep 17 00:00:00 2001 From: nrs1g15 <nrs1g15@soton.ac.uk> Date: Thu, 1 Aug 2019 22:38:55 +0100 Subject: [PATCH] Removed additional pins since shield does not support them --- sufst-controller/wireless.cpp | 4 +++- sufst-controller/wireless.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sufst-controller/wireless.cpp b/sufst-controller/wireless.cpp index 63992c5..12a29f8 100644 --- a/sufst-controller/wireless.cpp +++ b/sufst-controller/wireless.cpp @@ -38,7 +38,8 @@ void wirelessWrite(void *data, uint8_t len) void wirelessProcess() { - if (!digitalRead(XBEE_RTS_PIN)) { + if (cirBufferAvailable(&wirelessTxCirBuffer) >= WIRELESS_PAYLOAD_LEN) { +// if (!digitalRead(XBEE_RTS_PIN)) { if (XBEE_SERIAL.availableForWrite() >= WIRELESS_PAYLOAD_LEN) { static uint8_t payload[WIRELESS_PAYLOAD_LEN]; @@ -49,5 +50,6 @@ void wirelessProcess() xbee.send(tx64Request); } +// } } } \ No newline at end of file diff --git a/sufst-controller/wireless.h b/sufst-controller/wireless.h index 8c260ca..2c0f433 100644 --- a/sufst-controller/wireless.h +++ b/sufst-controller/wireless.h @@ -14,7 +14,7 @@ #define XBEE_RTS_PIN 7 #define XBEE_SERIAL_BAUD_RATE 115200 -#define XBEE_SERIAL Serial1 +#define XBEE_SERIAL Serial #define WIRELESS_TX_BUFFER_LEN 256 #define WIRELESS_PAYLOAD_LEN 32 -- GitLab