zephyr/drivers/bluetooth/hci
Johan Hedberg 6113230ce3 Bluetooth: drivers: Update to use new H:4 buffer encoding
Update all HCI drivers to use the new H:4 encoding for buffers passing
to/from drivers.

One behavioral change that's done in favor of simplicity, is that where
there's previously been switch statements that could return an error for
unsupported packet types now simply pass any received packet unchanged to
lower layers of the controller (or the HCI transport). Handling this is
now the responsibility of the lower layers, however in practice hitting
such scenarios means that there's a mismatch between configured host and
controller features.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
2025-04-29 13:00:33 +02:00
..
apollox_blue.c soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
apollox_blue.h
CMakeLists.txt drv: bluetooth: Renesas: add Zephyr_blobs_verify 2025-03-26 16:21:46 +01:00
h4_ifx_cyw43xxx.c drivers: bluetooth: hci: h4_ifx_cyw43xxx: add missing hci includes 2025-01-25 20:06:34 +01:00
h4.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
h5.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_ambiq.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_da1453x.c hci_da1453x: consider polarity of reset gpio 2025-02-18 18:40:08 +01:00
hci_da1469x.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_esp32.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_ifx_cyw208xx.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_ifx_psoc6_bless.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_nxp_setup.c drivers: bluetooth: hci: add IW416 BT Controller Support 2025-04-28 12:57:54 -05:00
hci_nxp.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_silabs_efr32.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_silabs_siwx91x.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_spi_st.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_stm32wb0.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_stm32wba.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
ipc.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
ipm_stm32wb.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
Kconfig drivers: bt: esp32 bt controller features supported 2025-04-08 16:10:37 +02:00
Kconfig.esp32 soc: espressif: Remove ESP heap and use heap adapter 2025-02-05 17:49:54 +01:00
Kconfig.infineon
Kconfig.nxp drivers: bluetooth: hci: add IW416 BT Controller Support 2025-04-28 12:57:54 -05:00
Kconfig.silabs drivers: bluetooth: silabs_efr32: Add support for vendor HCI extensions 2025-01-31 09:40:33 +01:00
nrf53_support.c
spi.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
userchan_bottom.c Bluetooth: userchan: Support other libCs 2025-03-10 06:52:19 +01:00
userchan_bottom.h Bluetooth: userchan: Support other libCs 2025-03-10 06:52:19 +01:00
userchan.c Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00