diff --git a/multi-tracker.ino b/multi-tracker.ino new file mode 120000 index 0000000..22060fd --- /dev/null +++ b/multi-tracker.ino @@ -0,0 +1 @@ +./src/main.cpp \ No newline at end of file diff --git a/src/main.c b/src/main.c deleted file mode 100644 index f98dddf..0000000 --- a/src/main.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "stdio.h" - -int main(int argc, char **argv) -{ - printf("Hello!\n"); - return 0; -} diff --git a/src/multi-tracker.ino b/src/main.cpp similarity index 99% rename from src/multi-tracker.ino rename to src/main.cpp index 0300d6d..3d6d3c7 100644 --- a/src/multi-tracker.ino +++ b/src/main.cpp @@ -9,6 +9,9 @@ #include // Library to handle GPS data #include // Software serial for GPS communication #include // +//#include "Radio/Radio.h" + +#include "inc/board_config.h" // MAGNETOMETER (LIS2MDL) CONFIGURATION @@ -61,7 +64,6 @@ NodeId node = { }; uint8_t reciver_buffer[RF95_BUF_SZ]; - void Radio_setup(void) { pinMode(RFM95_RST, OUTPUT); digitalWrite(RFM95_RST, HIGH); @@ -79,6 +81,7 @@ void Radio_setup(void) { rf95.setTxPower(RF95_MIN_DB, false); } + void Radio_reset(void) { digitalWrite(RFM95_RST, LOW); delay(10); @@ -119,6 +122,8 @@ int Radio_SendData() { rf95.setModeIdle(); } + + int Radio_ReceiveData() { //Set radio into RX mode. rf95.setModeRx();