Lora support for the STM B_L072Z_LRWAN1 board out of the box. Also supports HopeRF RFM95, Murata CMWX1ZZABZ and Semtech SX1276MB1MAS/SX1276MB1LAS modules.

Dependencies:   BufferedSerial SX1276GenericLib mbed USBDeviceHT

main.cpp

Committer:
Helmut64
Date:
2018-06-03
Revision:
19:992eda680d91
Parent:
18:d5527ce82e6b
Child:
20:a1029437adca

File content as of revision 19:992eda680d91:

/*
 * Copyright (c) 2018 HELIOS Software GmbH
 * 30826 Garbsen (Hannover) Germany
 * Licensed under the Apache License, Version 2.0);
 */
 #include "main.h"


DigitalOut led(LED);
DigitalOut led2(LED2);

Timeout tim;
void ledBlink(void)
{
    tim.attach(callback(&ledBlink), 0.200);
    led2 = !led2;
}

int main() { 
    /*
     * inits the Serial or USBSerial when available (230400 baud).
     * If the serial uart is not is not connected it swiches to USB Serial
     * blinking LED means USBSerial detected, waiting for a connect.
     * It waits up to 30 seconds for a USB terminal connections 
     */
    InitSerial(30*1000, &led);
    dprintf("Welcome to the SX1276GenericLib");
  
    dprintf("Starting a simple LoRa PingPong");
    ledBlink();

    SX1276PingPong();
}