Skip to content

Releases: esp-cpp/espp

v1.0.31

14 Nov 20:41
ea6e470

Choose a tag to compare

What's Changed

  • doc: Update i2c doc to explicitly mention deprecation for esp-idf >= v6.0 correctly by @finger563 in #563
  • feat(cli): Add support for USB CDC to cli component, for use on ESP32-S2 for example by @finger563 in #564
  • chore: Update CI to build against esp-idf v5.5.1 by @finger563 in #565

Full Changelog: v1.0.30...v1.0.31

v1.0.30

29 Oct 14:22
46e6bf3

Choose a tag to compare

What's Changed

  • feat: Improve audio testing for esp-box, m5stack-tab5, and t-deck components by @finger563 in #556
  • fix(m5stack-tab5): Fix component manifest and clean up cmakelists by @finger563 in #560
  • chore: Update esp-nimble-cpp to v2.3.3 by @finger563 in #557
  • feat: Update esp_littlefs to v1.20.1 with littlefs subdep to v2.11.1 by @finger563 in #558
  • feat: Update lvgl to v9.4.0 by @finger563 in #559
  • feat: Update BSP component manifests to have explicit target support listed by @finger563 in #561
  • feat: Update file_system littlefs dependency to 1.20.1 by @finger563 in #562

Full Changelog: v1.0.29...v1.0.30

v1.0.29

28 Oct 15:21
9c4532e

Choose a tag to compare

What's Changed

  • ci(doc): Fix fetch depth for running on releases properly by @finger563 in #537
  • feat(logger): Update tag logger mutex to be mutable, set standard log methods to be const by @finger563 in #536
  • feat(base_peripheral): Update mutex to be mutable and make all read methods const. by @finger563 in #538
  • fix(ina226): Fix configuration / initialization of INA226, as well as bus voltage calculation by @finger563 in #541
  • feat(rx8130ce): Add RX8130CE Real-Time Clock (RTC) component by @finger563 in #540
  • feat(file_system): Update example with explicit tests of append and truncate file stream open flags by @finger563 in #542
  • feat(m5stack-tab5): Add Board Support Package (BSP) component for the M5Stack Tab5 development kit by @finger563 in #545
  • feat(wifi): Refactor implementation and add espp::Wifi singleton class by @finger563 in #544
  • fix(t-deck): fix display driver alias being protected by @finger563 in #546
  • chore(gt911): Clean up docs some by @finger563 in #549
  • fix(t-deck): Increase stack size and clean up audio loading code by @finger563 in #547
  • feat(esp-box): Clean up audio loading code in example by @finger563 in #548
  • feat(codec): Update es8311 to allow sample rate reconfiguration by @finger563 in #550
  • feat(input_drivers): Update pointer_input to better handle screen rotation by @finger563 in #553
  • feat(esp-box): Improve audio configuration and behavior by @finger563 in #551
  • feat(esp-box): Add methods / tests for getting the curent rotated display size, use it to update display when it rotates by @finger563 in #552
  • feat(t-deck): Add methods / tests for getting current rotated display size, use it to update display when it rotates in example by @finger563 in #554
  • feat(t-deck): Improve audio configuration and behavior by @finger563 in #555

Full Changelog: v1.0.28...v1.0.29

v1.0.28

10 Oct 14:46
52615e7

Choose a tag to compare

What's Changed

  • feat(kts1622): Update kts1622 to allow initial specification of output values by @finger563 in #532
  • fix(pi4ioe5v): Fix component implementation to be correct by @finger563 in #533
  • fix: Doc build issues in CI preventing API reference from showing properly on web by @finger563 in #534
  • feat(lp5817): Add commands for reading state; remove POR clear from enable by @finger563 in #535

Full Changelog: v1.0.27...v1.0.28

v1.0.27

02 Oct 15:27
2b699b4

Choose a tag to compare

What's Changed

  • fix(color): Fix implicit use of double instead of float by @finger563 in #529
  • fix(file_system): Fix implicit double by @finger563 in #530
  • fix: Ensure single-precision float operations in ads7138, as5600, bldc_haptics, bldc_motor, encoder, filters, mt6701, and tla2528 components by @finger563 in #531

Full Changelog: v1.0.26...v1.0.27

v1.0.26

02 Oct 03:06
7d7cb79

Choose a tag to compare

What's Changed

  • feat(ping): Add ping component by @finger563 in #525
  • fix(hid-rp): Fix license in component manifest to match the originating hid-rp source by @finger563 in #526
  • feat(math): Remove accidental double-promotion from float and turn on warnings in example by @finger563 in #528

Full Changelog: v1.0.25...v1.0.26

v1.0.25

25 Sep 14:26
143f589

Choose a tag to compare

What's Changed

  • feat(hid): Add PS5 DualSense BT/LE HID Report Descriptors and Input Report Structures by @finger563 in #520
  • feat(hid): Improve docstrings for playstation hid reports by @finger563 in #521
  • feat(lp5718): Add LP5817 I2C RGB LED Driver component by @finger563 in #522

Full Changelog: 1.0.24...v1.0.25

1.0.24

16 Sep 14:30
d1d5a8b

Choose a tag to compare

What's Changed

  • Chore: Ran Pre-commit to format various files by @SamAtBackbone in #517
  • feat(odrive): Add odrive_ascii component to a simple implementation of the ASCII ODrive protocol for motor control by @finger563 in #518
  • feat(cli): Update to no longer require exception support by @finger563 in #519

Full Changelog: v1.0.23...1.0.24

v1.0.23

12 Sep 20:52
c93082c

Choose a tag to compare

What's Changed

  • chore: Update esp-nimble-cpp submodule to latest (2.3.3 master) by @finger563 in #510
  • fix(max17048): Fix spelling of initialize function and missing param doc by @finger563 in #511
  • feat(display): Add APIs for notifying lvgl that the display is ready to flush and for getting raw lv_display pointer by @finger563 in #512
  • feat(base_peripheral): Allow control over endianness of address/data by @finger563 in #514
  • feat(bsp): Allow touch to be used independently of the display for esp-box, matouch-rotary-display, seeed-studio-round-display, t-deck, and ws-s3-touch components by @finger563 in #516
  • fix: Update BSP components to have proper sizing for the max transfer size of their SPI buses by @finger563 in #515
  • Add COBS (Consistent Overhead Byte Stuffing) Component by @SamAtBackbone in #513

Full Changelog: v1.0.22...v1.0.23

v1.0.22

22 Aug 14:27
578972c

Choose a tag to compare

What's Changed

  • fix(examples): Update example cmake lists to explicitly set IDF_COMPONENT_MANAGER=0 for easier buildng when cloning the espp repo by @finger563 in #505
  • fix(bsp): Fix brightness function in various bsps by @finger563 in #506
  • feat(file_system): Return early from remove() if path does not exist by @finger563 in #507
  • chore(i2c): Update kconfig docstrings and deprecation warning for completeness and helpfulness by @finger563 in #508
  • fix(codec): Fix default addr for es8388 codec by @finger563 in #509

Full Changelog: 1.0.21...v1.0.22