476 Commits

Author SHA1 Message Date
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
91a977e85b linked_list: stop using linked lit item context in hci, sm,bnep, and rfcomm 2016-02-01 22:18:59 +01:00
Matthias Ringwald
4f396e87e6 remote name caching: moved from hci.c into daemon.c 2016-02-01 12:23:42 +01:00
Matthias Ringwald
0e537d1e66 move btstack_version.h to platform/daemon and only use by daemon 2016-01-31 20:31:52 +01:00
Matthias Ringwald
f8fbdce0c5 use little/big_endian_read/store_16/24/32 2016-01-31 00:07:32 +01:00
Matthias Ringwald
5611a760af use for event types 2016-01-30 23:58:36 +01:00
Matthias Ringwald
24b3c62931 hci_transport: cleanup struct, add init(void *transport_config) 2016-01-24 20:10:17 +01:00
Matthias Ringwald
cd724cb720 hci: better debug output for baud rate change 2016-01-22 22:23:31 +01:00
Matthias Ringwald
c0cdcfe728 hci: added local version information callback to allow for runtime driver selection 2016-01-22 20:55:43 +01:00
Matthias Ringwald
d0b87bef91 ios: fix compile, streamine function names 2016-01-22 17:44:04 +01:00
Matthias Ringwald
fb55bd0acc remove btstack_control_h from hci_init. mark btstack_control, hci_transport, and hci_transport_config as const 2016-01-22 17:16:06 +01:00
Matthias Ringwald
46f70d846f bt_control_t: drop hw error field 2016-01-22 16:38:35 +01:00
Matthias Ringwald
3fb36a2984 chipset: remove all chipset functions from btstack_control.h and use from hci.c 2016-01-22 15:41:59 +01:00
Matthias Ringwald
c67501cb47 hci: add hci_set_chipset and set it for all ports 2016-01-22 14:55:13 +01:00
Matthias Ringwald
c2cd0082f9 hci: enable hci_emit_btstack_version even if EMBEDDED 2016-01-21 22:50:17 +01:00
Matthias Ringwald
424d0b0379 hci: enable storing/retrieving device name even if EMBEDDED 2016-01-21 22:48:14 +01:00
Matthias Ringwald
4a3574a14e hci: use packet buffer for call to remote device db when storing name 2016-01-21 22:33:58 +01:00
Matthias Ringwald
93bcd4d016 only use hostname for daemon 2016-01-21 22:19:02 +01:00
Matthias Ringwald
423a3e4940 add HAVE_PLATFORM_IPHONE_OS. remove USE_BLUETOOL and USE_POWERMANAGEMENT 2016-01-21 21:13:31 +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
5604262918 hci_cmds -> hci_cmd 2016-01-21 11:33:17 +01:00
Matthias Ringwald
bcc59d6cd9 hci_create_cmd_internal -> hci_cmd_create_from_template 2016-01-21 11:30:24 +01:00
Matthias Ringwald
e9e0704f0b vesion.h -> btstack_version.h 2016-01-20 16:11:27 +01:00
Matthias Ringwald
ec820d7756 prefix data_source_t and timer_source_t with btstack 2016-01-20 16:00:45 +01:00
Matthias Ringwald
528a4a3b3e prefix run_loop_ functions with btstack_ 2016-01-20 15:58:46 +01:00
Matthias Ringwald
8f2a52f4d9 forgot to add files in earlier commit 2016-01-20 15:38:37 +01:00
Matthias Ringwald
16ece13520 prefix debug with btstack_ 2016-01-20 14:52:45 +01:00
Matthias Ringwald
665d90f25e prefixed all linked list types and functions with btstack_ 2016-01-20 14:50:38 +01:00
Matthias Ringwald
4fd23d4738 rename bk_linked_list to btstack_linked_list 2016-01-20 14:34:04 +01:00
Matthias Ringwald
2caefae981 use hci_transport_uart_get_main_baud_rate and company defines 2016-01-17 21:57:36 +01:00
Matthias Ringwald
d0c2076983 Merge branch 'master' into ble-api-cleanup 2016-01-17 21:53:13 +01:00
Matthias Ringwald
b3aad8da60 SCO: add hci_get_sco_packet_length to query SCO packet size needed for USB and use in hsp_hs_test 2016-01-16 21:57:34 +01:00
Matthias Ringwald
772a36d34e csr: change local baudrate before sending warm reset command 2016-01-14 21:54:48 +01:00
Matthias Ringwald
d210d9c4c0 Merge branch 'master' into ble-api-cleanup 2016-01-14 19:59:05 +01:00
Matthias Ringwald
c0f03171d9 outdated comment 2016-01-14 14:33:43 +01:00
Matthias Ringwald
729ed62ea0 send write sco flow control enable if #HAVE_SCO_OVER_HCI 2016-01-14 14:19:37 +01:00
Matthias Ringwald
f5a23e02c7 backport tracking of hci_write_synchronous_flow_control_enable and add hsp_hs_test example 2016-01-14 13:48:02 +01:00
Matthias Ringwald
5b9b590f58 hci: track hci_write_synchronous_flow_control_enable 2016-01-13 16:46:30 +01:00
Matthias Ringwald
74386ee04d Merge branch 'master' into ble-api-cleanup 2016-01-08 23:14:07 +01:00
Matthias Ringwald
4e9daa6f85 hci: handle result for baud change command TC3566x 2016-01-08 18:38:08 +01:00
Matthias Ringwald
0f97eae764 hci: handle late Command Complete for HCI Reset e.g. with TC35661 2016-01-08 14:07:42 +01:00
Matthias Ringwald
36139edc2b fix compile 2016-01-07 16:52:58 +01:00
Matthias Ringwald
f36c2fcf34 hci: use params for hci_accept_synchronous_connection 2016-01-07 16:50:24 +01:00
Matthias Ringwald
9796ebea28 hci_trasport: add type to hci transport config, update all ports 2016-01-06 23:02:46 +01:00
Matthias Ringwald
a484130c09 run_loop: pass in run_loop_X_get_instance() to run_loop_init(). Various other fixes 2016-01-06 17:31:20 +01:00
Matthias Ringwald
829afdbecc embedded_ -> run_loop_embedded_ 2016-01-06 15:33:56 +01:00
Matthias Ringwald
c6d1dbed3c add COMPANY_ID_ for supported manufacturers 2016-01-05 16:22:13 +01:00
Matthias Ringwald
96b53536ee extract hci_transport_uart_get_main_baud_rate 2016-01-04 14:34:49 +01:00
Matthias Ringwald
7dd9d0ecf8 unify setting main baud rate 2016-01-04 14:29:13 +01:00