Releases: esp-cpp/espp
Releases · esp-cpp/espp
v0.12.1
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
What's Changed
- feat(math): Refactor
espp::RangeMapper<>
to have center deadband and range deadband and remove invert-input. Similar update toespp::Joystick
. Fixed bug inespp::Joystick
which introduced non-linearity when configured as aCIRCULAR
joystick. by @finger563 in #261
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- fix: Marked some functions as inline by @abrondijk in #259
- feat(nvs): NVSHandle Wrapper by @guraj in #257
- feat(nvs): refactor espp::Nvs to use espp::NvsHandle by @finger563 in #260
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- fix(nvs): pass ec reference to erase() by @guraj in #252
- Update esp-nimble-cpp to match upstream by @finger563 in #253
- feat(adc): add print helpers for esp-idf adc types by @finger563 in #254
- fix(adc): fix deprecation warning from include in adc_types.hpp by @finger563 in #255
- Update .gitmodules to use ssh for everything by @finger563 in #256
- feature(BLE): Update NimBLE, BleGattServer, and GfpsService to support Passkey Injection by @finger563 in #258
New Contributors
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- feat(kts1622) Add new set_direction method to change I/O direction register by @shogo-sugihara in #247
- doc: update deps and build pdf by @finger563 in #248
- Fix pdf build by @finger563 in #249
- feat(nvs): update to support string values by @finger563 in #250
- littlefs: Update littlefs to v1.14.5 by @finger563 in #251
New Contributors
- @shogo-sugihara made their first contribution in #247
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- feat(gt911): add support for reading home button by @finger563 in #243
- feat(display): Allow full configuration of display task by @finger563 in #244
- feat: Update
Logger
andBaseComponent
to return tag/name as const ref by @finger563 in #245 - feat(timer): allow
skip_unhandled_events
and timer dispatch configuration forHighResolutionTimer
by @finger563 in #246
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- Adds missing
CONFIG_BT_NIMBLE_ENABLED
check by @abrondijk in #239 - doc: fix nvs example case sensitivity by @finger563 in #240
- feat(motorgo): Add APIs for more customized use (single motor, delayed motor init, etc.) by @finger563 in #241
- fix(nvs): fix hard-coded ns/key in bool overloads by @finger563 in #242
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- fix(gfps): set default pairing capabilities to have mitm set to true by @finger563 in #221
- Revert "fix(gfps): set default pairing capabilities to have mitm set to true" by @finger563 in #222
- feat(ble_gatt_server): add method for unpairing all devices by @finger563 in #223
- feat(ble_gatt_server): update menu to use same unpair function that was added as part of #223 by @finger563 in #224
- feat(ble): return codes from delete bonding by @finger563 in #225
- fix(timer): Fix memory leak in
espp::HighResolutionTimer
when calling start repeatedly by @finger563 in #226 - fix(lib): update so lib build works by @finger563 in #227
- chore: cleanup warnings from components during compilation by @finger563 in #228
- fix(math): update range mapper implementation by @finger563 in #229
- fix(joystick): remove discontinuity at deadzone by @finger563 in #230
- alpaca: update submodule with fix for deserializing strings with default values by @finger563 in #231
- fix(monitor): properly display no core affinity as -1 by @finger563 in #232
- feat(monitor): update monitor to support longer task name printing by @finger563 in #233
- feat(hid-rp): update gamepad to use
unit::degree()
for hat switch by @finger563 in #234 - ci: fix static analysis for forks to remove redundant failing execution by @finger563 in #236
- Add NVS component, wrapping esp-idf nvs_handle.hpp by @SamAtBackbone in #235
- feat(hid-rp): update gamepad to support joystick/trigger storage type specification by @finger563 in #237
- Feature/motorgo mini by @finger563 in #194
Full Changelog: v0.7.4...v0.8.0
v0.7.4
What's Changed
- Feature/high resolution timer by @finger563 in #200
- feat(interrupt): allow user to configure which core GPIO interrupt is allocated on by @finger563 in #201
- fix(interrupt): fix example to build on older idf by @finger563 in #202
- Add an option to specify the core_id when initializing I2C driver by @sodank808 in #203
- feat(ble_gatt_server): add DisconnectReason to callback by @finger563 in #204
- feat(math): add lerp, inverse lerp, and piecewise_linear functions by @finger563 in #205
- add pull-requests: write permissions to the static analysis action by @finger563 in #206
- feat(math): Flesh out vector2d operators by @finger563 in #207
- doc: update math docs to point to examples by @finger563 in #208
- ci: fix static analysis permissions to allow issue write by @finger563 in #210
- Feature/gfps high resolution timer by @finger563 in #211
- feature: Allow Cli to use custom CDC or VFS by @finger563 in #212
- feat(monitor): use libfmt to make table instead of tabulate by @finger563 in #213
- Use condition variable to sync init when using multiple cores by @sodank808 in #214
- Feature/run on core by @finger563 in #215
- Update static_analysis.yml by @finger563 in #216
- feat(ble_gatt_server): Add log_rssi command to ble gatt server menu by @finger563 in #217
- feat(ble_gatt_server): add interval parameter to log_rssi command by @finger563 in #218
- feat(monitor): add core_id to task info by @finger563 in #219
- Add getters for log verbosity to
espp::Logger
andespp::BaseComponent
classes by @finger563 in #220
New Contributors
- @sodank808 made their first contribution in #203
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- feat(ble_gatt_server): add API to get RSSI by @finger563 in #195
- example(i2c): update example for menuconfig of i2c clock speed by @finger563 in #196
- fix(esp-nimble-cpp): update esp-nimble-cpp to have fix for esp-idf 5.2.1 by @finger563 in #197
- fix(task): update task name config to be string instead of string_view by @finger563 in #198
- Fix/event manager publish by @finger563 in #199
Full Changelog: v0.7.2...v0.7.3