hids_client: skeleton code for connect
tool/compile_gatt: parse EXTERNAL_REPORT_REFERENCE
tool/misc: replace sprintf with snprintf and zero last byte using coccinelle
scan_parameters_service: implement write without response for scan parameters
test/btstack_memory_test: fix malloc test (regression)
move GATT Service clients into ble/gatt-service
ble/battery_service_client: implement query services
fix builds: libusb cmake, tool/metrics, test/mesh
tool/compile_gatt.py: support dynamic descriptors for environmental sensing
tool/compile_gatt.py: extract generic parser for dynamic descriptors for read/write and read-only
hid_host: provide memory pool for hid_host_connection_t
daemon/bindings: fix compile for java and python
gap: emit GAP_EVENT_LOCAL_OOB_DATA
btstack_memory: fix de-init
btstack_memory: fix memory tracking, assert all buffers are freed in deinit
test/btstack_memory: cover no buffers, single buffer, and malloc configurations
tool/compile_gatt: support multiple instances of the same service
tool/convert_gatt_service: add copy of Bluetooth SIG GATT Services page from 2020-07-22
btstack_memory: avoid pointer arithmetic for buffer tracking with HAVE_MALLOC
btstack_memory: track mallocs if HAVE_MALLOC (de-init)
tools: prepare script to update Copyright text
tools: update btstack_root
config: cleanup
tools: don't use binary flag for opening text files
config: tool for updating port configurations
12345678910>>...15