Scan example on D7-LoRa

Dependencies:   modem_ref_helper DebouncedInterrupt

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);
     }