Releases: esp-cpp/espp
Releases · esp-cpp/espp
v0.5.0
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
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
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
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
What's Changed
- Spelling/drv2605 initialize by @finger563 in #141
- fix(max1704x): remove unused and unimplemented destructor by @finger563 in #142
- Feature/display task stack config by @finger563 in #143
- example(i2c): update example for configurability by @finger563 in #144
- feat(touch): update touch controller API by @finger563 in #145
- fix: static analysis for gt911 by @finger563 in #146
- fix(display): Add missing component requirements to display component by @finger563 in #147
- Feature/led clock source by @finger563 in #148
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Feature/max1704x by @finger563 in #135
- feat(examples): improve example configuration by @finger563 in #140
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- fix(tla2528): fix use of std::accumulate by @finger563 in #138
- fix: Update std::accumulate use by @finger563 in #139
Full Changelog: v0.3.0...v0.3.1
v0.3.0
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
What's Changed
- feat(timer): change period/delay storage by @finger563 in #117
- TLA2528 Analog / Digital Expander Component by @finger563 in #118
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- feat(color): added equality operators by @finger563 in #102
- feat(state_machine): update example by @finger563 in #103
- Fix(color): HSV to RGB when saturation is 0 by @finger563 in #104
- Feature/display driver reset polarity by @finger563 in #107
- feat(display_drivers): allow for no reset pin by @finger563 in #108
- Provide cross-platform support for some core components by @finger563 in #109
- fix(adc): make AdcConfig operators static by @finger563 in #110
- Feature/aw9523 update by @SamAtBackbone in #111
- fix(ndef): flesh out ble oob ndef record by @finger563 in #112
- Feat/ads7138 delayed init by @finger563 in #113
- Spelling/aw9523 output drive mode PUSH_PUSH -> PUSH_PULL by @finger563 in #114
- fix(cli): add missing include to line_input.hpp by @finger563 in #115
- feat(aw9523): add auto_init to config by @finger563 in #116
New Contributors
- @SamAtBackbone made their first contribution in #111
Full Changelog: v0.2.2...v0.2.3