LMiC LoRa Semtech + Nucleo version sending every 10secs
Dependents: LoRaWAN-test-10secs
Fork of LMiC by
Diff: lmic.cpp
- Revision:
- 6:71f4de8e79e0
- Parent:
- 5:74acff269a3d
- Child:
- 8:34cb24e0b061
--- a/lmic.cpp Mon Dec 21 14:19:28 2015 +0000 +++ b/lmic.cpp Fri Jan 08 09:57:53 2016 +0000 @@ -180,6 +180,13 @@ static void aes_cipher (xref2cu1_t key, u4_t devaddr, u4_t seqno, int dndir, xref2u1_t payload, int len) { + + debug_str("Frame Cnt: "); + debug_uint(seqno); + debug_char( '\r' ); + debug_char( '\n' ); + debug_str("Payload before AES treatment: "); + debug_buf(payload, len); if( len <= 0 ) return; os_clearMem(AESaux, 16); @@ -188,7 +195,13 @@ os_wlsbf4(AESaux+ 6,devaddr); os_wlsbf4(AESaux+10,seqno); os_copyMem(AESkey,key,16); + debug_str("A:"); + debug_buf(AESaux,16); os_aes(AES_CTR, payload, len); + debug_str("A after AES treatment:"); + debug_buf(AESaux,16); + debug_str("Payload after AES treatment: "); + debug_buf(payload, len); } @@ -1233,7 +1246,7 @@ if( port >= 0 && port != 1 && pend-poff > 0 ) { - //debug_str("Payload decrypting...\r\n"); + debug_str("Payload decrypting...\r\n"); aes_cipher(port <= 0 ? LMIC.nwkKey : LMIC.artKey, LMIC.devaddr, seqno, /*dn*/1, d+poff, pend-poff); }