1563 Commits

Author SHA1 Message Date
matthias.ringwald
cf19c47a24 added sdp_filter_attributes_in_attributeIDList 2011-08-06 20:48:47 +00:00
matthias.ringwald@gmail.com
5e4306556f extracted sdp_get_size_for_service_search_attribute_response 2011-08-06 16:12:44 +00:00
matthias.ringwald
4d749e8b1f sdp server - adapt to minimal MTU (started) 2011-08-06 14:41:20 +00:00
matthias.ringwald
75a107579f fix spd_get_filtered_size 2011-08-06 13:11:51 +00:00
matthias.ringwald
fba7dda43e use uintptr_t instead of int for debug printf of pointers 2011-08-06 09:10:04 +00:00
matthias.ringwald
65b87ac8c3 RUN_LOOP_EMBEDDED is only available if EMBEDDED is defined 2011-08-06 08:57:39 +00:00
matthias.ringwald
ccaca820f5 don't compile run_loop_embedded in standard build 2011-08-06 08:57:06 +00:00
matthias.ringwald
4c642b9a5c fix conditional compile and prototypes 2011-08-06 08:52:06 +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
ccf81f4c49 implement sleep mode 2011-08-05 15:54:21 +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
ec749a416e undo last commit 2011-08-05 15:00:08 +00:00
matthias.ringwald
06afb09fdb fix compile for embedded 2011-08-05 14:58:02 +00:00
matthias.ringwald
e5780900c0 replace EMBEDDED with HAVE_TICK where appropriate 2011-08-05 14:53:18 +00:00
matthias.ringwald
0ff3056bc7 add advanced power management for iOS by Jens David (and bump version) 2011-08-04 21:25:43 +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
7bba34d17e use bd_addr_to_str instead of print_bd_addr - and provide compat-svn.c to deal with fact that bd_addr_to_str is not in current Cydia release of BTstack 2011-08-01 11:52:27 +00:00
matthias.ringwald
e67516028b add bd_addr_to_str prototype 2011-08-01 10:43:19 +00:00
matthias.ringwald
642d7e9741 use new HCI_EVENT_HEADER_SIZE and HCI_ACL_HEADER_SIZE defines 2011-08-01 10:42:46 +00:00
matthias.ringwald
8aa7053ea5 use HCI_ACL_PAYLOAD_SIZE instead of HCI_ACL_BUFFER_SIZE 2011-08-01 10:42:12 +00:00
matthias.ringwald
d9a1d4598e replaced dynamic instantiation with static objects to avoid malloc 2011-07-30 19:55:43 +00:00
matthias.ringwald
fe425055f3 really use rfcomm_max_frame_size_for_l2cap_mtu 2011-07-30 18:15:51 +00:00
matthias.ringwald
a000fc19cc use max MTU for SDP and RFCOMM 2011-07-30 17:51:15 +00:00
matthias.ringwald
8fcba05dbd use HCI_ACL_PAYLOAD_SIZE instead of HCI_ACL_BUFFER_SIZE to constrain acl_data_packet_length 2011-07-30 17:48:48 +00:00
matthias.ringwald
300150f243 implemented rfcomm_max_frame_size_for_l2cap_mtu 2011-07-30 17:47:51 +00:00
matthias.ringwald
ca98bc61ab use dybnamic l2cap_max_mtu instead of (HCI_ACL_BUFFER_SIZE-L2CAP_HEADER_SIZE) constant 2011-07-30 16:14:28 +00:00
matthias.ringwald
4aa9e837c6 make l2cap_max_mtu public 2011-07-30 16:12:45 +00:00
matthias.ringwald
2985cb8479 renamed l2cap_max_l2cap_mtu into mtul2cap_max_mtu 2011-07-30 16:02:57 +00:00
matthias.ringwald
db9ab65bf0 add check for minimal hci_acl_payload_size 2011-07-30 15:55:07 +00:00
matthias.ringwald
23f5e709c0 add check for minimal hci_acl_payload_size 2011-07-30 15:53:10 +00:00
matthias.ringwald
c165515e5d removed #errors for optional parts 2011-07-30 15:43:27 +00:00
matthias.ringwald
48fb9fc3d0 use bstack_memory pools 2011-07-29 22:24:34 +00:00
matthias.ringwald
1801b59606 added structs for remote_device_db_memory 2011-07-29 22:24:15 +00:00
matthias.ringwald
dec1a9ba03 added structs for remote_device_db_memory 2011-07-29 22:24:08 +00:00
matthias.ringwald
f25a735f93 added structs for remote_device_db_memory. don't throw error if struct type has no entries defined 2011-07-29 22:23:48 +00:00
matthias.ringwald
3af7c95d47 move structs to header 2011-07-29 22:12:27 +00:00
matthias.ringwald
01a3cd9016 use singular for types 2011-07-29 22:07:11 +00:00
matthias.ringwald
1270ab9cf4 use l2cap buffer for rfcomm - saves one buffer 2011-07-29 21:15:25 +00:00
matthias.ringwald
b1d43497a5 use hci acl packet buffer instead of own 2011-07-29 21:04:41 +00:00
matthias.ringwald
7dc179430c use combined ACL/CMD hci packet buffer, provide access to it to higher layers 2011-07-29 21:04:09 +00:00
matthias.ringwald
7f3162b2e9 cmd packet is really bigger than event packet 2011-07-29 19:46:05 +00:00
matthias.ringwald
36a5e73594 streamline buffer size definitions throughtout the stack, use single HCI_PACKET_BUFFER_SIZE 2011-07-29 19:44:19 +00:00
matthias.ringwald
db8946af91 use new next_cmd instead of next_command 2011-07-29 19:43:17 +00:00
matthias.ringwald
e53ed0feb1 forgot commit of updated header 2011-07-29 19:42:33 +00:00
matthias.ringwald
816c0598b2 use single buffer for outgoing l2cap packets 2011-07-28 22:25:15 +00:00
matthias.ringwald
427c70d1f7 mark rfcomm_out_buffer as static 2011-07-28 22:08:11 +00:00
matthias.ringwald
d62aca9f5d provide buffer to next_cmd - avoids extra buffer for embedded systems with init scripts 2011-07-28 22:05:38 +00:00