Matthias Ringwald
|
7cdc89a533
|
ports: enable software AES128 on most desktop platforms
|
2020-01-16 15:29:48 +01:00 |
|
Matthias Ringwald
|
379d3ace42
|
tool/compile_gatt: revert to working version
|
2020-01-16 15:15:37 +01:00 |
|
Matthias Ringwald
|
7d1c0c3aea
|
sm: fix warning
|
2020-01-16 15:06:35 +01:00 |
|
Matthias Ringwald
|
2b99f6edb7
|
hfp_hf: pass in param for hfp_hf_emit_enhanced_call_status via hfp_connection_t
|
2020-01-16 14:52:56 +01:00 |
|
Matthias Ringwald
|
d8133c09d0
|
avrcp_target: use avrcp_target_response_setup to reduce params to avrcp_target_response_vendor_dependent_interim
|
2020-01-16 14:45:38 +01:00 |
|
Matthias Ringwald
|
6649facb02
|
avrcp_target: extract avrcp_target_response_setup
|
2020-01-16 14:39:48 +01:00 |
|
Matthias Ringwald
|
b68ca59f0e
|
avrcp_target: only use RFC2978_CHARSET_MIB_UTF8
|
2020-01-16 14:27:56 +01:00 |
|
Matthias Ringwald
|
5e845fceaf
|
avrcp_target: extract avrcp_target_pack_single_element_header
|
2020-01-16 14:20:37 +01:00 |
|
Matthias Ringwald
|
9b49c4f4ce
|
att_db: validate request pdu len
|
2020-01-15 19:16:16 +01:00 |
|
Matthias Ringwald
|
31f061fb10
|
sm: extract f6_setup
|
2020-01-15 19:11:24 +01:00 |
|
Matthias Ringwald
|
883180d368
|
att_db: inline handle_find_by_type_value_request2
|
2020-01-15 18:38:23 +01:00 |
|
Matthias Ringwald
|
e46880dc33
|
rfcomm: rewrite code without goto
|
2020-01-15 18:07:36 +01:00 |
|
Matthias Ringwald
|
a5ceff158c
|
raspi: use software aes128
|
2020-01-15 16:41:57 +01:00 |
|
Matthias Ringwald
|
08c7954571
|
btstack_crypto: avoid c++ style for loop init
|
2020-01-15 16:41:38 +01:00 |
|
Matthias Ringwald
|
426f998884
|
hfp_hf: extract hfp_hf_handle_rfcomm_command
|
2020-01-13 22:19:23 +01:00 |
|
Matthias Ringwald
|
5dde773e0b
|
tool/metrics: handle metric without deviations
|
2020-01-13 22:16:04 +01:00 |
|
Matthias Ringwald
|
64246e5e2a
|
avrcp, avdtp: fix warnings
|
2020-01-13 18:36:32 +01:00 |
|
Matthias Ringwald
|
7b81669adb
|
avrcp: extract avrcp_handle_sdp_client_query_attribute_value
|
2020-01-13 18:27:29 +01:00 |
|
Matthias Ringwald
|
ce6a59c0b1
|
avdtp: fix compile
|
2020-01-13 18:27:13 +01:00 |
|
Matthias Ringwald
|
6ed344c3fa
|
avdtp: extract avdtp_handle_sdp_client_query_attribute_value, reduce level with early returns in avdtp_choose_sbc_sampling_frequency
|
2020-01-13 18:20:28 +01:00 |
|
Matthias Ringwald
|
6865454298
|
pbap_client: extract pbap_packet_handler_hci and pbap_packet_handler_goep
|
2020-01-13 17:29:59 +01:00 |
|
Matthias Ringwald
|
0b667d4199
|
l2cap: extract l2cap_acl_classic_handler_for_channel
|
2020-01-13 17:21:10 +01:00 |
|
Matthias Ringwald
|
a3b9c6207b
|
l2cap: remove unneccessary break
|
2020-01-13 17:12:52 +01:00 |
|
Matthias Ringwald
|
3a600bd4d7
|
l2cap: extract l2cap_run_for_classic_channel
|
2020-01-13 16:54:03 +01:00 |
|
Matthias Ringwald
|
951d9d0781
|
l2cap: reduce level in l2cap_run for ertm handling
|
2020-01-13 16:54:03 +01:00 |
|
Matthias Ringwald
|
817374d931
|
l2cap: use remove channel from linked list without iterator
|
2020-01-13 16:54:03 +01:00 |
|
Matthias Ringwald
|
75e67d8a2b
|
l2cap: avoid read-after-free on decline of incoming connection with ERTM enabled
|
2020-01-13 16:54:03 +01:00 |
|
Matthias Ringwald
|
44b583f519
|
doc: add support for GATT_DATABASE_HASH
|
2020-01-12 21:42:37 +01:00 |
|
Matthias Ringwald
|
1be6721a18
|
examples: add GATT_DATABASE_HASH instead of GATT_SERVICE_CHANGED Characteristic
|
2020-01-12 21:20:07 +01:00 |
|
Matthias Ringwald
|
043f8832f5
|
tool/compile_gatt:calculated GATT Database Hash
|
2020-01-12 21:14:32 +01:00 |
|
Matthias Ringwald
|
285653b26b
|
tool/compile_gatt: support multiple process passes
|
2020-01-10 23:21:07 +01:00 |
|
Matthias Ringwald
|
8390547237
|
changelog: update
|
2020-01-09 22:23:50 +01:00 |
|
Matthias Ringwald
|
a4419cc8cf
|
att_db_util: implement att_db_util_hash_calc
test/att_db_util: add test for calc gatt database hash
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
73843592ce
|
att_db_util: implement generator for GATT Database Hash
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
bc6b65c794
|
att_db_util: track number of bytes to include in database hash
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
91974b5b7b
|
att_db_util: add att_db_util_add_included_service_uuid16
att_db_util: add att_db_util_add_included_service_uuid16
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
d68b9e4710
|
att_db_util: add att_db_util_add_secondary_service_uuid16/128
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
8e361704e5
|
btstack_crypto: change aes_cmac to access all message bytes sequentially
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
7aa521df15
|
test/crypto: add more cmac tests
|
2020-01-09 22:20:41 +01:00 |
|
Matthias Ringwald
|
4545e386b1
|
hci_cmd: add missing prototype for Broadcom/Cypress vendor command
|
2020-01-09 22:20:41 +01:00 |
|
Milanka Ringwald
|
67abec4298
|
mesh: implement model subscription messages
|
2020-01-08 11:54:58 +01:00 |
|
Matthias Ringwald
|
b176df710a
|
hfp_hf_demo: fix build
|
2020-01-07 23:20:49 +01:00 |
|
Matthias Ringwald
|
ec422a3a49
|
mesh: fix MESH_SUBEVENT_PROXY_CONNECTED
Event does not have a status field
|
2020-01-07 22:23:36 +01:00 |
|
Matthias Ringwald
|
b24771d95e
|
hfp_hf: fix HFP_SUBEVENT_SPEAKER_VOLUME and HFP_SUBEVENT_MICROPHONE_VOLUME definitions
Both have no status field
|
2020-01-07 22:14:59 +01:00 |
|
Matthias Ringwald
|
9b9bd84a4f
|
hfp_ag_demo, hfp_ag_client_test: avoid out-of-bounds stack read
|
2020-01-07 22:13:31 +01:00 |
|
Matthias Ringwald
|
f959ac69f5
|
test/gatt_client: avoid invalid memory access in mock implementation
|
2020-01-07 22:12:37 +01:00 |
|
Milanka Ringwald
|
f920256470
|
mesh: fix compile warnings
|
2020-01-07 14:59:49 +01:00 |
|
Matthias Ringwald
|
ccc4a51891
|
test: add -fanitize=address,undefined to most tests
|
2020-01-07 11:26:31 +01:00 |
|
Matthias Ringwald
|
75e7f8c531
|
cycling_speed_and_cadence_service_server: ignore att_server_indicate result
|
2020-01-07 10:01:51 +01:00 |
|
Matthias Ringwald
|
cf373d3aa5
|
streamline switch fall through markup to /* fall through */
|
2020-01-07 10:01:07 +01:00 |
|