zephyr/samples/bluetooth
Jonathan Rico b83b9bede3 Bluetooth: ATT: call-back on buffer destroy
This is just as arbitrary as what was before, but simpler.

Before this change, the callback were invoked upon receiving the num
complete packets event.
This did not necessarily work with all spec-compliant controllers.

Now the callback is invoked as soon as the lower layer destroys the
buffer. ATT shouldn't care whether L2CAP sends it over RFC1149 or
something else after that point.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
Co-authored-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2023-12-15 17:14:56 +02:00
..
beacon
broadcast_audio_sink Samples: Bluetooth: Fix bug in is_substring for broadcast sink 2023-12-11 09:53:36 +01:00
broadcast_audio_source samples: Bluetooth: Update buffer counts for Broadcast Audio Source 2023-12-12 15:02:51 +01:00
broadcaster
broadcaster_multiple samples: Bluetooth: Make broadcaster_multiple run on other controllers 2023-11-21 09:56:02 +01:00
bthome_sensor_template
central
central_gatt_write Bluetooth: ATT: call-back on buffer destroy 2023-12-15 17:14:56 +02:00
central_hr Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
central_ht Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
central_iso Bluetooth: ISO: extend API for setting SDU interval 2023-10-23 15:22:10 +02:00
central_multilink
central_otc Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
central_past
direct_adv Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
direction_finding_central bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
direction_finding_connectionless_rx bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
direction_finding_connectionless_tx bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
direction_finding_peripheral bluetooth: Rename rpmsg HCI driver and sample to ipc 2023-11-02 08:32:20 +02:00
eddystone Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
encrypted_advertising
handsfree
hap_ha samples/bluetooth/hap_ha: Enable in native_sim 2023-11-14 09:52:34 +02:00
hci_ipc samples/bluetooth/hci_ipc: Reduce printf size 2023-11-21 23:04:52 -05:00
hci_pwr_ctrl
hci_spi
hci_uart docs: bluetooth: Replace reference to native_posix w native_sim 2023-11-14 09:52:34 +02:00
hci_uart_async docs: bluetooth: Replace reference to native_posix w native_sim 2023-11-14 09:52:34 +02:00
hci_usb samples: bluetooth: hci_usb: Test exclusion for stm32l562e_dk 2023-11-03 11:45:38 +01:00
hci_usb_h4 samples: bluetooth: hci_usb: Test exclusion for stm32l562e_dk 2023-11-03 11:45:38 +01:00
ibeacon
ipsp samples: fix thread function signatures 2023-10-30 12:24:34 +01:00
iso_broadcast
iso_broadcast_benchmark Bluetooth: ISO: Rename BT_ISO_ADVANCED to BT_ISO_TEST_PARAMS 2023-10-20 14:50:48 +02:00
iso_connected_benchmark Bluetooth: ISO: extend API for setting SDU interval 2023-10-23 15:22:10 +02:00
iso_receive samples: Bluetooth: Add missing reset of sems in iso_receive 2023-10-24 09:04:25 +02:00
mesh samples: Bluetooth: Mesh: remove nrf53_ns settings related workaround 2023-12-12 10:58:10 +00:00
mesh_demo samples: Bluetooth: Mesh: remove nrf53_ns settings related workaround 2023-12-12 10:58:10 +00:00
mesh_provisioner Bluetooth: Mesh: Rename prov_dev->provisionee 2023-12-13 13:57:46 +01:00
mtu_update Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
observer
periodic_adv
periodic_adv_conn
periodic_adv_rsp
periodic_sync
periodic_sync_conn
periodic_sync_rsp Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
peripheral Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
peripheral_accept_list Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
peripheral_csc random: Rename random header 2023-10-10 14:23:50 +03:00
peripheral_dis
peripheral_esp
peripheral_gatt_write
peripheral_hids
peripheral_hr
peripheral_ht Bluetooth: ATT: remove BT_ATT_ENFORCE_FLOW 2023-12-06 17:53:54 +00:00
peripheral_identity
peripheral_iso
peripheral_ots
peripheral_past
peripheral_sc_only
scan_adv
st_ble_sensor Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
tmap_bmr Bluetooth: ATT: Internalize ATT PDU TX pool 2023-12-15 17:14:56 +02:00
tmap_bms samples/bluetooth/tmap*: Enable in native_sim 2023-11-14 09:52:34 +02:00
tmap_central Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
tmap_peripheral Bluetooth: ATT: Internalize ATT PDU TX pool 2023-12-15 17:14:56 +02:00
unicast_audio_client Bluetooth: Host: Add const prefix for UUID 2023-12-07 16:16:43 +00:00
unicast_audio_server samples/bluetooth: Reduce sysbuild boilerplate 2023-12-02 07:53:11 -05:00
bluetooth.rst docs: bluetooth: Replace reference to native_posix w native_sim 2023-11-14 09:52:34 +02:00