LoRaWAN demo.
Dependencies: modem_ref_helper DebouncedInterrupt
lwan_callbacks.cpp@20:49a8ecd1dda3, 2021-01-27 (annotated)
- Committer:
- Jeej
- Date:
- Wed Jan 27 14:45:50 2021 +0000
- Revision:
- 20:49a8ecd1dda3
- Child:
- 21:f0aecd41db08
Sanity commit. Do not use.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jeej | 20:49a8ecd1dda3 | 1 | #include "modem_lwan.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 | } |