Skip to content

Releases: taks/esp32-nimble

v0.8.2

25 Oct 03:34
Compare
Choose a tag to compare
  • Fix ESP-IDF v5.2.2 build (#148)

v0.8.1

28 Sep 01:49
Compare
Choose a tag to compare
  • Fixed BLEClient dropping multiple times (Fix #143) (#144)
  • Support ESP-IDF v5.2.3

v0.8.0

18 Sep 09:45
Compare
Choose a tag to compare
  • Added BLEClient::desc
  • Added BLEDevice::set_preferred_mtu, BLEDevice::get_preferred_mtu
  • Fixed corruption of read data
  • Fix Guru Meditation Error (#133)
  • BleAddress LE and BE functions (breaking change) (#137)
  • Added extended advertising scan support (#141)
  • Changed scan API (breaking change) (#142)
  • Add member docs to NimbleProperties (#103)

v0.7.0

11 Jul 00:31
Compare
Choose a tag to compare

What's Changed

  • Upgraded to esp-idf-svc 0.49
  • Fix: Update RSSI Field in BLEAdvertisedDevice Structure During Discovery (#127)
  • Reflect new build args propagation in build.rs (#129)
  • Update README.md to include tips on increasing esp-ble task stack size (#131)

Full Changelog: v0.6.1...v0.7.0

v0.6.1

21 May 09:33
Compare
Choose a tag to compare

What's Changed

  • Added BLECharacteristic.cpfd (#114)
  • Added Accessor Functions (#118)
  • Add resolve_rpa to keyboard example (#120)
  • Fix memory leak (#121)
  • Impl std::error::Error for BLEError (#124)

Full Changelog: v0.6.0...v0.6.1

v0.6.0

07 Mar 12:29
Compare
Choose a tag to compare

What's Changed

  • Implement Display and Debug traits for BLERemoteCharacteristic & BLERemoteService (#66)
  • Added BLEAdvertising::on_complete
  • Added OnWriteArgs::notify::notify (#75)
  • Added BLEServer::on_authentication_complete
  • Added OnWriteArgs::current_data (#81)
  • Changed the return type of get_advertising to Mutex<BLEAdvertising> (#84)
  • Added self argument to BLERemoteCharacteristic::on_subscribe callback
  • Fixed advertising length calculation (#87)
  • Avoid int underflow in BLEWriter::write_value() (#91)
  • Fixes Add missing return codes for security manager (#95)
  • Added disconnect and disconnect_with_reason (#96)
  • Added BLEDevice::deinit_full (#100)
  • Implement PartialEq and Eq for BLEAddress and BLEAddressType (#92)
  • Added BLEAdvertisementData (#101)
  • Added BLEAddress::val, BLEAddress::addr_type
  • Changed BLEReturnCode(pub u32) to BLEError(NonZeroI32) (#105)
  • Fixed BLERemoteCharacteristic::get_descriptors (#106, #108)

Full Changelog: v0.5.1...v0.6.0

v0.5.1

07 Mar 12:24
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug when changing advertising name. (#85)
  • Fixed BLEAdvertising::start_with_duration
    (ble_gap_adv_set_fields, ble_gap_adv_rsp_set_fields were called every time.)

Full Changelog: v0.5.0...v0.5.1