RX primer za LORO..

Dependencies:   SX127x mbed

Fork of mbed_blinky by Mbed

main.cpp

Committer:
exterminator
Date:
2015-02-25
Revision:
7:b2b0bae63f3c
Parent:
4:81cea7a352b0

File content as of revision 7:b2b0bae63f3c:

#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);
             
        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();
    }
}