Releases: esp-cpp/espp
Releases · esp-cpp/espp
v0.19.0
What's Changed
- Add discord link by @finger563 in #390
- Display refactor and SH8601 support by @abrondijk in #383
- feat(display): Update to support multiple displays by @finger563 in #391
- fix static analysis by @finger563 in #393
- fix more static analysis by @finger563 in #394
- feat(icm42670): Add ICM42607 / ICM42670 IMU component by @finger563 in #392
Full Changelog: v0.18.1...v0.19.0
v0.18.1
What's Changed
- fix(st7789): Remove gamma configuration, relying on defaults by @finger563 in #380
- feat(hid-rp): Flesh out gamepads to fill out their interfaces by @finger563 in #381
- feat(hid-rp): Allow xbox battery report to have data set by @finger563 in #382
- feat(hid-rp): Flesh out switch pro report more by @finger563 in #384
- fix(hid-rp): Fix switch pro resetting counter by @finger563 in #385
- fix battery bits in switch pro report by @finger563 in #386
- feat(hid-rp): Regenerate hid usage pages by @finger563 in #387
- fix(task): Fix memory leak from
task::run_on_core_nonblocking
by @finger563 in #388 - feat(ble_gatt_server): Add (unneccessary) definitions for GenericAccessService by @finger563 in #389
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- chore: Apply style (pre-commit hook) to all files by @finger563 in #375
- feat(neopixel): Add simple neopixel class wrapping RMT led encoding by @finger563 in #374
- feat(qtpy): Add QtPy hardware abstraction component for QtPy ESP32 Pico and QtPy ESP32-S3 by @finger563 in #376
- feat(t-dongle-s3): Move button into TDongleS3 as interrupt by @finger563 in #377
- feat(hid): Add switch pro controller reports by @finger563 in #378
- feat(lvgl): Update to LVGL v9.2.2 by @finger563 in #379
Full Changelog: v0.17.3...v0.18.0
v0.17.3
What's Changed
- feat(hid): Update HID-RP submodule and flesh out gamepad reports by @finger563 in #368
- fix(esp-nimble-cpp): Update to latest to fix crash when pairing table is full by @finger563 in #369
- feat(hid_service): Allow example to support multiple bonded devices by @finger563 in #370
- feat(hid_service): Expose UUIDS for use by others by @finger563 in #371
- feat(bldc_haptics): add set_position function by @SquaredPotato in #372
- feat(hid-rp): Add gamepad
set_data
and formatters by @finger563 in #373
Full Changelog: v0.17.2...v0.17.3
v0.17.2
What's Changed
- feat(ble): Update
BleGattServer
andesp-nimble-cpp
submodule by @finger563 in #366 - fix(cli): Fix deprecation warning by @finger563 in #367
Full Changelog: v0.17.1...v0.17.2
v0.17.1
What's Changed
- feat(hid): Add xbox battery input report by @finger563 in #361
- feat(ble_gatt_server): Update
get_connected_device_{name/rssi}
to take const arguments by @finger563 in #362 - fix(build): Fix missing include since platform-espressif32 v6.10.0 by @SquaredPotato in #363
- Feat/binary log by @finger563 in #364
- chore: Update CI to use ESP-IDF 5.4 by @finger563 in #365
New Contributors
- @SquaredPotato made their first contribution in #363
Full Changelog: v0.17.0...v0.17.1
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