Skip to content

Releases: esp-cpp/espp

v0.22.0

09 May 14:13
9d86bf1
Compare
Choose a tag to compare

What's Changed

  • chore: Ignore managed_components/ directory by @finger563 in #427
  • fix(file_system): rename esp_littlefs submodule to littlefs 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

09 May 13:04
22b509a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.0...v0.21.1

v0.21.0

06 May 19:49
708de02
Compare
Choose a tag to compare

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

28 Apr 15:58
de510bf
Compare
Choose a tag to compare

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

08 Apr 14:24
0ed48f9
Compare
Choose a tag to compare

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 to TLA2528 and ADS7138 by @finger563 in #413

Full Changelog: v0.20.0...v0.20.1

v0.20.0

18 Mar 18:36
71390f8
Compare
Choose a tag to compare

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 with espp::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 and inv_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, update Icm42607 as well by @finger563 in #408

Full Changelog: v0.19.0...v0.20.0

v0.19.0

04 Mar 22:37
04e62fe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.1...v0.19.0

v0.18.1

28 Feb 22:09
9517c12
Compare
Choose a tag to compare

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

21 Feb 17:27
da990cd
Compare
Choose a tag to compare

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

17 Feb 18:07
bace7f4
Compare
Choose a tag to compare

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