71 Commits

Author SHA1 Message Date
Matthias Ringwald
4490dd1dca btstack_memory: fix test_malloc signature 2022-03-11 21:32:26 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Matthias Ringwald
0e109a1689 btstack_memory: fix malloc counter check in btstack_memory_deinit 2021-06-23 23:04:06 +02:00
Milanka Ringwald
cf26c8fbbf hids_client: skeleton code for connect 2021-03-31 10:46:52 +02:00
Milanka Ringwald
78ae886b05 scan_parameters_service: implement write without response for scan parameters 2021-03-09 13:17:39 +01:00
Matthias Ringwald
e3c90686fb test/btstack_memory_test: fix malloc test (regression) 2021-03-08 11:43:54 +01:00
Matthias Ringwald
6bdecec7ba move GATT Service clients into ble/gatt-service 2021-03-08 10:09:41 +01:00
Matthias Ringwald
716552ac20 test/btstack_memory: fix test for newer gcc 2021-03-07 19:11:00 +01:00
Milanka Ringwald
174a0c1c8d ble/battery_service_client: implement query services 2021-03-04 16:51:27 +01:00
Milanka Ringwald
f399f7fbd7 hid_host: provide memory pool for hid_host_connection_t 2021-02-09 15:59:55 +01:00
Matthias Ringwald
798bd46f26 btstack_memory: fix de-init 2021-02-03 14:31:14 +01:00
Matthias Ringwald
19ef97d232 btstack_memory: fix memory tracking, assert all buffers are freed in deinit 2021-02-03 10:09:14 +01:00
Matthias Ringwald
28728a93ef btstack_memory: fix memory tracking for malloc config 2021-01-28 15:18:34 +01:00
Matthias Ringwald
2a95308bb2 btstack_memory: avoid pointer arithmetic for buffer tracking with HAVE_MALLOC 2021-01-19 10:46:28 +01:00
Matthias Ringwald
b626974228 btstack_memory: track mallocs if HAVE_MALLOC (de-init) 2021-01-18 21:34:25 +01:00
Matthias Ringwald
039cbf1d6c mesh: use mesh_upper_transport_pdu_t for all access messages, remove mesh_transport_pdu_t 2020-08-08 19:47:48 +02:00
Matthias Ringwald
491f99b339 mesh: define mesh_upper_transport_pdu for (un)segmented access messages and segmented control messages 2020-08-08 19:47:48 +02:00
Matthias Ringwald
a4bbc09d8c mesh: mesh_message_pdu -> mesh_segmented_pdu 2020-08-08 19:47:47 +02:00
Matthias Ringwald
f7434c1fd6 mesh: introduce mesh_message_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
01122b73ee mesh: add mesh_subnet_t 2019-07-20 08:50:32 +02:00
Matthias Ringwald
1f45d60344 mesh: provide mesh_virtual_address structs via memory pool 2019-07-20 08:50:29 +02:00
Matthias Ringwald
01e2bf9489 mesh: provide memory pool for mesh_transport_keys 2019-07-20 08:50:27 +02:00
Matthias Ringwald
50dc57fcb6 mesh: fix memory pool init 2019-07-20 08:50:27 +02:00
Matthias Ringwald
1c4e808439 mesh: extract network key managment from mesh_network into mesh_keys 2019-07-20 08:50:27 +02:00
Matthias Ringwald
df5d954deb mesh: use mesh_transport_pdu instead of mesh_access_pdu 2019-07-20 08:50:22 +02:00
Matthias Ringwald
898500f031 mesh: add mesh_access_pdu_t and provide memory pool 2019-07-20 08:50:22 +02:00
Matthias Ringwald
44c5d856a0 mesh: add #ENABLE_MESH 2019-07-20 08:50:22 +02:00
Matthias Ringwald
c0a711d937 mesh: define mesh_network_key and add provide memory pool for it 2019-07-20 08:50:22 +02:00
Matthias Ringwald
ebb73e1fb1 mesh: provide mesh_network_pdu memory pool 2019-07-20 08:50:22 +02:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Matthias Ringwald
bb2a765662 add missing filename tags 2019-05-11 19:27:14 +02:00
Matthias Ringwald
a2673d8810 btstack_memory: initialize all buffers on btstack_memory_TYPE_get() 2018-11-23 17:40:42 +01:00
Milanka Ringwald
f12a3722fc avrcp browsing: add draft connect/disconnect 2017-11-03 17:12:57 +01:00
Matthias Ringwald
ab2c6ae4b7 tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__ 2017-03-24 23:39:20 +01:00
Milanka Ringwald
91451a2b33 avrcp: basic setup 2017-02-10 11:07:03 +01:00
Milanka Ringwald
12e7f38c5b avdtp: rewriting for handling multiple connections, draft 2016-11-16 17:17:57 +01:00
Milanka Ringwald
0e826a1761 avdtp: rename struct 2016-11-10 15:20:01 +01:00
Milanka Ringwald
27faf85a90 move code from test to avdp_sink file, implement connect/disconnect 2016-09-26 22:43:53 +02:00
Matthias Ringwald
a265b909d4 memory: use MAX_NR_ instead of MAX_NO_ 2016-03-28 12:05:33 +02:00
Matthias Ringwald
2c455dad9a MAX_NO_BTSTACK_LINK_KEY_DB_MEMORYS -> MAX_NO_BTSTACK_LINK_KEY_DB_MEMORY_ENTRIES 2016-03-27 23:10:54 +02:00
Matthias Ringwald
9c662c9bc0 gatt_client: drop subclient struct and id. pass in callback for requests. new gatt_client_listen_for_characteristic_value_updates for notifications and indications with client provided storage 2016-02-12 14:22:33 +01:00
Matthias Ringwald
a98592bc68 split remote_device_db into btstack_link_key_db and btstack_device_name_db 2016-02-02 21:57:10 +01:00
Matthias Ringwald
a9a4c40924 structure btstack-config.h 2016-01-21 15:33:36 +01:00
Matthias Ringwald
29d0c4f70f prefix memory_pool functions/types with btstack_ 2016-01-20 14:59:38 +01:00
Matthias Ringwald
d2e6c4b762 prefix memory_pool files with btstack_ 2016-01-20 14:56:28 +01:00
Matthias Ringwald
cd9ee14457 add MAX_NO_SERVICE_RECORD_ITEMS to all configs, generated code 2015-11-15 14:20:35 +01:00
Matthias Ringwald
f6ce546317 fix old include path 2015-10-22 09:43:14 +02:00
Matthias Ringwald
cf49570bee added sm_lookup_entry_t to memory pools 2015-08-04 13:59:06 +02:00
Matthias Ringwald
656bec4f48 add memory pool for whitelist entries 2015-07-27 23:06:54 +02:00
Milanka Ringwald
ea5029c9a4 hfp: sdp query 2015-07-09 15:28:06 +02:00