zephyr/subsys/bluetooth/host
Emil Gydesen 31bf99cbd2 Bluetooth: ISO: Change ISO seq_num to 16-bit
The sequence number is by the core spec defined as 16-bit.
We had implemented a workaround for the wrapping of the
sequence number, which required the type to be larger
than 16-bit (32-bit).

However, since the definition of the sequence number,
and the use of, is poorly defined by the core spec, we
are reverting this workaround and reducing the sequence
number to 16-bit again. This way it is more in line
with the core spec, as well as more intuitive given the
other uses for the sequence number.

This change moves the responsibility of using the
right value to the upper layers, as the stack can
and will no longer provide any guarantees.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-10-24 10:38:49 +02:00
..
a2dp_internal.h
a2dp.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
addr.c
adv.c Bluetooth: Replace all '!bt_addr_le_cmp' with 'bt_addr_le_eq' 2022-10-19 15:40:18 +03:00
adv.h
aes_ccm.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
at.c
at.h
att_internal.h Bluetooth: Host: Check if channel option is valid 2022-08-19 11:59:52 +02:00
att.c Bluetooth: att: precise warning messages 2022-10-04 14:09:04 +00:00
avdtp_internal.h
avdtp.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
br.c
br.h
buf.c tests: bluetooth: host: Add mocks for buf.c 2022-09-09 10:06:19 +02:00
CMakeLists.txt Bluetooth: host: add dedicated WQ for long-running tasks 2022-06-30 10:31:13 +02:00
conn_internal.h Bluetooth: ISO: Change ISO seq_num to 16-bit 2022-10-24 10:38:49 +02:00
conn.c Bluetooth: Replace 'bt_addr_le_cmp(x) == 0' with 'bt_addr_le_eq(x)' 2022-10-19 15:40:18 +03:00
crypto.c bluetooth: host: crypto: Check input arguments with CHECKIF() 2022-10-21 20:30:47 +02:00
crypto.h
direction_internal.h Bluetooth: Host: Add common handling of VS IQ report 2022-08-19 16:26:10 +02:00
direction.c Bluetooth: Host: Add common handling of VS IQ report 2022-08-19 16:26:10 +02:00
ecc.c
ecc.h
gatt_internal.h Bluetooth: GATT: Add LE Secure Connections Permission Check 2022-07-19 10:32:56 +02:00
gatt.c Bluetooth: Replace bt_addr_le_cmp in bool context with !bt_addr_le_eq 2022-10-19 15:40:18 +03:00
hci_common.c
hci_core.c Bluetooth: Replace bt_addr_le_cmp in bool context with !bt_addr_le_eq 2022-10-19 15:40:18 +03:00
hci_core.h bluetooth: Don't use k_sem internals 2022-10-17 10:13:56 +02:00
hci_ecc.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
hci_ecc.h Bluetooth: host: add dedicated WQ for long-running tasks 2022-06-30 10:31:13 +02:00
hci_raw_internal.h
hci_raw.c Bluetooth: host: add dedicated WQ for long-running tasks 2022-06-30 10:31:13 +02:00
hfp_hf.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
hfp_internal.h
id.c bluetooth: host: id: Fix flags updated by bt_id_del() 2022-10-20 10:00:48 +02:00
id.h bluetooth: add api for changing rpa timeout in runtime 2022-07-11 09:27:07 +00:00
iso_internal.h Bluetooth: ISO: Change ISO seq_num to 16-bit 2022-10-24 10:38:49 +02:00
iso.c Bluetooth: ISO: Change ISO seq_num to 16-bit 2022-10-24 10:38:49 +02:00
Kconfig Bluetooth: Increase RX thread stack size 2022-08-26 12:52:22 +02:00
Kconfig.gatt Bluetooth: gatt: allow disabling subscription enforcement 2022-08-19 12:14:21 +02:00
Kconfig.l2cap
keys_br.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
keys.c Bluetooth: Replace all '!bt_addr_le_cmp' with 'bt_addr_le_eq' 2022-10-19 15:40:18 +03:00
keys.h Bluetooth: Host: Document bt_irk.rpa 2022-10-20 10:17:04 +03:00
l2cap_br.c Bluetooth: l2cap: prevent deadlock on chan timeout 2022-09-26 15:13:13 +00:00
l2cap_internal.h
l2cap.c Bluetooth: l2cap: reword unknown pdu warning 2022-10-04 14:09:04 +00:00
long_wq.c Bluetooth: host: add dedicated WQ for long-running tasks 2022-06-30 10:31:13 +02:00
long_wq.h Bluetooth: host: add dedicated WQ for long-running tasks 2022-06-30 10:31:13 +02:00
monitor.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
monitor.h Bluetooth: Host: Monitor: Make addr param const in bt_monitor_new_index 2022-08-25 12:18:09 +02:00
rfcomm_internal.h
rfcomm.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
scan.c Bluetooth: Replace bt_addr_le_cmp in bool context with !bt_addr_le_eq 2022-10-19 15:40:18 +03:00
scan.h Bluetooth: Host: add missing de-init of periodic sync pool 2022-07-13 16:13:57 +02:00
sdp_internal.h
sdp.c
settings.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
settings.h
smp_null.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
smp.c Bluetooth: Replace 'bt_addr_le_cmp(x) != 0' with 'bt_addr_le_eq(x)' 2022-10-19 15:40:18 +03:00
smp.h bluetooth: smp: Add authentication callbacks per connection 2022-08-10 12:49:30 +02:00
ssp.c
ssp.h
testing.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
testing.h
uuid.c