zephyr/include/zephyr/bluetooth
Luis Ubieda f6b1b24a50 bluetooth: services: nus: Add Nordic UART Service
NUS is implemented as a Bluetooth LE service, exchanging data treating
the NUS characteristics as Serial endpoints: RX characteristic to
receive, TX characteristic to send binary packets.

This implementation also enables the ability to define multiple
instances of the NUS Service, analogous to mutliple serial endpoints,
to use each one for different purposes. Unless disabled through Kconfig,
NUS instantiates a default instance, similar to what other services do,
which allows users not interested in using multiple instances, to not
worry about the inherent complexities.

Signed-off-by: Luis Ubieda <luisf@croxel.com>
2024-03-22 10:25:37 +01:00
..
audio Bluetooth: CAP: Fix issue with codec_cfg in CAP uni start 2024-03-19 09:47:13 +01:00
classic Bluetooth: Host: Add SCO Connect notify for HFP 2024-03-19 10:08:27 +01:00
mesh Bluetooth: Mesh: make models metadata const 2024-03-11 09:26:12 +01:00
services bluetooth: services: nus: Add Nordic UART Service 2024-03-22 10:25:37 +01:00
addr.h Bluetooth: Host: Fix bt_addr_from_str for str starting with ':' 2023-06-05 08:31:06 -04:00
att.h Bluetooth: ATT: Add documentation for ATT error codes 2023-06-06 06:51:18 -04:00
bluetooth.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
buf.h Bluetooth: Host: Remove bt_buf_get_cmd_complete 2024-01-31 17:50:35 +01:00
byteorder.h Bluetooth: Use BT_BYTES_LIST_LEXX macros for encoding of data 2023-05-08 09:56:56 +02:00
conn.h Bluetooth: Host: Add SCO connection management 2024-03-19 10:08:27 +01:00
controller.h Bluetooth: Clean up public header inclusion 2023-03-24 09:15:19 +00:00
crypto.h Bluetooth: Clean up public header inclusion 2023-03-24 09:15:19 +00:00
direction.h Bluetooth: Clean up public header inclusion 2023-03-24 09:15:19 +00:00
ead.h bluetooth: ead: Add C++ include support 2023-09-20 11:35:58 +01:00
gap.h Bluetooth: Host: Add macros for contiuous scanner 2024-03-14 17:03:44 -05:00
gatt.h bluetooth: gatt: remove operation infix from authorization callback API 2024-02-07 15:36:25 +00:00
hci.h Bluetooth: HCI: Add bt_hci_get_ver_str() 2023-11-07 09:55:05 +01:00
hci_raw.h Bluetooth: Clean up public header inclusion 2023-03-24 09:15:19 +00:00
hci_types.h Bluetooth: HCI: Add full opcode to hci_types.h 2024-02-09 16:32:24 -06:00
hci_vs.h Bluetooth: hci: Add hw variant definitions for nrf54H/L 2024-02-27 14:43:07 +01:00
iso.h Bluetooth: ISO: Introduce bt_iso_chan_send_ts 2024-02-12 13:13:10 +01:00
l2cap.h Bluetooth: L2CAP: document error values of bt_l2cap_chan_send() 2024-01-31 09:06:08 +01:00
mesh.h bluetooth: mesh: Doc fix Bluetooth mesh to Mesh 2023-12-01 10:56:18 +00:00
testing.h Bluetooth: Mesh: Make bt_mesh_model as rodata 2023-11-16 16:52:14 +01:00
uuid.h Bluetooth: GMAP: Add initial implementation of GMAP 2023-12-11 18:30:57 +01:00