Releases: embassy-rs/trouble
Releases · embassy-rs/trouble
trouble host v0.2.4
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
Full Changelog: trouble-host-v0.2.2...trouble-host-v0.2.3
trouble host v0.2.2
What's Changed
- Scan window interval not being passed to LeSetScanParams by @ericschaal in #412
New Contributors
- @ericschaal made their first contribution in #412
Full Changelog: trouble-host-v0.2.0...trouble-host-v0.2.2
trouble host v0.2.0
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...