Commit Graph

175 Commits

Author SHA1 Message Date
Matthias Ringwald
0cb5b9716d fix prototypes for fn() 2016-03-28 11:44:30 +02:00
Matthias Ringwald
e3f52beb49 daemon: fix compile 2016-03-28 11:36:15 +02:00
Matthias Ringwald
7f7a486516 cocoa: fix runloop compile 2016-03-28 11:35:44 +02:00
Matthias Ringwald
af0d0df5e5 replace malloc+memset by calloc 2016-03-27 23:01:37 +02:00
Matthias Ringwald
a32d71b603 replace malloc+memset by calloc 2016-03-27 22:54:25 +02:00
Matthias Ringwald
51acb41463 fix old contact email 2016-03-26 22:03:43 +01:00
Matthias Ringwald
fcb78cc1ab posix-h4: start sending immediately 2016-03-25 22:03:30 +01:00
Matthias Ringwald
8e28e4d320 hci_transport_posix_h4: implement async write 2016-03-24 23:41:21 +01:00
Matthias Ringwald
9894d052b6 runloop: implement data source callbacks for cocoa - also support write ready 2016-03-24 22:50:49 +01:00
Matthias Ringwald
c8db4fb6b1 runloop: fix compile in hci_transport_h4_ehcill_embedded 2016-03-24 22:49:36 +01:00
Matthias Ringwald
9120e843c2 runloop: implement data source callbacks for posix - also support write ready 2016-03-24 22:31:44 +01:00
Matthias Ringwald
b9f33ffe0c runloop: implement data source callbacks for embedded 2016-03-24 22:23:21 +01:00
Matthias Ringwald
0d70dd6280 runloop: pass enable/disable callbacks to run loop impl 2016-03-24 22:19:26 +01:00
Matthias Ringwald
24ced5a6f6 runloop: enable callback for all data sources 2016-03-24 22:12:50 +01:00
Matthias Ringwald
896424b78e runloop: add data source callback type to ds handler 2016-03-24 21:53:42 +01:00
Matthias Ringwald
f912b310ca runloop: pass callback type to data source process functions 2016-03-24 20:50:00 +01:00
Matthias Ringwald
7cd5ef9557 runloop: pass callback type to data source process functions 2016-03-24 20:46:20 +01:00
Matthias Ringwald
c4ae7169b8 runloop: replace struct btstack_data_source with btstack_data_source_t 2016-03-24 20:26:16 +01:00
Matthias Ringwald
3a5c43eebf runloop: set data source fd by new setter 2016-03-24 20:04:14 +01:00
Matthias Ringwald
0f964fb051 runloop: set ds->process via setter 2016-03-24 19:47:23 +01:00
Matthias Ringwald
a86b799a1b runloop: set ds->process via setter 2016-03-24 19:45:57 +01:00
Matthias Ringwald
40403fbfd4 runloop: set ds->process via setter 2016-03-24 19:42:12 +01:00
Matthias Ringwald
835c167141 runloop: set ds->process via setter 2016-03-24 19:36:55 +01:00
Matthias Ringwald
390cf48d42 runloop: dont't init data source with static initializer 2016-03-24 19:31:46 +01:00
Matthias Ringwald
3250103aa0 posix: support B300/B1200 mapped to 2mbps hack 2016-03-23 15:54:41 +01:00
Matthias Ringwald
efda0b48f9 sdp_util: extract sdp_create_spp_service into spp_server and use spp_create_sdp_record 2016-03-17 11:24:38 +01:00
Matthias Ringwald
763c9b6f30 sdp_client: rename sdp_query_rfcomm -> sdp_client_query_rfcom 2016-03-17 10:58:11 +01:00
Matthias Ringwald
7fbb5f59ef sdp_client: use sdp_client_query prefix for rfcomm queries 2016-03-17 10:42:14 +01:00
Matthias Ringwald
645e25ac83 h5: use new btstack_slip implementation 2016-03-08 13:03:20 +01:00
Matthias Ringwald
5aa8cdff6f h4_embedded: fix compile 2016-03-07 22:06:18 +01:00
Matthias Ringwald
045013fe99 java: use streamline event names, GAP_LE_EVENT_ADVERTISING_REPORT -> GAP_EVENT_ADVERTISING_REPORT 2016-03-07 17:19:53 +01:00
Matthias Ringwald
80ccb146b2 daemon: fix rfcomm_service_db_memory.c 2016-03-04 15:26:04 +01:00
Matthias Ringwald
ed2540d4a9 java: fix path to binding generator 2016-03-04 14:52:44 +01:00
Matthias Ringwald
463a5e8dac daemon: fix example compile 2016-03-04 14:45:37 +01:00
Matthias Ringwald
a6efb91912 rewrite sscanf_bd_addr to be sscanf free 2016-03-04 14:21:22 +01:00
Matthias Ringwald
80e738241d h5: emit HCI_EVENT_TRANSPORT_PACKET_SENT before HCI packet 2016-03-03 11:31:35 +01:00
Matthias Ringwald
2788960b79 h5: fix ack message 2016-02-29 14:38:06 +01:00
Matthias Ringwald
97c636350d h5: send wakeup before packet if peer asleep 2016-02-26 22:36:30 +01:00
Matthias Ringwald
eb609da1e9 h5: answer waekup with woken 2016-02-26 22:14:38 +01:00
Matthias Ringwald
e9cbb81617 h5: resend ack if packet with unexpected seq nr receive 2016-02-26 22:02:04 +01:00
Matthias Ringwald
e2cb870c07 h5: validate header checksum and payload len 2016-02-26 21:47:18 +01:00
Matthias Ringwald
52ca792f54 h5: calc header buffer instead of uint32_t 2016-02-26 21:29:26 +01:00
Matthias Ringwald
21e05fcdf0 h5: partially working 2016-02-25 22:29:32 +01:00
Matthias Ringwald
5cfc685701 posix-h5: implement slip encoder/decoder 2016-02-21 22:40:27 +01:00
Matthias Ringwald
8257e5f9e1 java: move binding/java into platform/daemon as it is not a binding for the core stack 2016-02-19 21:15:12 +01:00
Matthias Ringwald
0e2df43f5c event: introduce hci_event_packet_get_type 2016-02-19 14:52:36 +01:00
Matthias Ringwald
fc64f94a83 use hci_con_handle_t more 2016-02-19 13:57:49 +01:00
Matthias Ringwald
711e6c8033 use hci_con_handle_t more 2016-02-19 11:24:51 +01:00
Matthias Ringwald
2531c97e16 daemon: move examples from example/daemon to platform/daemon/example. fix mtk compile 2016-02-19 10:33:52 +01:00
Matthias Ringwald
e2334cdccc daemon: remove unneccessary events 2016-02-18 17:23:42 +01:00