Commit Graph

51 Commits

Author SHA1 Message Date
Manuel Bl
513ac44268 Upgrade to LMIC version 3.2.0 2020-07-31 16:32:28 +02:00
Manuel Bl
e29477fa7e Update to latest LMIC version (3.0.99.10) 2020-01-01 17:00:47 +01:00
Manuel Bl
3036d16e0d Latest version of issue453 branch 2019-12-03 22:13:45 +01:00
Manuel Bl
2d09703fc6 More detail LMIC logging 2019-10-16 23:48:12 +02:00
Manuel Bl
48668b3295 Compatibility with ESP-IDF v4.x 2019-10-13 23:43:17 +02:00
Manuel Bl
baa6c93d5f Task notification instead of queue for LMIC task 2019-10-13 20:26:15 +02:00
Manuel Bl
43080636bc More comments 2019-10-12 00:02:31 +02:00
Manuel Bl
a8fd68ca5e More logging cases 2019-10-10 23:09:32 +02:00
Manuel Bl
3ac63d4146 New event handling 2019-10-09 23:06:18 +02:00
Manuel Bl
dc0bfefe0e Ring buffer for detailed logging 2019-10-08 20:52:08 +02:00
Manuel Bl
6adf69ea0c Add more comments 2019-10-07 23:59:57 +02:00
Manuel Bl
c2a5bd8374 Cleanup timers 2019-10-07 23:24:51 +02:00
Manuel Bl
a601c2b2bf New job scheduling implementation 2019-10-07 23:16:55 +02:00
Manuel Bl
d7d4a40c4f Get rid of lmic_pins 2019-10-06 21:49:25 +02:00
Manuel Bl
1e1cadf400 Integrate development version of 3.0.99 2019-10-02 21:37:48 +02:00
Manuel Bleichenbacher
f01b29a3b2 Upgrade to version 2.3.2 of mcci-catena/arduino-lmic 2019-04-16 21:36:03 +02:00
Manuel Bleichenbacher
58116219bb More transformation to C++ 2018-10-27 23:55:36 +02:00
Manuel Bleichenbacher
f03b5c51fd Simplify conditional compilation; add region Japan 2018-10-27 19:19:55 +02:00
Manuel Bleichenbacher
99420c6a75 Improve constness 2018-10-27 14:49:08 +02:00
Manuel Bleichenbacher
47063256a3 Convert provisioning code to C++ 2018-10-27 14:45:55 +02:00
Manuel Bleichenbacher
ee08d2a3c1 Simplify SPI code 2018-10-22 12:57:49 +02:00
Manuel Bleichenbacher
2e351ada9a Update to latest version of mcci-catena/arduino-lmic library 2018-10-21 23:28:25 +02:00
Manuel Bleichenbacher
638e3d10a9 Use ESP32's hardware AES 2018-10-04 20:07:59 +02:00
Manuel Bleichenbacher
7488566e3c Add more regions, disable class B features 2018-10-03 20:24:18 +02:00
Manuel Bleichenbacher
1fe8bf692c Use mcci-catena/arduino-lmic as the base library 2018-10-02 23:08:38 +02:00
Manuel Bleichenbacher
0f97ce4e0f Reorganize directories 2018-10-02 20:25:40 +02:00
Manuel Bleichenbacher
467fdb8890 Separate command for provisioning using HWEUI 2018-09-30 13:56:04 +02:00
JP Meijers
b1c62bf63a Add AT command to obtain HWEUI.
Allow AT+PROV to provision using the HWEUI.
2018-09-27 16:56:14 +02:00
Manuel Bleichenbacher
302509d096 Generate device EUI from MAC 2018-09-17 22:50:15 +02:00
Manuel Bleichenbacher
5cd2c7bac4 Change SPI mode from 0 to 1 2018-08-08 22:12:11 +02:00
Manuel Bleichenbacher
c95ecaab0c Check for all zero EUIs and keys 2018-07-28 22:13:59 +02:00
Manuel Bleichenbacher
78f65901cd Minor adjustment to SPI timing 2018-07-28 14:26:12 +02:00
Manuel Bleichenbacher
9501f7589f Fix file description 2018-07-23 17:59:07 +02:00
Manuel Bleichenbacher
9f0d912758 Ensure library compiles even if no frequency plan was selected 2018-07-23 17:36:28 +02:00
Manuel Bleichenbacher
585c4b80bb Configuration of UART 2018-07-23 16:59:38 +02:00
Manuel Bleichenbacher
53d4be5de4 AT command for ending provisioning task 2018-07-23 16:14:33 +02:00
Manuel Bleichenbacher
3a6d4a6501 Reset LMIC on AT command provisioning 2018-07-23 15:29:37 +02:00
Manuel Bleichenbacher
3e084a4ed9 provisioning example, waitForProvisioning() 2018-07-23 14:30:03 +02:00
Manuel Bleichenbacher
b179ce6884 Add provisioning task, refactor provisioning 2018-07-23 09:46:45 +02:00
Manuel Bleichenbacher
0d2fc70abb Fix license 2018-07-21 21:54:29 +02:00
Manuel Bleichenbacher
e6b5f2f0d5 Rename sendBytes to transmitMessage 2018-07-21 18:07:36 +02:00
Manuel Bleichenbacher
2c998f5acc Store app/dev EUI/key in NVS 2018-07-20 21:19:53 +02:00
Manuel Bleichenbacher
fc34fed6de Improve consistency of naming 2018-07-19 22:04:32 +02:00
Manuel Bleichenbacher
8a37c67e11 Improved state handling 2018-07-19 21:19:32 +02:00
Manuel Bleichenbacher
b8221a614e Receive downlink messages 2018-07-19 16:16:40 +02:00
Manuel Bleichenbacher
6378c17e39 Remove features that are not implemented yet 2018-07-17 22:07:35 +02:00
Manuel Bleichenbacher
06387b4e57 Get rid of warning in aes.c 2018-07-17 21:52:31 +02:00
Manuel Bleichenbacher
c1760fed41 Block member functions until operation is complete 2018-07-17 19:46:29 +02:00
Manuel Bleichenbacher
989aad94d5 Improved timer handling, in particular ostime_t overflow 2018-07-16 19:05:16 +02:00
Manuel Bleichenbacher
0c0f88f3ef Timer, priority etc. configurable 2018-07-16 10:49:47 +02:00