Fixed
- Incorrect
NimBLECharacteristic::onSubscribe
value when indications are set. NimBLECharacteristic::onRead
callback not called in some cases.- Clear attribute value when zero length value is written.
- Notify/Indicate incorrectly returning success with custom value.
- Corrected NimBLEClient array initialization.
- Prevent potential exception when scan is restarted.
- Attribute getValue failing with some data types
- Incorrectly passing a pointer to a function taking const reference.
Added
- Support for esp32c2, esp32c5, esp32c6, esp32h2
- L2CAP infrastructure.
- Scan duplicate cache reset time.
Changed
- Cleaned up examples.
- Update nimble core to esp-nimble @70439dd.
- Disable flow control for all targets except original esp32.
- Allow PHY updates without enabling extended advertising.
- Reduced iram usage