Releases: esp-cpp/espp
Releases · esp-cpp/espp
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
v0.2.2
What's Changed
- bug(cli): fix conversion error by @finger563 in #95
- refactor(ads7138): updated functions to get all values by @finger563 in #96
- Feature/st25 multiple records and ndef handover by @finger563 in #98
- feat(rtsp): Updated rtsp to explicit types by @finger563 in #99
- fix(bldc_driver): fix driver level inversion by @finger563 in #100
- Feature/bldc driver mcpwm fault by @finger563 in #101
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- bug(ads7138): fix compile error in RAW mode by @finger563 in #78
- Feature/cli by @finger563 in #79
- feat(tabulate): add tabulate component by @finger563 in #80
- feat(logger): allow changing tag by @finger563 in #81
- feat(timer): added timer by @finger563 in #82
- feat(aw9523): add API by @finger563 in #83
- bugfix(task): always stop if asked by @finger563 in #84
- Feature/ads7138 by @finger563 in #85
- feat(cli): Allow resize handling configuration by @finger563 in #86
- bugfix(button): only install isr service once by @finger563 in #87
- feat(aw9523): update output API by @finger563 in #88
- Bugfix/math missing static by @finger563 in #89
- Feature/button and timer task config by @finger563 in #90
- Feature/button naming by @finger563 in #91
- Bugfix/ndef btle oob pairing by @finger563 in #92
- Feature/ndef btle oob security by @finger563 in #93
- Feature/event manager subscriber task stack size by @finger563 in #94
Full Changelog: v0.2.0...v0.2.1