Skip to content

Releases: taks/esp32-nimble

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