summaryrefslogtreecommitdiff
path: root/nrf-softdevice-macro
AgeCommit message (Collapse)Author
2022-07-14Update to 2021 editionalexmoon
2022-07-14Disable "associated function is never used" warnings in macro generated impl ↵alexmoon
blocks.
2022-07-14Add rustfmt.toml to match embassy formattingalexmoon
2022-07-12Modify macros to use the builder interface and add an builder examplealexmoon
2022-05-16Add support for `write_without_response` on server characteristics.Bob McWhirter
Sets the appropriate flag in the Softdevice database.
2022-04-06Fix some minor clippy lintsalexmoon
2021-10-15Merge branch 'master' into feature/indicationsAlbert Skog
2021-10-15make CCCD write a single eventAlbert Skog
2021-10-11Derive event variant from struct field nameUlf Lilleengen
2021-10-11Add gatt_server macro for registering a GATT serverUlf Lilleengen
Generate event type and on_write handling for server type, which in turn dispatches events to its services. Register and run now takes a valid Server instance as argument.
2021-10-11Rename gatt_server to gatt_serviceUlf Lilleengen
2021-10-08fix for charsacteristics with both notify and indicateAlbert Skog
2021-10-07Make fn have the same visibility as struct fieldsUlf Lilleengen
2021-10-07Give enum same visibility as service structUlf Lilleengen
2021-10-07Rename back to on_writeUlf Lilleengen
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-10-01check correct bit for enable indicationsAlbert Skog
2021-09-30add support for indicationsAlbert Skog
2021-02-26Fix warnings. Closes #39Dario Nieuwenhuis
2021-01-24support variable length arrayrise0chen
2020-12-03Add write_without_response to gatt client macrosDario Nieuwenhuis
2020-11-25UUID128 is little endian!Dario Nieuwenhuis
2020-11-10gatt_server: fix another missing absolute pathDario Nieuwenhuis
2020-11-10gatt_client: add macro. Fixes #8Dario Nieuwenhuis
2020-11-09gatt_server: fix macro breaking if missing imports.Dario Nieuwenhuis
2020-11-09gatt_server: support char types other than u8Dario Nieuwenhuis
2020-11-09Add uuid handling in gatt_server proc macro.Dario Nieuwenhuis
2020-09-18WIP proc macro for defining GATT servers.Dario Nieuwenhuis