port: ignore '*demo_util*' when examples are globbed
port: add ENABLE_GOEP_L2CAP to desktop builds
port: enable cover art for desktop ports
port: streamling CMake build files, fix .h not getting generated in some ports
port: make pkg-config check optional where possible, add portaudio
port: avoid HCI_EVENT_IS_COMMAND_COMPLETE macro
libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename
ports: add link to documentation in btstack_config.h
btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE
qt: rework shutdown on ctrl-c
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
hci_dump: use hci_dump_posix_fs with PacketLogger format in all posix ports
hci_dump: disable hci_dump for ports and tests
h4 posix ports: use btstack_uart_posix instead of btstack_uart_block_posix
cmake: use pkg config for libusb compile/link flags
config: add ENABLE_PRINTF_HEXDUMP
config: sort defines alphabetically
enable asserts for all desktop ports
ports: enable ENABLE_CROSS_TRANSPORT_KEY_DERIVATION for desktop
btstack_link_key_db_tlv: require NVM_NUM_LINK_KEYS to be set in btstack_config.h, set NVM_NUM_LINK_KEYS 16 where missing
port/qt-usb: support file descriptors as data source on posix systems
port/qt-usb: support Windows with MinGW kit
port/qt-usb: setup mingw64 build
port/qt-usb: add some windows files
port/qt-usb: port of libusb as qt console application