Releases: esp-cpp/espp
Releases · esp-cpp/espp
v0.17.0
What's Changed
- feat(task): Allow
run_on_core
callers to ensure a separate task is created by @finger563 in #358 - feat(led): Update to allow configuration of the led sleep mode by @finger563 in #359
- chore: Update esp_littlefs to 1.16.2 by @finger563 in #360
Full Changelog: v0.16.4...v0.17.0
v0.16.4
What's Changed
- chore(ble): Update esp-nimble-cpp for bugfixes by @finger563 in #351
- chore: Update esp-nimble-cpp to latest v2.0 by @finger563 in #352
- fix(task): call
vTaskDelete
at end ofstd::thread
intask::run_on_core_non_blocking
by @finger563 in #353 - feat(led): Update how ISR is installed; move impl to cpp file by @finger563 in #354
- Temp Patch for esp-nimble-cpp by @finger563 in #355
- Update esp-nimble-cpp to latest upstream (including patch fix) by @finger563 in #357
- feat(hid_service): Update to store / reuse report characteristics by @finger563 in #356
Full Changelog: v0.16.3...v0.16.4
v0.16.3
What's Changed
- Create overloads to allow float values to be saved in NVS by @SamAtBackbone in #349
- feat(ble): Update esp-nimble-cpp and simplify BleGattServer by @finger563 in #350
Full Changelog: v0.16.2...v0.16.3
v0.16.2
What's Changed
- feat(interrupt): Add API for tracking and getting the min queue size by @finger563 in #344
- feat(esp-box): Update implementation by @finger563 in #345
- fix(esp-box): add missing IRAM_ATTR to tx_sent_callback by @finger563 in #346
- feat(ble): Update esp-nimble-cpp to latest upstream for API refactor by @finger563 in #347
- feat(interrupt): Improve Interrupt implementation and API by @finger563 in #348
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- feat(nvs): Add erase key and erase namespace methods by @finger563 in #343
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- feat(lib): Update how includes are installed and handle non-standard externals better by @finger563 in #339
- fix: Update
EventManager
andtask::run_on_core
to ignore spurious wakeups if they happen by @finger563 in #340 - feat(task/timer): Update
Task
to use std::variant<> and support new callback with notified flag by @finger563 in #341 - feat(task): [BREAKING] Simplify task configuration by @finger563 in #342
Full Changelog: v0.15.5...v0.16.0
v0.15.5
What's Changed
- fix(device_info_service): Update default value for vendor id source to be 0x01 (BLE SIG) since its predominantly used for ble by @finger563 in #336
- feat(file_system): Allow single entry to string function by @finger563 in #337
- feat(adc): Add mutex ensuring
OneshotAdc
can be used safely from multiple threads by @finger563 in #338
Full Changelog: v0.15.4...v0.15.5
v0.15.4
What's Changed
- feat(gfps_service): Update GFPS to support use of random addreses by @finger563 in #334
- chore: Update esp-nimble-cpp submodule to latest by @finger563 in #335
Full Changelog: v0.15.3...v0.15.4
v0.15.3
What's Changed
- feat(task): Add
espp::task::run_on_core_non_blocking
static method by @finger563 in #331 - feat(task): Allow
Task::BaseConfig
to configurerun_on_core
andrun_on_core_non_blocking
by @finger563 in #332 - feat(alpaca): Update to support
strict
(de-)serialization option by @finger563 in #333
Full Changelog: v0.15.2...v0.15.3
v0.15.2
What's Changed
- feat(led): allow LEDC ISR to be configured onto specific cores by @finger563 in #328
- feat(task/timer): allow watchdog to start even if task/timer has not by @finger563 in #329
- feat(filters): Update filters example, and expose filters to x-plat library by @finger563 in #330
Full Changelog: v0.15.1...v0.15.2