summaryrefslogtreecommitdiff
path: root/nrf-softdevice
AgeCommit message (Collapse)Author
2021-10-06Rename to on_eventUlf Lilleengen
2021-10-06Simplify furtherUlf Lilleengen
2021-10-06Simplify APIUlf Lilleengen
2021-10-05Refactor GATT handling to support multiple servicesUlf Lilleengen
* Make run() return all GATT events and leave the responsibility of calling the service handler to the application * Generate code for each service that converts from the generic event into the type-specific event.
2021-09-30fix formattingAlbert Skog
2021-09-30add support for indicationsAlbert Skog
2021-08-18Update rust, embassy, PACs. Add support for nrf52805, 820. (#77)Dario Nieuwenhuis
2021-08-05update embassy and toolchain (#76)F_Punk
* update toolchain to nightly-08-03 update embassy remove removed features * oops, missed a toolchain file
2021-07-21use unwrap macroDario Nieuwenhuis
2021-06-29ble/gap: unconditionally accept peer's conn param requests.Dario Nieuwenhuis
2021-06-29ble/conn: allow get/set the conn params.Dario Nieuwenhuis
2021-06-19Add non-connectable advertisements.Dario Nieuwenhuis
2021-06-07Add more derives to errors.Dario Nieuwenhuis
2021-06-07fmt: add new macro_rules-based fmt.rs, to make scoping consistent.Dario Nieuwenhuis
2021-05-27Fix crash when rxing and txing simultaneously in l2capDario Nieuwenhuis
2021-05-26Update heaplessDario Nieuwenhuis
2021-05-26Update depsDario Nieuwenhuis
2021-05-19Update embassyDario Nieuwenhuis
2021-05-10Update embassyDario Nieuwenhuis
2021-05-10Replace `interrupts` mod with `critical-section` crateDario Nieuwenhuis
2021-05-02Merge pull request #61 from metaspace/gatt-client-timeoutDario Nieuwenhuis
feat: Handle timeout for gatt client writes
2021-04-29feat: Handle timeout for gatt client writesAndreas Hindborg
2021-04-12fix: Fix an issue where SD L2Cap tx queue would overflowAndreas Hindborg
If more L2Cap packets are queued than allocated at SoftDevice initialization time (ble_l2cap_conn_cfg_t::tx_queue_size), SoftDevice will throw an error. This patch updates Rust L2Cap wrapper Channel::tx to async yield if the tx queue is full.
2021-03-17Update embassy, fix for latest nightly.Dario Nieuwenhuis
2021-03-11Report allocation failure in l2cap rx instead of panicking.Dario Nieuwenhuis
2021-03-02Update embassyDario Nieuwenhuis
2021-02-26Fix warnings. Closes #39Dario Nieuwenhuis
2021-02-24updated defmt and defmt-rtt to 0.2.0fnafnio
use :x display hint where it makes sense
2021-02-24Improve panic messages on softdevice faults. Fixes #45Dario Nieuwenhuis
2021-02-23Add function to get conn_handleDario Nieuwenhuis
2021-02-23Do not use underscores in Phys enumDario Nieuwenhuis
2021-02-23Remove feature(const_in_array_repeat_expressions)Dario Nieuwenhuis
2021-02-03unify and improve central config structsDario Nieuwenhuis
2021-02-03portals restructure: Pass the event directly instead of a PortalMessage enum.Dario Nieuwenhuis
This saves 2-4kb of code size! :)
2021-02-03Remove use of deprecated compare_and_swapDario Nieuwenhuis
2021-02-03Merge pull request #54 from rise0chen/scanDario Nieuwenhuis
add ScanParams
2021-01-29must use WHITELIST on connectrise0chen
2021-01-29add ScanParamsrise0chen
2021-01-24support variable length arrayrise0chen
2021-01-21fix when end_handle == 65535rise0chen
2020-12-26cargo fixDario Nieuwenhuis
2020-12-25Add tx_power config to connect/scanDario Nieuwenhuis
2020-12-09l2cap: correctly drop buffers on tx/rx errors.Dario Nieuwenhuis
2020-12-09Revert "use git embassy"Dario Nieuwenhuis
This reverts commit 178686babd34c89e2dddc3fe557dc4b310f5dcc8.
2020-12-09Add support for log and defmt based on feature flags.Dario Nieuwenhuis
2020-12-09Add API to get peer address of a conn.Dario Nieuwenhuis
2020-12-09central: add support for connecting to multiple addrs at onceDario Nieuwenhuis
2020-12-06use git embassyJacob Rosenthal
2020-12-06derive debugJacob Rosenthal
2020-12-04More rusty Address typeDario Nieuwenhuis