Scan example on D7-LoRa
Dependencies: modem_ref_helper DebouncedInterrupt
Diff: main.cpp
- Revision:
- 7:7d9414d33a63
- Parent:
- 5:8c7ce9a28169
- Child:
- 8:afc331e53b7d
--- a/main.cpp Tue Aug 20 13:56:43 2019 +0000 +++ b/main.cpp Thu May 28 09:12:20 2020 +0000 @@ -33,16 +33,16 @@ MODEM_RESP_DONE, }; -d7a_xcl_t d7fsk_dl_xcl = { .bf.s = 0, .bf.m = 0x1 }; -d7a_xcl_t d7fsk_ul_xcl = { .bf.s = 2, .bf.m = 0x1 }; +d7a_xcl_t d7fsk_dl_xcl = { .bf = { .m = 0x1, .s = 0 } }; +d7a_xcl_t d7fsk_ul_xcl = { .bf = { .m = 0x1, .s = 2 } }; -d7a_xcl_t d7lora_dl_xcl = { .bf.s = 8, .bf.m = 0x1 }; -d7a_xcl_t d7lora_ul_xcl = { .bf.s = 9, .bf.m = 0x1 }; +d7a_xcl_t d7lora_dl_xcl = { .bf = { .m = 0x1, .s = 8 } }; +d7a_xcl_t d7lora_ul_xcl = { .bf = { .m = 0x1, .s = 9 } }; alp_d7a_itf_t my_itf = { .type = ALP_ITF_TYPE_D7A, - .cfg.to = 0, - .cfg.te = 0, + .cfg.to.byte = D7A_CTF_ENCODE(0), + .cfg.te.byte = D7A_CTF_ENCODE(0), .cfg.qos.bf.resp = D7A_RESP_ALL, .cfg.qos.bf.retry = ALP_RPOL_ONESHOT, .cfg.addressee.ctrl.bf.nls = D7A_NLS_AES_CCM_64, @@ -56,7 +56,7 @@ { (void)id; - if (ALP_ERR_NONE != err) + if (ALP_ERR_NONE > err) { modem_print_error(ALP_ITF_TYPE_D7A, err); }