ESP-IDF allows projects to specify a sdkconfig.defaults values which contain
preset values for configuration options of relevance to the project. This
allows ESP-IDF to use those presets while supplying default values for all
other configuration options, when generting the final sdkconfig file.
Changes:
- Ran `idf.py save-defconfig` to find non-default value configs. Saved
relevant ones to `sdkconfig.defaults`
- Removed `sdkconfig` file
- Added `sdkconfig` to `.gitignore` as ESP-IDF will generate a `sdkconfig`
based on `sdkconfig.defaults` when building.
* [LoRaWAN] Fix for incorrect use of dutycycle function
* [LoRaWAN] Implement TSxxx package support
And fix an MIC problem for >16-bit downlink FCnt
* Revert unused error code
* [LoRaWAN] Add TS009 example
* [LoRaWAN] Comment a platform dependency in TS009 header
* [LoRaWAN] Make TSxxx example platform independent
* [LoRaWAN] Remove unused variable
* [LoRaWAN] Remove printf from example
* [LoRaWAN] Fix scope of variables
* [LoRaWAN] Remove printf from example
* [LoRaWAN] Fix cppcheck issue
* [LoRaWAN] Feedback improvements
* [SX126x] Add unified RxContinuous timeout
* [SX127x] Add unified RxContinuous timeout
* [SX128x] Add unified RxContinuous timeout
* [LR11x0] Add unified RxContinuous timeout
* [LoRaWAN] Implement Class C
* [LoRaWAN] Fix cppcheck issue
* [LoRaWAN] Add a few comments
* [LoRaWAN] Add a few more comments
* [LoRaWAN] Improve debug line
* [LoRaWAN] Prohibit class switching before join
* [LoRaWAN] Fix Class C downlink details
* [LoRaWAN] Implement Class C multicast
* Update keywords.txt
* [LoRaWAN] Fix error codes in examples
* [LoRaWAN] Declare Multicast key arguments `const`
* [LoRaWAN] Small fixes for Class C
* [LoRaWAN] Small fixes for Class C
* [LoRaWAN] Fix Class C feedback
* Update CC1101.h
Add Max packet size for FIFO Refills
* Define FIFO Size, Max packet Length for FIFO refills
* FIFO REFILL
- Go through FSTXON State
- Check MARCSTATE to ensure ready to tx
- Initial FIFO fill
- Check FIFO bytes twice in accordance with errata
- Refill FIFO
- Check MARCSTATE is idle before returning
* Fix typos
* Fix another typo
* min -> std::min per build check
* Revert std::min back to min
* Use RADIOLIB_MIN Macro instead of min
* Move MARC State check for Idle to finishTransmit function
Change allows startTransmit to stop blocking once the last bytes are added to the FIFO
* Add timeouts for both MARC state checks
* Fix typo
* No interrupt for packets bigger than 64 bytes
* Initialize state as RADIOLIB_ERR_NONE if avoiding ISR
* Update example with packet size and discussion link
* Update example with new packet size and discussion link
* Update example, clarify blocking on greater than 64 bytes link discussion
* Update doxygen comments for 255 byte limit, limitations and discussion link
* tock: use native time getter, remove globals
Tock has direct support for querying time. The prior `millis()`
method here replicated the same functionality, but missed some
corner case concerns around overflow/wrapping. Instead, just use
the native Tock time getter method. This also removes unneeded
global variables and methods.
* NonArduino/Tock: Update to latest libtock-c
Update to the latest libtock-c commit. libtock-c now includes a
libtockHal.h, so we can use that instead of the version here.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
---------
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Co-authored-by: Pat Pannuto <pat.pannuto@gmail.com>
* [HAL] Move HALs to src
* [CI] Temporarily drop unofficial STM32 (package down)
* [LR11x0] Fix ambiguous call
* [CI] Return Maple mini back to build matrix
* [LR11x0] Added WIP GNSS control
* [LR11x0] Added almanac update
* [LR11x0] Added almanac update example
* [LR11x0] Add missing memory deallocation
* [LR11x0] Fix underflow in delay until subframe
* [LR11x0] Remove pin mapping from example
* [LR11x0] Finish rework of the GNSS API
* [LR11x0] Added position and satellite examples
* [LR11x0] Fix result member in example
* Added LR11x0 GNSS keywords
* [LR11x0] Fix typo in macro name
* [LR11x0] Print scan failed in example
* [LR11x0] Added GNSS abort