Skip to content

Releases: esp-cpp/espp

v0.17.0

10 Jan 22:21
c35dc84
Compare
Choose a tag to compare

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

20 Dec 21:26
8e84d34
Compare
Choose a tag to compare

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 of std::thread in task::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

07 Dec 03:41
7976f35
Compare
Choose a tag to compare

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

04 Dec 19:31
730f59b
Compare
Choose a tag to compare

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

26 Nov 21:52
0c83bff
Compare
Choose a tag to compare

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

20 Nov 16:36
bb71669
Compare
Choose a tag to compare

What's Changed

  • feat(lib): Update how includes are installed and handle non-standard externals better by @finger563 in #339
  • fix: Update EventManager and task::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

23 Oct 13:52
58a8c25
Compare
Choose a tag to compare

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

15 Oct 15:55
81ca8cd
Compare
Choose a tag to compare

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

02 Oct 13:11
67b180a
Compare
Choose a tag to compare

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 configure run_on_core and run_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

20 Sep 23:06
6703d78
Compare
Choose a tag to compare

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