Commit Graph

  • 1057aa09de IRAM_ATTR for get_current_time() master Manuel Bl 2023-08-07 23:03:22 +02:00
  • 61771c0bfa make this function IRAM_ATTR because it's used from IRQ -> otherwise "Cache disabled but cached memory region accessed" if flash is busy Leif Jakob 2023-08-07 19:55:31 +02:00
  • 89ad39d463 No LMIC clear if it cannot be restored from NVS Manuel Bl 2023-06-14 22:07:08 +02:00
  • c32c6b4cd6 Robust struct init for C++ Manuel Bl 2023-06-12 22:43:30 +02:00
  • 569afe84e9 Weak references for more options to control low speed pins Manuel Bl 2023-04-26 10:00:57 +02:00
  • 4e0587bb8e use weak references for HAL functions that control low-speed pins - allows override with own symbols Leif Jakob 2023-04-25 09:41:37 +02:00
  • 877784640d Increase version number to 4.2.0-1 v4.2.0-1 Manuel Bleichenbacher 2022-09-27 19:20:53 +02:00
  • 79727fdae2 Merge branch 'FrancoLiberali-master' Manuel Bleichenbacher 2022-09-21 21:00:15 +02:00
  • 50d45e7fb7 Upgrade to latest LMIC code (v4.2.0-1) Manuel Bleichenbacher 2022-09-21 20:48:49 +02:00
  • bbdb44cdd6 Add backward compatibility with v4.x Manuel Bleichenbacher 2022-09-21 20:29:52 +02:00
  • e7d9caefe1 fix compilation issues niki aigner 2022-09-20 18:56:29 +02:00
  • 68d5669833 Upgrade to latest LMIC code (v4.2.0-1) Manuel Bleichenbacher 2022-09-21 20:48:49 +02:00
  • 46ad09736b Fix for compilation issue in ESP-IDF v5.x Manuel Bleichenbacher 2022-09-21 20:32:46 +02:00
  • 1b7279518b Add backward compatibility with v4.x Manuel Bleichenbacher 2022-09-21 20:29:52 +02:00
  • c1517d3c82 fix compilation issues niki aigner 2022-09-20 18:56:29 +02:00
  • ffcdd12d48 fix configPower for sx1272 Franco Liberali 2022-07-29 15:24:20 +02:00
  • 0a7353c146 Assert NSS from SPI callbacks Manuel Bleichenbacher 2022-04-15 12:17:26 +02:00
  • 54a91a27db Improve SPI robustness (fix incompatibility with ESP32-S2) Manuel Bleichenbacher 2022-03-26 20:06:03 +01:00
  • ee8eead337 Improve compatibility with future ESP-IDF versions Manuel Bleichenbacher 2022-01-30 20:27:18 +01:00
  • f06be4c069 Update README with link to Wiki Manuel Bl 2021-09-29 21:31:48 +02:00
  • 5a7b3b0fcb Fix references in documentation Manuel Bl 2021-09-29 19:44:16 +02:00
  • 9fd24c65ec Enhanced deep sleep example Manuel Bl 2021-09-29 19:40:57 +02:00
  • 31b00f05a8 Mention deep sleep in README Manuel Bl 2021-09-29 18:57:05 +02:00
  • ba481ceac5 Power off for C++ Manuel Bl 2021-09-29 18:02:52 +02:00
  • b626ccb61a Improve robustness of restore from NVS Manuel Bl 2021-09-29 17:46:04 +02:00
  • f433e826a7 Save and restore from power off Manuel Bl 2021-09-29 16:48:59 +02:00
  • 0130928601 Fix ttn_wait_for_idle for MAC cmd processing Manuel Bl 2021-09-28 22:38:05 +02:00
  • e71d584fca Save and restore for deep sleep Manuel Bl 2021-09-28 17:35:05 +02:00
  • de4297a8f4 Delete Makefiles Manuel Bl 2021-09-28 10:17:37 +02:00
  • ee91ccc613 Rename ttn_join() Manuel Bl 2021-09-28 10:14:32 +02:00
  • 7df10bd6bc Wait for idle Manuel Bl 2021-09-26 20:07:57 +02:00
  • bd728887cf Prepare for deep sleep functions Manuel Bl 2021-09-26 16:35:42 +02:00
  • 1df2c50f6f Fix ttn_get_rf_settings() Manuel Bleichenbacher 2021-08-20 20:41:34 +02:00
  • 8fa345a5d4 Adapted code formatting Manuel Bleichenbacher 2021-07-31 17:03:00 +02:00
  • e34dbcb467 Link to new API documentation Manuel Bleichenbacher 2021-07-31 12:51:41 +02:00
  • 72b878f1d9 Update README with info for v4.0 Manuel Bleichenbacher 2021-07-31 12:36:47 +02:00
  • 17e432d714 Improved API documentation Manuel Bleichenbacher 2021-07-30 23:04:06 +02:00
  • 5c1db030f2 Improve documentation output Manuel Bleichenbacher 2021-07-29 23:06:13 +02:00
  • eb5792fbb9 Default to subband 2 Manuel Bleichenbacher 2021-07-28 23:52:10 +02:00
  • 37d7f8d517 Methods for setting data rate and TX power Manuel Bleichenbacher 2021-07-28 23:48:54 +02:00
  • 62e829b0d3 Example for C Manuel Bleichenbacher 2021-07-27 23:01:04 +02:00
  • 6df4b40122 Allow all zeroes for AppEUI/JoinEUI Manuel Bleichenbacher 2021-07-27 22:37:22 +02:00
  • 7fa43dbbdb Allow disabling subband seletion Manuel Bleichenbacher 2021-07-27 22:08:00 +02:00
  • ba908c0b93 Configue sub-band Manuel Bleichenbacher 2021-07-26 22:29:20 +02:00
  • 281ba52155 C implementation for TheThingsNetwork Manuel Bleichenbacher 2021-07-25 23:53:54 +02:00
  • 36edf92944 Remove TTNProvisioning.h Manuel Bleichenbacher 2021-07-25 22:15:21 +02:00
  • f421db44d7 Convert logging to C Manuel Bleichenbacher 2021-07-25 20:49:02 +02:00
  • 8e2886db27 Convert hal_esp32 to C Manuel Bleichenbacher 2021-07-25 20:03:16 +02:00
  • 973a7c41c8 Convert TTNProvisioning to C Manuel Bleichenbacher 2021-07-25 17:00:08 +02:00
  • 99bab17d4b Upgrade to mcci-catena/arduino-lmic 4.0.1-pre Manuel Bleichenbacher 2021-07-25 14:39:11 +02:00
  • 1913840679 Prepare for release 3.3 Manuel Bl 2021-01-05 21:57:24 +01:00
  • 5c695fd223 Upgrade to version 3.3 of arduino-lmic Manuel Bl 2021-01-05 21:57:11 +01:00
  • 3086b1bb58 Static word-aligned buffer for SPI Manuel Bl 2021-01-05 21:26:36 +01:00
  • f57c505d7e Merge branch 'iram_isr_fix' of https://github.com/vladcebo/ttn-esp32 into vladcebo-iram_isr_fix Manuel Bl 2021-01-05 21:04:57 +01:00
  • ba22c5a745 Fix excessiv writing of keys to NVS Manuel Bl 2021-01-05 20:55:14 +01:00
  • 5b22f228da Prevent hal_ticks() from going into .text region Cebotari Vladislav 2021-01-02 17:32:30 +00:00
  • 84b2f88f0c Fix excessive writing of keys to NVS Markus Frey 2020-09-27 16:21:04 +02:00
  • fffe7bd8b3 Improve documentation Manuel Bl 2020-08-02 19:53:02 +02:00
  • bb41c4960f README updated for 3.2.0 dev Manuel Bl 2020-08-02 10:19:58 +02:00
  • f70ad2a996 Version 2.3 v3.2.0 Manuel Bl 2020-08-01 18:32:10 +02:00
  • fdacae73f8 Add rssi() function Manuel Bl 2020-08-01 18:30:47 +02:00
  • 9489f34542 RF parameter monitoring Manuel Bl 2020-08-01 18:21:42 +02:00
  • 2a31ef0096 Update example build configuration Manuel Bl 2020-08-01 10:28:25 +02:00
  • e15d936bb4 Merge send_recv example into hello_world Manuel Bl 2020-08-01 10:23:30 +02:00
  • a8cd58214d Modify example for PlatformIO.ini Manuel Bl 2020-08-01 10:13:11 +02:00
  • b3e0b567b3 Merge branch 'cc32d9-dev' into dev Manuel Bl 2020-07-31 21:54:26 +02:00
  • 0853fe05ec Rename reset options Manuel Bl 2020-07-31 21:54:09 +02:00
  • 625968cd99 Add shutdown function Manuel Bl 2020-07-31 20:14:40 +02:00
  • 8d7d157445 Add shutdown function Manuel Bl 2020-07-31 20:14:31 +02:00
  • b73ed23a97 Enable/disable ADR Manuel Bl 2020-07-31 17:48:11 +02:00
  • 513ac44268 Upgrade to LMIC version 3.2.0 Manuel Bl 2020-07-31 16:32:28 +02:00
  • 45778d2186 New config option: TTN_RADIO_RST_KEEP_ASSERTED cc32d9 2020-05-25 23:00:00 +02:00
  • e29477fa7e Update to latest LMIC version (3.0.99.10) Manuel Bl 2020-01-01 17:00:47 +01:00
  • 3036d16e0d Latest version of issue453 branch lmic-early-v3 Manuel Bl 2019-12-03 22:13:45 +01:00
  • 2d09703fc6 More detail LMIC logging Manuel Bl 2019-10-16 23:48:12 +02:00
  • 4df057042c Improve compatibility between ESP-IDF v3.3 and v4.x Manuel Bl 2019-10-14 22:09:16 +02:00
  • 48668b3295 Compatibility with ESP-IDF v4.x Manuel Bl 2019-10-13 23:43:17 +02:00
  • baa6c93d5f Task notification instead of queue for LMIC task Manuel Bl 2019-10-13 20:26:15 +02:00
  • 43080636bc More comments Manuel Bl 2019-10-12 00:02:31 +02:00
  • a8fd68ca5e More logging cases Manuel Bl 2019-10-10 23:09:32 +02:00
  • 3ac63d4146 New event handling Manuel Bl 2019-10-09 23:06:18 +02:00
  • dc0bfefe0e Ring buffer for detailed logging Manuel Bl 2019-10-08 20:52:08 +02:00
  • 6adf69ea0c Add more comments Manuel Bl 2019-10-07 23:59:57 +02:00
  • c2a5bd8374 Cleanup timers Manuel Bl 2019-10-07 23:24:51 +02:00
  • a601c2b2bf New job scheduling implementation Manuel Bl 2019-10-07 23:16:55 +02:00
  • d7d4a40c4f Get rid of lmic_pins Manuel Bl 2019-10-06 21:49:25 +02:00
  • 1e1cadf400 Integrate development version of 3.0.99 Manuel Bl 2019-10-02 21:37:48 +02:00
  • cf94bba4af Add library as extra component for examples (cmake) Manuel Bleichenbacher 2019-04-25 19:50:39 +02:00
  • 27b63d955a Latest LMIC code from https://github.com/mcci-catena/arduino-lmic lmic-master Manuel Bleichenbacher 2019-04-23 21:03:41 +02:00
  • 31b859cdf4 Improve example setup 2.3.2 Manuel Bleichenbacher 2019-04-19 12:15:30 +02:00
  • 1c88b1f5be PlatformIO library description Manuel Bleichenbacher 2019-04-17 22:25:26 +02:00
  • f01b29a3b2 Upgrade to version 2.3.2 of mcci-catena/arduino-lmic Manuel Bleichenbacher 2019-04-16 21:36:03 +02:00
  • d7e8a920c8 Merge branch 'master' into dev Manuel Bleichenbacher 2019-04-16 21:28:28 +02:00
  • 267e04c833 Add cmake files for examples Manuel Bleichenbacher 2019-03-19 21:49:08 +01:00
  • f899c38663 Merge branch 'daveol-master' Manuel Bleichenbacher 2019-03-19 21:30:21 +01:00
  • 6afdfe4caf Add nvs_flash requirement for cmake Dave Olsthoorn 2019-03-16 20:39:01 +01:00
  • 9bb6788a7b Create CMakeLists for cmake compatibility Dave Olsthoorn 2019-03-16 20:06:30 +01:00
  • 58116219bb More transformation to C++ Manuel Bleichenbacher 2018-10-27 23:55:36 +02:00
  • f03b5c51fd Simplify conditional compilation; add region Japan Manuel Bleichenbacher 2018-10-27 19:19:55 +02:00
  • 99420c6a75 Improve constness Manuel Bleichenbacher 2018-10-27 14:49:08 +02:00