Initial Commit
Dependencies: SX127x sx12xx_hal
Revision 1:8cd5f8492271, committed 2019-03-21
- Comitter:
- LoRaToolbox
- Date:
- Thu Mar 21 08:51:01 2019 +0000
- Parent:
- 0:f843ca4a8e98
- Commit message:
- Include updated comments
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Sat Dec 15 18:10:28 2018 +0000 +++ b/main.cpp Thu Mar 21 08:51:01 2019 +0000 @@ -1,9 +1,11 @@ #include "radio.h" +// Semtech radio definitions for SX127x, SX126x and SX128x + #if defined(SX127x_H) #define BW_KHZ 500 - #define SPREADING_FACTOR 10 - #define CF_HZ 913000000 + #define SPREADING_FACTOR 11 + #define CF_HZ 912000000 #elif defined(SX126x_H) #define BW_KHZ 500 #define SPREADING_FACTOR 10 @@ -29,6 +31,8 @@ myled.write(!myled.read()); // toggle LED + // Display payload packet information + for (i = 0; i < size; i++) { printf("%02d ", Radio::radio.rx_buf[i]); // Changed to "%02d \n" } @@ -49,17 +53,24 @@ int main() { + + // POR & Reset debug message + printf("\r\nreset-rx\r\n"); Radio::Init(&rev); - //Radio::radio.hw_reset(); Comment out to make it work!!!! + // Radio Start + Radio::Standby(); Radio::LoRaModemConfig(BW_KHZ, SPREADING_FACTOR, 1); Radio::SetChannel(CF_HZ); - // preambleLen, fixLen, crcOn, invIQ + // preambleLen, fixLen, crcOn, invIQ + Radio::LoRaPacketConfig(8, false, true, false); + + // Start radio receiver, wait for packets from transmitter Radio::Rx(0);