Releases: esp-cpp/espp
Releases · esp-cpp/espp
v0.14.0
What's Changed
- external: update alpaca to latest for size_t fix and new aligned memory option by @finger563 in #293
- fix(alpaca): Update alpaca submodule - CRC32 always little endian by @finger563 in #294
- (#265) LVGL v9 &
espp::Display
by @abrondijk in #282 - fix(display_drivers): fix inline declaration for swap_xy and mutex by @finger563 in #295
- chore(encoder): Simplify to use requires(...) instead of enable_if by @finger563 in #296
- feat(color): add converting assignment operator for Rgb <-> Hsv by @finger563 in #297
- feat(color): add Rgb(uint32_t hex) constructor and
f
loat,d
ecimal, and hex
format specifiers by @finger563 in #298 - Only do thread join when we know thread is running by @sodank808 in #299
- [BREAKING] Move and update many component implementations to support litgen-based pybind11 generation to overhaul python library by @finger563 in #291
Full Changelog: v0.13.2...v0.14.0
v0.13.2
What's Changed
- ci: Update static analysis to use v4 of checkout by @finger563 in #290
- fix(esp-box): Ensure touch interrupt is configured properly for ESP-BOX and ESP-BOX-3 by @finger563 in #292
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- doc: add example docs (automatically copied from component example readmes) into online docs by @finger563 in #285
- fix #281 switch from ssh to https submodules by @finger563 in #283
- Add CST816 touch controller and MaTouch Rotary Display components by @finger563 in #286
- Update
esp-box
,t-deck
,matouch-rotary-display
examples by @finger563 in #287 - fix(led): Only install LED ISR once by @finger563 in #288
- feat(t_keyboard): Update so read (no task) updates pressed key state by @finger563 in #289
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- example(math): Add additional piecewise linear examples by @finger563 in #276
- Add T-Deck and Wrover-Kit components by @finger563 in #277
- fix(rtsp): Fix maybe-uninitialized errors in RtpPacket by @finger563 in #278
- Add component for LilyGo T-Dongle S3 by @finger563 in #279
- feat(motorgo-mini): Update to be singleton. Moved impl to cpp by @finger563 in #280
Full Changelog: v0.12.5...v0.13.0
v0.12.5
What's Changed
- esp_littlefs: Fix issue with esp-idf v5.2.2 (joltwallet/esp_littlefs#192 by @finger563 in #275
Full Changelog: v0.12.4...v0.12.5
v0.12.4
What's Changed
- fix(esp-box): Add missing display() implementation and update defaults for lvgl config by @finger563 in #269
- feat(logger): allow compiling out
espp::Logger
levels / verbosity to reduce size by @finger563 in #270 - feat: Add APIs to
espp::RangeMapper<>
andespp::Joystick
for getting their configs by @finger563 in #271 - feat(esp-box): expose mute pin / gpio via getter for use by @finger563 in #272
- feat(esp-box): warn users if they try to initialize touch before display by @finger563 in #273
- feat(input_drivers): Add error logs when lvgl registration fails by @finger563 in #274
Full Changelog: v0.12.3...v0.12.4
v0.12.3
What's Changed
- feat(file_system): Add remove(path) and remove_contents(path) by @finger563 in #267
- feat(file_system): Update example to include built+bundled file system by @finger563 in #268
Full Changelog: v0.12.2...v0.12.3
v0.12.2
What's Changed
- Feature/esp box component by @finger563 in #264
- fmt: update to v11.0.0 by @finger563 in #266
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- feat(file_system): Add APIs for getting file paths and refactor implementation by @finger563 in #262
- feat(file_system): update so that mount point and related const APIs are static by @finger563 in #263
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- feat(math): Refactor
espp::RangeMapper<>
to have center deadband and range deadband and remove invert-input. Similar update toespp::Joystick
. Fixed bug inespp::Joystick
which introduced non-linearity when configured as aCIRCULAR
joystick. by @finger563 in #261
Full Changelog: v0.11.0...v0.12.0