Skip to content

Releases: esp-cpp/espp

v0.14.0

11 Aug 03:35
e4f946f
Compare
Choose a tag to compare

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 float, decimal, 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

16 Jul 13:16
cb90929
Compare
Choose a tag to compare

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

10 Jul 04:17
c366e5b
Compare
Choose a tag to compare

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

07 Jul 03:26
041c85a
Compare
Choose a tag to compare

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

05 Jul 13:40
82a6e01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.4...v0.12.5

v0.12.4

04 Jul 04:51
73e3012
Compare
Choose a tag to compare

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<> and espp::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

02 Jul 19:01
8abf80c
Compare
Choose a tag to compare

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

01 Jul 16:24
c044871
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.1...v0.12.2

v0.12.1

28 Jun 16:08
253ae30
Compare
Choose a tag to compare

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

20 Jun 18:08
1cc408e
Compare
Choose a tag to compare

What's Changed

  • feat(math): Refactor espp::RangeMapper<> to have center deadband and range deadband and remove invert-input. Similar update to espp::Joystick. Fixed bug in espp::Joystick which introduced non-linearity when configured as a CIRCULAR joystick. by @finger563 in #261

Full Changelog: v0.11.0...v0.12.0