Skip to content

Releases: embassy-rs/trouble

trouble host v0.2.4

15 Jul 09:50
Compare
Choose a tag to compare

What's Changed

  • Use l2cap signaling when LeConnUpdate is not available by @HaoboGu in #411
  • chore: use released version of crates by @lulf in #421

Full Changelog: trouble-host-v0.2.3...trouble-host-v0.2.4

trouble host v0.2.3

30 Jun 17:20
Compare
Choose a tag to compare

trouble host v0.2.2

30 Jun 16:40
Compare
Choose a tag to compare

What's Changed

  • Scan window interval not being passed to LeSetScanParams by @ericschaal in #412

New Contributors

Full Changelog: trouble-host-v0.2.0...trouble-host-v0.2.2

trouble host v0.2.0

16 Jun 12:15
Compare
Choose a tag to compare

What's Changed

  • Update serial example to work by @lulf in #4
  • Update to bt-hci main and adopt to new api by @lulf in #5
  • Integration test by @lulf in #7
  • add support for reading rssi by @lulf in #8
  • improve scanning and connection handling by @lulf in #9
  • Get rid of unnecessary control channel by @lulf in #10
  • Support propagating vendor events to an external handler by @lulf in #16
  • improve handling of connect cancellation by @lulf in #18
  • Move channel and connection logic into inner types by @lulf in #19
  • Signal refactor by @lulf in #20
  • reduce size of channel manager by @lulf in #21
  • Update readme by @lulf in #22
  • test update by @lulf in #23
  • Test commit by @lulf in #24
  • Remove newline by @lulf in #26
  • Update README and rust doc by @lulf in #27
  • Make connection handle public by @lulf in #28
  • improve credit handling by @lulf in #29
  • Less generics 2 by @lulf in #36
  • Flow control fixes by @lulf in #37
  • fix disconnect reassemblies and tune logging by @lulf in #38
  • Add apache-nimble example by @Univa in #30
  • L2cap chan config by @lulf in #39
  • add example lock files by @lulf in #40
  • fix channel close by @lulf in #44
  • report channel closed if not found by @lulf in #42
  • reduce log spam by @lulf in #41
  • ensure event length is set correctly for update params by @lulf in #43
  • support multiple advertisement sets by @lulf in #45
  • handle att mtu even if gatt is not enabled by @lulf in #46
  • add features for l2cap pool size and queue len by @lulf in #47
  • make connections reference counted by @lulf in #48
  • improve connect cancellation handling by @lulf in #49
  • handle cancellation for advertisements by @lulf in #50
  • ensure that accept filters by role by @lulf in #51
  • add some more verbose logging tunables by @lulf in #52
  • convert rx future to run until failure by @lulf in #53
  • ensure disconnection iter makes progress by @lulf in #54
  • confirm disconnect by @lulf in #55
  • improve connection and disconnection handling by @lulf in #56
  • handle more disconnect cases by @lulf in #57
  • Fix disconnect busyloop by @lulf in #58
  • simplify disconnect logic by @lulf in #59
  • ensure channels are set to disconnected by @lulf in #60
  • refactor l2cap channel lifecycle by @lulf in #61
  • Advertiser type by @lulf in #62
  • use a closure for the event handler by @lulf in #63
  • Avoid Advertiser::drop in examples by @Univa in #65
  • Add CharacteristicBuilder and ServiceHandle by @Univa in #64
  • use owned advertising params by @lulf in #67
  • propagate knowledge of using ext adv by @lulf in #68
  • feat: control fragmentation of adv ext pdus by @lulf in #69
  • poll connections first by @lulf in #70
  • Use slices for advertising sets by @lulf in #71
  • Implement basic GATT client functionality by @lulf in #73
  • Improvements by @lulf in #74
  • Ref improves by @lulf in #75
  • Disconnect on out of memory errors by @lulf in #76
  • Improve ACL processing error handling by @lulf in #77
  • enable controller-host flow control by @lulf in #78
  • Debug by @lulf in #79
  • Ensure notifying l2cap channel of disconnection by @lulf in #80
  • Add example for esp32 by @lulf in #81
  • use bt-hci 1.0 by @lulf in #83
  • Support comparing characteristic handles by @lulf in #84
  • Add example for rp pico w by @lulf in #85
  • tune some defaults for attribute queues by @lulf in #86
  • Bugfixes by @lulf in #87
  • fix an issue where the returned handle would not contain the cccd handle by @lulf in #88
  • minor fixes to reduce unnecessary work by @lulf in #89
  • support configuring gatt server mtu by @lulf in #91
  • Convert examples to reusable controller agnostic apps by @lulf in #92
  • ensure non-existing handles are not connected by @lulf in #93
  • Move all example apps to common folder by @lulf in #94
  • fix apache nimble example by @lulf in #96
  • Fix 128-bit UUID parsing in discover_characteristic by @mertzt89 in #97
  • Bump bt-hci version with bugfixes by @lulf in #103
  • Revert "remove superflous api for adding descriptors" by @lulf in #104
  • Use separate wakers for peripheral and central by @lulf in #105
  • Expose metrics from host by @lulf in #106
  • Add possibility to listen to notifications by @pferreir in #102
  • Ensure gatt client runs the task by @lulf in #112
  • Use upstream esp32 support in example by @lulf in #110
  • Fix a race when creating l2cap connections by @lulf in #113
  • Return characteristic even if next was not cccd by @lulf in #116
  • Refactor host API by @lulf in #117
  • Make gatt server generic over the API by @lulf in #118
  • Refactor gatt clients to use feature for consts by @lulf in #120
  • examples: Add support for different devices for nrf-sdc by @plaes in #121
  • Enable missing heap allocator to get esp-wifi working by @lulf in #124
  • Use cargo batch and caching in CI by @lulf in #125
  • Split runner into tx, rx and control by @lulf in #129
  • Parse manufacturer data in AdStructure by @iamtio in #138
  • Add service proc macro by @petekubiak in #131
  • Bugfix service visibility by @jamessizeland in #140
  • Add per-connection metrics by @lulf in #139
  • fix link by @lulf in #144
  • Remove gap boilerplate by @jamessizeland in #143
  • Allow using GapConfig with local lifetime by @lulf in #147
  • ownership of AttributeTable into GattServer by @jamessizeland in #148
  • Fix build without GATT, fix CI to check it. by @Dirbaio in #150
  • Add nrf52833 target to nrf-sdc example by @lulf in #156
  • Update Embassy, nrf-sdc, esp-hal. by @Dirbaio in #162
  • Improve characteristic interactions by @petekubiak in #151
  • Add linked projects vscode settings by @jamessizeland in #158
  • Use spdx compatible license identifier by @lulf in https...
Read more