1582 Commits

Author SHA1 Message Date
matthias.ringwald
7d902e80b7 also clean object files in ../src 2011-09-12 21:19:15 +00:00
matthias.ringwald
88b924b3c0 be very accurate in casting 2011-09-12 21:17:57 +00:00
matthias.ringwald
e16a73262b hanlde rfcomm flow control commands in daemon 2011-09-11 21:01:09 +00:00
matthias.ringwald
8fb6ecf516 add BTstack client command for rfcomm flow control 2011-09-11 21:00:34 +00:00
matthias.ringwald
678847afd2 add opcodes for rfcomm flow control commands 2011-09-11 21:00:00 +00:00
matthias.ringwald
98eb54e894 renamed API to avoid collision with canonical BTstack client API 2011-09-11 20:59:14 +00:00
matthias.ringwald
3b0467287d also provide rfcomm_register_service_with_initial_credits 2011-09-11 18:57:03 +00:00
matthias.ringwald
8d3b3b9f90 slowly work towards incoming rfcomm flow control 2011-09-11 17:58:11 +00:00
matthias.ringwald
3789769fff handle new credits in statemachine 2011-09-11 17:01:34 +00:00
matthias.ringwald
9549f65b10 extracted rfcomm_channel_send_credits 2011-09-11 16:48:32 +00:00
matthias.ringwald
c8fd80ddbf extracted rfcomm_send_uih_credits 2011-09-11 16:35:05 +00:00
matthias.ringwald
8066861888 forgot to adapt log_error macro use 2011-09-11 16:07:40 +00:00
matthias.ringwald
4e868d8847 actually tell BTdaemon to drop stored link key 2011-09-10 10:06:24 +00:00
matthias.ringwald
80d6ce8310 remove all code that deals with deviceInfo dictionary - names and link keys are stored by BTdaemon on iOS since introduction of remote device db concept 2011-09-10 10:01:47 +00:00
mila@ringwald.ch
208d2a4d0f keep db_mem_link_keys and db_mem_names lists sorted by last used item 2011-09-08 22:15:33 +00:00
mila@ringwald.ch
fe739638d3 added explicit casts for btstack mallocs 2011-09-03 21:04:27 +00:00
matthias.ringwald
d1845e3403 Edited wiki page EmbeddedSystems through web user interface. 2011-09-01 09:00:57 +00:00
mila@ringwald.ch
0341fdf7c6 SDP.txt moved to docs 2011-08-30 18:37:25 +00:00
matthias.ringwald
b5d4f50db7 treat 'no packets granted' as error, which will retried by BTdaemon/SocketConnetcion anyway 2011-08-28 19:43:59 +00:00
matthias.ringwald
6fa9ff85dd remove #ifdef for __APPLE__, USE_BLUETOOL, IOS_VERSION in iOS-only bt_control_iphone 2011-08-28 19:19:58 +00:00
matthias.ringwald
488ced2711 generalize iOS enforce wake approach 2011-08-28 19:10:54 +00:00
matthias.ringwald
2f84a6b35c extracted iphone_os_at_least_40 2011-08-28 19:09:39 +00:00
matthias.ringwald
c120f476eb remove hci reader thread, hasn't been used so far 2011-08-28 13:00:56 +00:00
matthias.ringwald
e0e5e28530 db_mem_device_t split into two 2011-08-26 22:14:31 +00:00
matthias.ringwald
acf1987e2a db_mem_device_t split into two 2011-08-26 22:14:05 +00:00
matthias.ringwald
8747d67f7d also trun on discoverable during wake up again 2011-08-26 22:04:18 +00:00
matthias.ringwald
28171530d2 got powermanagement to work, albeit with ugly code 2011-08-26 21:35:05 +00:00
matthias.ringwald
66da704455 re-activate sleep notifications, but don't disconnect if power mangement is enabled 2011-08-26 20:48:20 +00:00
matthias.ringwald
a48c56425a disable power management for CSR BT modules and conjure an explanation why it didn't work 2011-08-26 18:55:23 +00:00
matthias.ringwald
bcee79c840 extended testing of put_name and put_link_key by two scenarios: add device with name and serach by key, and vice versa 2011-08-25 19:12:09 +00:00
matthias.ringwald
3eabd1d741 _get_item(bt_addr_t*) renamed as get_item(...) 2011-08-25 18:47:49 +00:00
matthias.ringwald
ed35553486 added test for put,get,delete of link key and device name 2011-08-25 18:24:36 +00:00
matthias.ringwald
8ab76fbca2 extracted method get_item(bt_addr_t*) 2011-08-25 18:19:43 +00:00
matthias.ringwald
461809d6c5 use BD_ADDR to fix bd_addr lookup 2011-08-24 20:39:44 +00:00
matthias.ringwald
56081214e8 db_mem_devices and db_mem_services initilized with NULL 2011-08-24 19:58:25 +00:00
matthias.ringwald
6c5c6faa60 hide __attribute__ from IAR 2011-08-22 16:53:25 +00:00
matthias.ringwald
7ee68c0ce3 use PRIxPTR for uintptr 2011-08-21 21:11:27 +00:00
matthias.ringwald
69eb5f9191 workaround for missing PRIx32 in mspgcc 2011-08-21 19:17:47 +00:00
matthias.ringwald
ce246c31a1 fix warning 2011-08-21 18:30:28 +00:00
matthias.ringwald
338d311437 remove unused empty buffer 2011-08-21 18:27:18 +00:00
matthias.ringwald
4ef355bc23 return addr to bd_addr_to_str_buffer instead of addr of function 2011-08-21 13:25:11 +00:00
matthias.ringwald
00d8e42e55 return error from hci transport in hci 2011-08-21 11:10:11 +00:00
matthias.ringwald
f8adb6a795 provide sdp_create_spp_service helper 2011-08-20 21:30:25 +00:00
matthias.ringwald
a982c048da store validated service record handle in service item 2011-08-20 21:08:40 +00:00
matthias.ringwald
eda18bf8f7 new_scan_enable_value uses 0xff as 'no change' 2011-08-20 20:21:40 +00:00
matthias.ringwald
b031bebb4a enqueue hci_write_scan_enable command and process in hci_run 2011-08-20 17:02:52 +00:00
matthias.ringwald
5fc2292623 fix report of remote device addr 2011-08-20 12:48:10 +00:00
matthias.ringwald
7d11b61d2f provide access to CTS irq and allow for sleep mode 2011-08-20 12:47:17 +00:00
matthias.ringwald
bcbb77fff8 mark function tables and controls structs as const 2011-08-20 12:44:32 +00:00
matthias.ringwald
e16a9cacc7 less buffers for pending l2cap requests 2011-08-20 10:44:21 +00:00