zephyr/drivers/bluetooth/hci
Gerard Marull-Paretas 3f2c2d4130 drivers: spi: make SPI dt-spec macros compatible with C++
As of today it is not possible to use SPI dt-spec macros in C++,
something known and documented. The main reason is because `cs` property
is initialized using a compound literal, something not supported in C++.
This PR takes another approach, that is to not make `cs` a pointer but a
struct member. This way, we can perform a regular initialization, at the
cost of using extra memory for unused delay/pin/flags if `cs` is not
used.

Fixes #56572

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-04-24 21:29:55 +02:00
..
CMakeLists.txt drivers/bluetooth/hci: add SiLabs BLE HCI driver 2023-04-20 16:13:14 +02:00
Kconfig drivers/bluetooth/hci: add SiLabs BLE HCI driver 2023-04-20 16:13:14 +02:00
Kconfig.infineon driver: bluetooth: Added Infineon cyw43xxx BT driver 2023-03-22 16:40:55 +01:00
cyw43xxx.c driver: bluetooth: Added Infineon cyw43xxx BT driver 2023-03-22 16:40:55 +01:00
h4.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
h5.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
hci_b91.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
hci_esp32.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
ipm_stm32wb.c drivers: bluetooth: hci: update macro name after stm32 hal update 2023-04-18 18:55:26 +02:00
rpmsg.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
slz_hci.c drivers/bluetooth/hci/slz_hci: remove unused `const struct device` 2023-04-21 12:55:56 +02:00
spi.c drivers: spi: make SPI dt-spec macros compatible with C++ 2023-04-24 21:29:55 +02:00
userchan.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00