RX primer za LORO..

Dependencies:   SX127x mbed

Fork of mbed_blinky by Mbed

Revision:
7:b2b0bae63f3c
Parent:
4:81cea7a352b0
--- a/main.cpp	Fri May 09 19:58:03 2014 +0300
+++ b/main.cpp	Wed Feb 25 13:56:54 2015 +0000
@@ -1,12 +1,46 @@
+#include "sx127x_lora.h"
 #include "mbed.h"
 
+//SX127x(PinName mosi, PinName miso, PinName sclk, PinName cs, PinName rst, PinName dio_0, PinName dio_1);
+SX127x kom(PTD2, PTD3, PTD1, PTD0, PTD5, PTA13, PTC9);
+SX127x_lora Lora(kom);
+
 DigitalOut myled(LED1);
+Serial pc(USBTX, USBRX);
 
 int main() {
+    uint8_t data[8];
+    uint8_t ret_data;
+    pc.baud(115200);
+    kom.init();
+    
+    Lora.enable();
+    Lora.setSf(12);
+    Lora.setBw(250);
+    kom.set_frf_MHz(868);
+    kom.write_reg(0x22,0x01);
+    
+    Lora.start_rx();
+    
+    pc.printf("%s","Test RX\r");
+        wait_ms(10);
     while(1) {
-        myled = 1;
-        wait(0.2);
-        myled = 0;
-        wait(0.2);
+        //myled = 1;
+        //wait(0.2);
+        //myled = 0;
+        //wait(0.2);
+             
+        while(Lora.service() != SERVICE_READ_FIFO);
+        //for(unsigned i = 0; i < 8; i++)
+            //{
+            data[0] = kom.rx_buf[0];
+            pc.printf("%c",data[0]);
+            //}  
+            
+        //for (unsigned i = 0; i < 0x71; i++) {
+            //pc.printf("%X:%02X\r",i,kom.read_reg(i));
+            //wait_ms(10);
+        //}  
+        Lora.start_rx();
     }
 }