LoRaWAN demo.

Dependencies:   modem_ref_helper DebouncedInterrupt

Committer:
Jeej
Date:
Fri Feb 19 14:58:25 2021 +0000
Revision:
21:f0aecd41db08
Parent:
20:49a8ecd1dda3
Updated for v5.6.x

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 21:f0aecd41db08 1 #include "modem_d7a.h"
Jeej 20:49a8ecd1dda3 2
Jeej 20:49a8ecd1dda3 3 void lwan_packet_sent(void)
Jeej 20:49a8ecd1dda3 4 {
Jeej 20:49a8ecd1dda3 5 PRINT("LoRaWAN: Done.\r\n");
Jeej 20:49a8ecd1dda3 6 }
Jeej 20:49a8ecd1dda3 7
Jeej 20:49a8ecd1dda3 8 void lwan_busy(uint32_t seconds)
Jeej 20:49a8ecd1dda3 9 {
Jeej 20:49a8ecd1dda3 10 extern uint32_t itf_busy;
Jeej 20:49a8ecd1dda3 11 extern Timer busy_tim;
Jeej 20:49a8ecd1dda3 12
Jeej 20:49a8ecd1dda3 13 PRINT("LoRaWAN: Busy for %ds.\r\n", seconds);
Jeej 20:49a8ecd1dda3 14
Jeej 20:49a8ecd1dda3 15 itf_busy = seconds;
Jeej 20:49a8ecd1dda3 16 busy_tim.reset();
Jeej 20:49a8ecd1dda3 17 busy_tim.start();
Jeej 20:49a8ecd1dda3 18 }
Jeej 20:49a8ecd1dda3 19
Jeej 20:49a8ecd1dda3 20 void lwan_join_failed(void)
Jeej 20:49a8ecd1dda3 21 {
Jeej 20:49a8ecd1dda3 22 PRINT("LoRaWAN: Join failed.\r\n");
Jeej 20:49a8ecd1dda3 23 }