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