Skip to content

Releases: esp-cpp/espp

v0.5.0

28 Feb 23:32
a104339
Compare
Choose a tag to compare

What's Changed

  • fix(tla2528): fix bug when compiling with speed optimization enabled by @finger563 in #155
  • feat(kts1622): Peripheral driver for KTS1622 16bit digital I/O expander by @finger563 in #156
  • feat(ble_gatt_server): added ble gatt server by @finger563 in #157
  • fix(docs): add definitions to doxyfile for ble server to get included by @finger563 in #158
  • Feature: Add hid-rp submodule and component with example by @finger563 in #159
  • feat(hid_service): Added BLE HID Service by @finger563 in #160

Full Changelog: v0.4.2...v0.5.0

v0.4.2

13 Feb 22:41
69a6c12
Compare
Choose a tag to compare

What's Changed

  • feat(base_peripheral): Allow delay in separated write then read by @finger563 in #152
  • style: re-run new clang format on all files by @finger563 in #153
  • feat(serialization): Add support for serializing std::bitset by @finger563 in #154

Full Changelog: v0.4.1...v0.4.2

v0.4.1

13 Feb 15:11
b4e301f
Compare
Choose a tag to compare

What's Changed

  • feat(base_peripheral): make BasePeripheral a template on size of register address by @finger563 in #151

Full Changelog: v0.4.0...v0.4.1

v0.4.0

12 Feb 18:33
bd2353f
Compare
Choose a tag to compare

What's Changed

  • feat(base_component): add new base component and improve I2C class + example by @finger563 in #149
  • Feature/base peripheral by @finger563 in #150

⚠️ This release changes the name of some of the peripheral config function names for clarity and consistency. ⚠️

Full Changelog: v0.3.3...v0.4.0

v0.3.3

09 Feb 21:20
48e1e01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

09 Jan 16:07
53fac4c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

08 Jan 23:22
aa3e909
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

29 Dec 22:04
bdcab9c
Compare
Choose a tag to compare

What's Changed

  • feat(peripherals): change peripheral interface APIs by @finger563 in #119
  • I2C class and new interface peripherals by @finger563 in #120
  • feat(bm8563): added bm8563 rtc component by @finger563 in #121
  • Feature/i2c probe by @finger563 in #122
  • feat(ili9341): update ili9341 to use the config mirror_x/mirror_y/swap_xy just like st7789 by @finger563 in #123
  • feat(t_keyboard): added t_keyboard component by @finger563 in #124
  • feat(input_drivers): new input drivers for lvgl by @finger563 in #125
  • submodule(lvgl): update to latest release/v8.3 branch by @finger563 in #126
  • Update Timer and Task Implementation and add some new example / tests. by @finger563 in #127
  • Format helpers use fmt::format_to to prevent collision with std::format_to if is used by @finger563 in #128
  • Add Timer::stop() API to make it consistent with Task. by @finger563 in #129
  • Update format for latest gcc and esp-idf by @finger563 in #130
  • Feature/display backlight control by @finger563 in #131
  • ci: update esp-idf in GH action to be 5.1 instead of 5.0 by @finger563 in #132
  • feat(ads1x15): update to use pure read function by @finger563 in #133
  • feat: update APIs by @finger563 in #134
  • fix: subscriber callback not removed by @finger563 in #136
  • ci: add static analysis action by @finger563 in #137

Full Changelog: v0.2.4...v0.3.0

v0.2.4

02 Nov 14:49
12ef0d4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

19 Oct 21:22
0f509e5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3