chipset/csr: avoid HCI_EVENT_IS_COMMAND_COMPLETE macro
license: update text
add missing default cases
chipset: update helper scripts to python3
MISRAC2012-Rule-14.4_d: use while(true) instead of while(1)
Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1)
Use FILENAME_H as include guard (MISRAC2012-Rule-21.1)
csr: add psr conversion tool, provide btstack config as .psr
don't use empty initializer [-Wgnu-empty-initializer]
csr: provide csr_set_bd_addr for windows-winusb port
csr: provide csr_set_bd_addr for libusb port
csr: set all keys in psram instead of default (== psi if available)
csr: support setting baud rate via h4/h5
csr: don't enable parity for H5 with PS Keys. doesn't help, only breaks H5
tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__
csr: fix ps key for h5 config
csr: enable RTS/CTS for BCSP and H5
sco: HAVE_SCO_OVER_HCI -> ENABLE_SCO_OVER_HCI
use little/big_endian_read/store_16/24/32
csr: add another pskey that could help for SCO over HCI
csr: fix baudrate change
csr: try to enable SCO over HCI - doesn't work with tested CSR8811 inside BTM805
remove btstack_control_h from hci_init. mark btstack_control, hci_transport, and hci_transport_config as const
renamed bt_control_chipsetname into btstack_chipset_chipsetname. fix some builds
chipset: remove all chipset functions from btstack_control.h and use from hci.c
12