Commit Graph

149 Commits

Author SHA1 Message Date
Manuel Bl 1057aa09de IRAM_ATTR for get_current_time() 2023-08-07 23:03:22 +02:00
Leif Jakob 61771c0bfa make this function IRAM_ATTR because it's used from IRQ -> otherwise "Cache disabled but cached memory region accessed" if flash is busy 2023-08-07 19:55:31 +02:00
Manuel Bl 89ad39d463 No LMIC clear if it cannot be restored from NVS 2023-06-14 22:07:08 +02:00
Manuel Bl c32c6b4cd6 Robust struct init for C++ 2023-06-12 22:43:30 +02:00
Manuel Bl 569afe84e9 Weak references for more options to control low speed pins 2023-04-26 10:00:57 +02:00
Leif Jakob 4e0587bb8e use weak references for HAL functions that control low-speed pins - allows override with own symbols 2023-04-25 09:41:37 +02:00
Manuel Bleichenbacher 877784640d Increase version number to 4.2.0-1 2022-09-27 19:20:53 +02:00
Manuel Bleichenbacher 79727fdae2 Merge branch 'FrancoLiberali-master' 2022-09-21 21:00:15 +02:00
Manuel Bleichenbacher 50d45e7fb7 Upgrade to latest LMIC code (v4.2.0-1) 2022-09-21 20:57:23 +02:00
Manuel Bleichenbacher bbdb44cdd6 Add backward compatibility with v4.x 2022-09-21 20:57:23 +02:00
niki aigner e7d9caefe1 fix compilation issues 2022-09-21 20:57:23 +02:00
Manuel Bleichenbacher 68d5669833 Upgrade to latest LMIC code (v4.2.0-1) 2022-09-21 20:48:49 +02:00
Manuel Bleichenbacher 46ad09736b Fix for compilation issue in ESP-IDF v5.x 2022-09-21 20:32:46 +02:00
Manuel Bleichenbacher 1b7279518b Add backward compatibility with v4.x 2022-09-21 20:29:52 +02:00
niki aigner c1517d3c82 fix compilation issues 2022-09-20 18:56:29 +02:00
Franco Liberali ffcdd12d48 fix configPower for sx1272 2022-07-29 15:24:20 +02:00
Manuel Bleichenbacher 0a7353c146 Assert NSS from SPI callbacks 2022-04-15 12:17:26 +02:00
Manuel Bleichenbacher 54a91a27db Improve SPI robustness (fix incompatibility with ESP32-S2) 2022-03-26 20:06:03 +01:00
Manuel Bleichenbacher ee8eead337 Improve compatibility with future ESP-IDF versions 2022-01-30 20:27:18 +01:00
Manuel Bl f06be4c069 Update README with link to Wiki 2021-09-29 21:31:48 +02:00
Manuel Bl 5a7b3b0fcb Fix references in documentation 2021-09-29 19:44:16 +02:00
Manuel Bl 9fd24c65ec Enhanced deep sleep example 2021-09-29 19:40:57 +02:00
Manuel Bl 31b00f05a8 Mention deep sleep in README 2021-09-29 18:57:05 +02:00
Manuel Bl ba481ceac5 Power off for C++ 2021-09-29 18:02:52 +02: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 de4297a8f4 Delete Makefiles 2021-09-28 10:17:37 +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 e34dbcb467 Link to new API documentation 2021-07-31 12:51:41 +02:00
Manuel Bleichenbacher 72b878f1d9 Update README with info for v4.0 2021-07-31 12:36:47 +02:00
Manuel Bleichenbacher 17e432d714 Improved API documentation 2021-07-30 23:04:06 +02:00
Manuel Bleichenbacher 5c1db030f2 Improve documentation output 2021-07-29 23:06:13 +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 62e829b0d3 Example for C 2021-07-27 23:01:04 +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