47 Commits

Author SHA1 Message Date
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
a5a7b6da93 mesh: fix compile 2019-07-20 08:50:34 +02:00
Matthias Ringwald
01122b73ee mesh: add mesh_subnet_t 2019-07-20 08:50:32 +02:00
Matthias Ringwald
77ba3d3f9f mesh: move src/ble/mesh to src/mesh 2019-07-20 08:50:31 +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
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
80e33422a9 Use FILENAME_H as include guard (MISRAC2012-Rule-21.1) 2019-05-11 19:08:52 +02:00
Milanka Ringwald
f12a3722fc avrcp browsing: add draft connect/disconnect 2017-11-03 17:12:57 +01:00
Milanka Ringwald
be32e7f162 avrcp: promote avrcp to src/classic folder 2017-03-01 16:17:03 +01:00
Matthias Ringwald
6d1c8fe6bb fix compile 2017-02-10 11:17:27 +01:00
Milanka Ringwald
91451a2b33 avrcp: basic setup 2017-02-10 11:07:03 +01:00
Milanka Ringwald
8ef7100f5b avdtp: files moved to src/classic 2017-01-30 15:18:39 +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
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
746ccb7e4a rename sdp -> sdp_server 2016-02-07 00:16:04 +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
7907f06931 btstack-config.h -> btstack_config.h 2016-01-21 15:41:16 +01:00
Matthias Ringwald
a9a4c40924 structure btstack-config.h 2016-01-21 15:33:36 +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
3edc84c5b6 fix paths after source reorg 2015-11-13 15:04:41 +01: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
Milanka Ringwald
f8088037e4 annotate btstack memory API 2015-07-01 14:35:16 +02:00
mila@ringwald.ch
a0c35809ae streamline copyright headers 2015-02-06 16:19:27 +00:00
mila@ringwald.ch
2e97c1499b python script for btstack memory template writes directly to btstack_memory.h and .c files 2014-10-31 11:42:29 +00:00
ole.reinhardt@googlemail.com
fdb398c2d3 Added bnep memory structs 2014-10-08 13:21:55 +00:00
matthias.ringwald@gmail.com
d0fdae3c25 added GATT Client memory pool 2014-09-04 20:40:23 +00:00
matthias.ringwald@gmail.com
6527a633fa use struct types in btstack memory pools instead of void * 2014-09-04 20:19:38 +00:00
matthias.ringwald@gmail.com
f471afd896 replaced #pragma once with old style #include guards to allow use of older compilers 2014-01-19 16:30:17 +00:00
matthias.ringwald
6b64433e6a added non-commerical clause and contact email 2012-05-07 21:54:09 +00:00
mila@ringwald.ch
bc64ca6239 use extern 'c' 2012-01-05 22:20:05 +00:00
matthias.ringwald
e0e5e28530 db_mem_device_t split into two 2011-08-26 22:14:31 +00:00
matthias.ringwald
dec1a9ba03 added structs for remote_device_db_memory 2011-07-29 22:24:08 +00:00
matthias.ringwald
a3b02b7188 btstack_memory.c provides fixed size memory pools for btstack 2011-07-24 08:51:17 +00:00