174 Commits

Author SHA1 Message Date
Matthias Ringwald
058e3d6b6b util.h: use lower case for bd_addr_copy and bd_addr_cmp 2016-02-10 17:09:24 +01:00
Matthias Ringwald
c9b8fdd998 fix typo in big_endian_read_32 2016-02-10 17:03:30 +01:00
Matthias Ringwald
746ccb7e4a rename sdp -> sdp_server 2016-02-07 00:16:04 +01:00
Matthias Ringwald
1b89a84bb7 use L2CAP/RFCOMM_EVENT_CAN_SEND_NOW instead of DAEMON_EVENT_HCI_PACKET_SEND 2016-02-05 22:36:46 +01:00
Matthias Ringwald
fc376368bd rfcomm: drop rfcomm_register_packet_handler and send events via per channel handler 2016-02-05 12:02:46 +01:00
Matthias Ringwald
ccb8ddfbd8 rfcomm: pass packet handler for create service or channel. store in service and channel structs 2016-02-05 11:50:47 +01:00
Matthias Ringwald
54b584ff87 hci: remove callback for local information - use hci_add_event_handler instead 2016-02-04 18:06:14 +01:00
Matthias Ringwald
d9a7306a10 hci/sm: use btstack_packet_handler instead of (*fn)(type,packet,size) for events 2016-02-04 17:45:02 +01:00
Matthias Ringwald
65b44ffd3b sm, att_server: don't forward events from lower layers. 2016-02-04 16:47:17 +01:00
Matthias Ringwald
c5b64319fd l2cap: don't forward HCI to l2cap packet handler. Replace l2cap_register_packet_handler with hci_add_event_handler. Fix tests 2016-02-03 21:55:36 +01:00
Matthias Ringwald
09bb527008 libusb: hci dump to file again 2016-02-03 14:55:49 +01:00
Matthias Ringwald
af204097d5 daemon/ios: use btstack_device_name_db_fs or _cocoa if appropriate 2016-02-02 22:32:29 +01:00
Matthias Ringwald
ea809503bf iOS: fix daemon compile 2016-02-02 22:11:15 +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
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
a481587475 ancs_client: drop ancs_client_event_t 2016-01-29 22:35:46 +01:00
Matthias Ringwald
2a989d8add Merge branch 'master' into ble-api-cleanup 2016-01-28 20:42:00 +01:00
Matthias Ringwald
787071125c Merge branch 'master' into ble-api-cleanup 2016-01-28 15:04:34 +01:00
Matthias Ringwald
b86fe33f44 libusb: make compile without SCO 2016-01-27 15:30:31 +01:00
Matthias Ringwald
fa8a3a246f libusb: remove unused define 2016-01-27 15:29:54 +01:00
Matthias Ringwald
24b3c62931 hci_transport: cleanup struct, add init(void *transport_config) 2016-01-24 20:10:17 +01:00
Matthias Ringwald
67e0331a16 libusb: fix compile 2016-01-24 19:12:10 +01:00
Matthias Ringwald
80b9a8caa6 add ENABLE_CLASSIC to all examples 2016-01-24 18:09:29 +01:00
Matthias Ringwald
2c2bf480af posix-h4: autodetect TI CC256x, CSR, STM STLC2500d, TC2566x chipsets 2016-01-22 21:07:13 +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
19084a7dda add missing const specifiers 2016-01-22 17:52: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
faa6c1f625 renamed bt_control_chipsetname into btstack_chipset_chipsetname. fix some builds 2016-01-22 17:01:08 +01:00
Matthias Ringwald
a9d55de2af bt_control_t: drop name field 2016-01-22 16:37:22 +01:00
Matthias Ringwald
289689b72b bt_control: remove valid field 2016-01-22 16:35:02 +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
e495061840 arduino: fix files to include 2016-01-22 14:32:57 +01:00
Matthias Ringwald
07508f182a posix-tc3566x: fix compile 2016-01-22 14:32:28 +01:00
Matthias Ringwald
9241065141 fix wiced compile 2016-01-22 13:57:45 +01:00
Matthias Ringwald
77b4f63d67 drop #define EMBEDDED 2016-01-21 22:53:31 +01:00
Matthias Ringwald
eb443d3d86 add HAVE_POSIX_FILE_IO to suitable ports and use in hci_dump 2016-01-21 22:09:01 +01:00
Matthias Ringwald
0d529a9fd2 streamline btstack_config.h files 2016-01-21 21:56:56 +01:00
Matthias Ringwald
2539bee62f HAVE_HCI_DUMP -> ENABLE_LOG_INTO_HCI_DUMP 2016-01-21 21:27:06 +01:00
Matthias Ringwald
d6549a6e45 fix compile of l2cap/rfcomm-name examples 2016-01-21 21:20:22 +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
8f1b6c7162 use _ instead of - in file names 2016-01-21 15:47:16 +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
c953b8dd2f fix missing ancs_client_lib -> ancs_client 2016-01-21 15:13:35 +01:00
Matthias Ringwald
4fd8b166ac config: drop USE_POSIX_RUN_LOOP and USE_COCOA_RUN_LOOP 2016-01-21 15:11:52 +01:00
Matthias Ringwald
1e59816644 ble: ancs_client_lib -> ancs_client, example: ancs_client -> ancs_client_demo 2016-01-21 14:42:13 +01:00