Releases: esp-cpp/espp
Releases · esp-cpp/espp
v0.22.0
What's Changed
- chore: Ignore managed_components/ directory by @finger563 in #427
- fix(file_system): rename
esp_littlefs
submodule tolittlefs
so dependency name is always the same by @finger563 in #426 - chore: Bump version 0.21.1 -> 0.22.0 by @finger563 in #428
Full Changelog: v0.21.1...v0.22.0
v0.21.1
What's Changed
- fix(math): Fix range mapper deadband logic by @finger563 in #423
- ci: do not build on yaml changes by @finger563 in #425
- chore: version bump 0.21.0 -> 0.21.1 by @finger563 in #424
Full Changelog: v0.21.0...v0.21.1
v0.21.0
ESPP components are now published to the idf component registry!
What's Changed
- chore(display): Remove unused variable warning by @finger563 in #418
- feat:
idf-component-manager
support by @finger563 in #419 - fix(ci): Ensure upload of components happens on release by @finger563 in #420
- doc: Fix build and update docs to fix inconsistencies by @finger563 in #421
- fix(ci): Fix upload on release to not be dry-run by @finger563 in #422
Full Changelog: v0.20.2...v0.21.0
v0.20.2
What's Changed
- chore: Update esp-nimble-cpp to latest by @finger563 in #415
- feat(joystick/vector): Update to return
const ref
where possible by @finger563 in #416 - feat(t-deck): Add audio output and sdcard support by @finger563 in #417
Full Changelog: v0.20.1...v0.20.2
v0.20.1
What's Changed
- feat(vl53l): Add
espp::Vl53l
component for interacting with VL53LXX Time-of-Flight (ToF) Distance Sensors by @finger563 in #409 - doc: Fix reference in distance sensor page by @finger563 in #410
- fix(joystick): Update joystick to fix edge case by @finger563 in #411
- fix(hid-rp): Fix how switch pro reports battery/connection by @finger563 in #412
- fix(i2c): Fix
I2c::probe
timeout not using configured timeout by @finger563 in #414 - feat(tla2528/ads7138): Add
calibrate
function toTLA2528
andADS7138
by @finger563 in #413
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- fix(esp-box): Add missing check for empty parameters in spi transmit by @finger563 in #395
- chore: Update
esp-nimble-cpp
to latest (2.21) by @finger563 in #396 - feat(runqueue): Add
espp::RunQueue
component by @finger563 in #397 - feat(esp-box): Add interrupts for mute and boot buttons by @finger563 in #398
- doc: fix by @finger563 in #399
- feat(runqueue): Add id for tracking function execution by @finger563 in #401
- fix(runqueue): Remove accidental commit of enabling RTTI on runqueue component by @finger563 in #402
- feat(motorgo-mini): Replace use of
espp::Button
withespp::Interrupt
by @finger563 in #403 - feat(vector): Add angle method to get angle between two vectors by @finger563 in #404
- feat(vector2d): Add
signed_angle
andinv_magnitude
methods by @finger563 in #405 - feat(display): Remove display task to instead have lvgl handle it directly by @abrondijk in #400
- feat(motorgo): Update to allow encoder accumulator to be reset by @finger563 in #406
- feat(motorgo-mini): API update - allow motor configuration and only pay for what you use by @finger563 in #407
- feat(icm20948): Add
Icm20948
component for 9-axis IMU, updateIcm42607
as well by @finger563 in #408
Full Changelog: v0.19.0...v0.20.0
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