Commit Graph

85 Commits

Author SHA1 Message Date
Manuel Bleichenbacher ee8eead337 Improve compatibility with future ESP-IDF versions 2022-01-30 20:27:18 +01:00
Manuel Bl b626ccb61a Improve robustness of restore from NVS 2021-09-29 17:46:04 +02:00
Manuel Bl f433e826a7 Save and restore from power off 2021-09-29 16:48:59 +02:00
Manuel Bl 0130928601 Fix ttn_wait_for_idle for MAC cmd processing 2021-09-28 22:38:05 +02:00
Manuel Bl e71d584fca Save and restore for deep sleep 2021-09-28 17:35:05 +02:00
Manuel Bl ee91ccc613 Rename ttn_join() 2021-09-28 10:14:32 +02:00
Manuel Bl 7df10bd6bc Wait for idle 2021-09-26 20:07:57 +02:00
Manuel Bl bd728887cf Prepare for deep sleep functions 2021-09-26 16:35:42 +02:00
Manuel Bleichenbacher 1df2c50f6f Fix ttn_get_rf_settings() 2021-08-20 20:41:34 +02:00
Manuel Bleichenbacher 8fa345a5d4 Adapted code formatting 2021-07-31 17:03:00 +02:00
Manuel Bleichenbacher eb5792fbb9 Default to subband 2 2021-07-28 23:52:10 +02:00
Manuel Bleichenbacher 37d7f8d517 Methods for setting data rate and TX power 2021-07-28 23:48:54 +02:00
Manuel Bleichenbacher 6df4b40122 Allow all zeroes for AppEUI/JoinEUI 2021-07-27 22:37:22 +02:00
Manuel Bleichenbacher 7fa43dbbdb Allow disabling subband seletion 2021-07-27 22:08:00 +02:00
Manuel Bleichenbacher ba908c0b93 Configue sub-band 2021-07-26 22:29:20 +02:00
Manuel Bleichenbacher 281ba52155 C implementation for TheThingsNetwork 2021-07-25 23:53:54 +02:00
Manuel Bleichenbacher 36edf92944 Remove TTNProvisioning.h 2021-07-25 22:15:21 +02:00
Manuel Bleichenbacher f421db44d7 Convert logging to C 2021-07-25 20:49:02 +02:00
Manuel Bleichenbacher 8e2886db27 Convert hal_esp32 to C 2021-07-25 20:03:16 +02:00
Manuel Bleichenbacher 973a7c41c8 Convert TTNProvisioning to C 2021-07-25 17:00:08 +02:00
Manuel Bleichenbacher 99bab17d4b Upgrade to mcci-catena/arduino-lmic 4.0.1-pre 2021-07-25 14:39:11 +02:00
Manuel Bl 5c695fd223 Upgrade to version 3.3 of arduino-lmic 2021-01-05 21:57:11 +01:00
Manuel Bl 3086b1bb58 Static word-aligned buffer for SPI 2021-01-05 21:26:36 +01:00
Manuel Bl f57c505d7e Merge branch 'iram_isr_fix' of https://github.com/vladcebo/ttn-esp32 into vladcebo-iram_isr_fix 2021-01-05 21:04:57 +01:00
Cebotari Vladislav 5b22f228da Prevent hal_ticks() from going into .text region
This will fix an issue when the flash is disabled (due to OTA update for example) and the cpu crashes with cache disabled access from ISR (when TTN executes)
2021-01-02 17:32:30 +00:00
Markus Frey 84b2f88f0c Fix excessive writing of keys to NVS 2020-09-27 16:21:04 +02:00
Manuel Bl fdacae73f8 Add rssi() function 2020-08-01 18:30:47 +02:00
Manuel Bl 9489f34542 RF parameter monitoring 2020-08-01 18:21:42 +02:00
Manuel Bl e15d936bb4 Merge send_recv example into hello_world 2020-08-01 10:23:30 +02:00
Manuel Bl b3e0b567b3 Merge branch 'cc32d9-dev' into dev 2020-07-31 21:54:26 +02:00
Manuel Bl 0853fe05ec Rename reset options 2020-07-31 21:54:09 +02:00
Manuel Bl 625968cd99 Add shutdown function 2020-07-31 20:14:40 +02:00
Manuel Bl b73ed23a97 Enable/disable ADR 2020-07-31 17:48:11 +02:00
Manuel Bl 513ac44268 Upgrade to LMIC version 3.2.0 2020-07-31 16:32:28 +02:00
cc32d9 45778d2186 New config option: TTN_RADIO_RST_KEEP_ASSERTED 2020-05-25 23:00:00 +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