Commit Graph

107 Commits

Author SHA1 Message Date
matthias.ringwald
7d11b61d2f provide access to CTS irq and allow for sleep mode 2011-08-20 12:47:17 +00:00
matthias.ringwald@gmail.com
d2fe945c6b use memset(addr, 0, len) instead of bzero(addr, len) to increase portability 2011-08-18 16:43:15 +00:00
matthias.ringwald
cf19c47a24 added sdp_filter_attributes_in_attributeIDList 2011-08-06 20:48:47 +00:00
matthias.ringwald
75a107579f fix spd_get_filtered_size 2011-08-06 13:11:51 +00:00
matthias.ringwald
d18a147f75 fix prototypes 2011-08-06 08:44:29 +00:00
matthias.ringwald
eda56fd465 added spd_get_filtered_size to get sum of attributes matching attribute list 2011-08-05 20:40:47 +00:00
matthias.ringwald
e96f52b81b define embedded_trigger to trigger run loop iteration and call from tick callback and hci h4 dma transport implementation 2011-08-05 15:50:55 +00:00
matthias.ringwald
a130134ed3 fix typo 2011-08-05 15:13:47 +00:00
matthias.ringwald
69805e1a11 define hal_cpu.h for low power mode 2011-08-05 15:08:53 +00:00
matthias.ringwald
e5780900c0 replace EMBEDDED with HAVE_TICK where appropriate 2011-08-05 14:53:18 +00:00
matthias.ringwald
f7659c28b1 re-add prototype or print_bd_addr to not break existing code 2011-08-01 11:55:41 +00:00
matthias.ringwald
e67516028b add bd_addr_to_str prototype 2011-08-01 10:43:19 +00:00
matthias.ringwald
e53ed0feb1 forgot commit of updated header 2011-07-29 19:42:33 +00:00
matthias.ringwald
c785ef68cf enable timers for EMBEDDED 2011-07-25 21:12:09 +00:00
matthias.ringwald
c0c1ea3d67 added hci_reject_connection_request 2011-07-25 18:48:34 +00:00
matthias.ringwald
df2b172626 basic memory pool implementation 2011-07-23 14:33:33 +00:00
matthias.ringwald
a8a2dedc0b use uint32_t for time in ms 2011-07-14 12:09:53 +00:00
matthias.ringwald
adccaefc69 add hal_uart_dma_set_block_sent handler 2011-07-12 19:33:34 +00:00
matthias.ringwald
2de56e6d03 pragma mark once and pragme once are not the same 2011-06-23 18:23:30 +00:00
matthias.ringwald
be93454b1f added hci_sniff_mode 2011-06-20 18:15:49 +00:00
matthias.ringwald
07483b926e clean ups 2011-06-18 21:16:07 +00:00
matthias.ringwald
bb6e320ff1 error codes for ACL buffers full and no RFCOMM credits 2011-06-18 10:55:17 +00:00
matthias.ringwald
9f42df27c7 moved posix time handler code to run_loop_posix.c, implemented support for tick based timers for EMBEDDED 2011-06-16 15:17:57 +00:00
matthias.ringwald
7b707deea1 first draft for embedded tick HAL 2011-06-14 19:56:49 +00:00
matthias.ringwald
4c98aa43c7 emit l2cap mtus, too 2011-06-12 07:49:13 +00:00
matthias.ringwald
694159226e fix -Wstrict-prototypes 2011-06-06 13:57:15 +00:00
matthias.ringwald
857f3e207e include after extern C 2011-06-05 11:23:15 +00:00
matthias.ringwald
26fe77d15a test for HAVE_BZERO 2011-06-05 09:52:22 +00:00
matthias.ringwald
d51dc5e348 added HAVE_TIME checks 2011-06-05 09:51:02 +00:00
matthias.ringwald
c0af504239 update hal_uart_dma interface 2011-06-05 09:50:25 +00:00
matthias.ringwald
f1dfb1058e added support for IRQ driven UART driver for embedded systems 2011-05-31 21:37:35 +00:00
matthias.ringwald
a486ba59ea added sdp_traversal_set_attribute_for_id 2011-05-12 20:02:14 +00:00
matthias.ringwald
f1b41b2b09 added error code for sdp record already registered 2011-05-12 19:12:02 +00:00
matthias.ringwald
933d8a8084 manage RFCOMM channel services by name for iOS platform, rework RFCOMM service registration 2011-05-03 21:14:41 +00:00
matthias.ringwald
a7c3dae54a also forgot to add rfcomm.c, fix include path for rfcomm.h, update source code boilerplate 2011-05-01 11:36:12 +00:00
matthias.ringwald
e115bf24db Added RFCOMM 2011-04-30 20:30:05 +00:00
matthias.ringwald
3c4d4b9093 support for prefsbundle, bug fixes, other stuff 2011-04-30 20:11:20 +00:00
matthias.ringwald
9232eb1684 clean up and move SDP_SERVICE_REGISTERED to 0x90 2011-03-19 18:27:14 +00:00
matthias.ringwald
9886033ccb correct spelling, new hci commands (thanks to jens) 2011-03-19 15:34:55 +00:00
matthias.ringwald
381fbed89a add, track, and handle btstack_set_disoverable 2011-01-10 21:11:58 +00:00
matthias.ringwald
bc2af4fc4b added btstack_set_discoverable command 2011-01-10 20:29:29 +00:00
matthias.ringwald
15d7b8a815 introduce HCI states SLEEPING and FALLING_ASLEEP, introduce HCI power mode command SLEEP 2011-01-06 23:07:41 +00:00
matthias.ringwald
86d949c245 make some functions public 2010-09-11 18:45:59 +00:00
matthias.ringwald
038c3ed2ee also comment BTSTACK_EVENT_REMOTE_NAME_CACHED structure 2010-09-02 18:42:54 +00:00
matthias.ringwald
627c2f4552 define BTSTACK_EVENT_REMOTE_NAME_CACHED, and implement event emit code 2010-09-01 21:25:40 +00:00
matthias.ringwald
29d5309818 replace link_key_db_t with a remote_device_db_t that also holds cached remote names 2010-08-30 18:44:50 +00:00
matthias.ringwald
510ea4fb9c clarify L2CAP_EVENT_CREDITS event format 2010-08-23 20:59:46 +00:00
matthias.ringwald
15470d2718 allow specify MTU for outgoing l2cap connections (was 150 before) 2010-08-10 20:43:55 +00:00
matthias.ringwald
df33c7a6dc add const to hci_cmd_t for bt_send_cmd, too. Add C++ link protection to public headers 2010-08-08 18:17:48 +00:00
matthias.ringwald
fe35119d8a mark hci cmd templates as const to save RAM 2010-08-08 18:10:45 +00:00