Skip to content

Releases: esp-cpp/espp

v0.12.1

28 Jun 16:08
253ae30
Compare
Choose a tag to compare

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

20 Jun 18:08
1cc408e
Compare
Choose a tag to compare

What's Changed

  • feat(math): Refactor espp::RangeMapper<> to have center deadband and range deadband and remove invert-input. Similar update to espp::Joystick. Fixed bug in espp::Joystick which introduced non-linearity when configured as a CIRCULAR joystick. by @finger563 in #261

Full Changelog: v0.11.0...v0.12.0

v0.11.0

18 Jun 16:23
be68510
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.11.0

v0.10.0

07 Jun 14:39
e23b225
Compare
Choose a tag to compare

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

04 Jun 14:57
441ca86
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

29 May 16:22
f5c9307
Compare
Choose a tag to compare

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 and BaseComponent to return tag/name as const ref by @finger563 in #245
  • feat(timer): allow skip_unhandled_events and timer dispatch configuration for HighResolutionTimer by @finger563 in #246

Full Changelog: v0.8.1...v0.9.0

v0.8.1

18 May 18:02
d2eeca3
Compare
Choose a tag to compare

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

17 May 04:30
74c3dd3
Compare
Choose a tag to compare

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

02 May 14:15
9badb80
Compare
Choose a tag to compare

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 and espp::BaseComponent classes by @finger563 in #220

New Contributors

Full Changelog: v0.7.3...v0.7.4

v0.7.3

15 Apr 11:47
868403c
Compare
Choose a tag to compare

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