Browse Source

Use LED to display join state

nvstore
Anthony Hinsinger 8 years ago
parent
commit
094dd7f5b0
  1. 5
      main.cpp

5
main.cpp

@ -44,7 +44,7 @@ AnalogIn bat(MBED_CONF_APP_BATTERY_ADC);
DHT dht(MBED_CONF_APP_DHT_DATA, MBED_CONF_APP_DHT_TYPE); DHT dht(MBED_CONF_APP_DHT_DATA, MBED_CONF_APP_DHT_TYPE);
#endif #endif
DigitalOut led(LED1); DigitalOut led(LED1, 1);
int main(void) { int main(void) {
@ -78,6 +78,8 @@ int main(void) {
printf("\r\n Adaptive data rate (ADR) - Enabled \r\n"); printf("\r\n Adaptive data rate (ADR) - Enabled \r\n");
led = 0;
retcode = lorawan.connect(); retcode = lorawan.connect();
if (retcode == LORAWAN_STATUS_OK || if (retcode == LORAWAN_STATUS_OK ||
@ -166,6 +168,7 @@ static void lora_event_handler(lorawan_event_t event)
{ {
switch (event) { switch (event) {
case CONNECTED: case CONNECTED:
led = 1;
printf("\r\n Connection - Successful \r\n"); printf("\r\n Connection - Successful \r\n");
if (MBED_CONF_LORA_DUTY_CYCLE_ON) { if (MBED_CONF_LORA_DUTY_CYCLE_ON) {
send_message(); send_message();

Loading…
Cancel
Save