Home
last modified time | relevance | path

Searched refs:buffer_size (Results 1 – 25 of 75) sorted by relevance

123

/btstack/src/le-audio/gatt-service/
H A Dbroadcast_audio_scan_service_util.c59 …t * data, uint16_t *source_offset, uint16_t buffer_offset, uint8_t * buffer, uint16_t buffer_size){ in bass_util_source_data_header_virtual_memcpy() argument
64 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_size, in bass_util_source_data_header_virtual_memcpy()
69 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 6, *source_offset, buffer, buffer_size, in bass_util_source_data_header_virtual_memcpy()
74 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_size, in bass_util_source_data_header_virtual_memcpy()
79 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 3, *source_offset, buffer, buffer_size, in bass_util_source_data_header_virtual_memcpy()
89 … uint16_t buffer_offset, uint8_t *buffer, uint16_t buffer_size) { in bass_util_source_data_subgroups_virtual_memcpy() argument
94 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_size, in bass_util_source_data_subgroups_virtual_memcpy()
107 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 4, *source_offset, buffer, buffer_size, in bass_util_source_data_subgroups_virtual_memcpy()
111 … source_offset, buffer, buffer_size, buffer_offset); in bass_util_source_data_subgroups_virtual_memcpy()
116 … bass_util_pa_sync_state_and_subgroups_in_valid_range(const uint8_t *buffer, uint16_t buffer_size){ in bass_util_pa_sync_state_and_subgroups_in_valid_range() argument
[all …]
H A Dbroadcast_audio_scan_service_server.c243 …fer(bass_server_source_t * source, uint16_t buffer_offset, uint8_t * buffer, uint16_t buffer_size){ in bass_server_copy_source_to_buffer() argument
247 memset(buffer, 0, buffer_size); in bass_server_copy_source_to_buffer()
253 …red_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, source_offset, buffer, buffer_size, in bass_server_copy_source_to_buffer()
258 buffer_size); in bass_server_copy_source_to_buffer()
261 …red_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, source_offset, buffer, buffer_size, in bass_server_copy_source_to_buffer()
266 …red_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, source_offset, buffer, buffer_size, in bass_server_copy_source_to_buffer()
272 …ed_bytes += le_audio_util_virtual_memcpy_helper(field_data, 16, source_offset, buffer, buffer_size, in bass_server_copy_source_to_buffer()
279 buffer_size); in bass_server_copy_source_to_buffer()
283 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in bass_server_read_callback() argument
288 return bass_server_copy_source_to_buffer(source, offset, buffer, buffer_size); in bass_server_read_callback()
[all …]
H A Dbroadcast_audio_scan_service_util.h116 …t * data, uint16_t *source_offset, uint16_t buffer_offset, uint8_t * buffer, uint16_t buffer_size);
119 … uint16_t buffer_offset, uint8_t *buffer, uint16_t buffer_size);
121 … bass_util_pa_sync_state_and_subgroups_in_valid_range(const uint8_t *buffer, uint16_t buffer_size);
123 bool bass_util_source_buffer_in_valid_range(const uint8_t *buffer, uint16_t buffer_size);
125 void bass_util_source_data_parse(const uint8_t *buffer, uint16_t buffer_size, bass_source_data_t *s…
128 void bass_util_pa_info_and_subgroups_parse(const uint8_t *buffer, uint16_t buffer_size, bass_source…
H A Dbroadcast_audio_scan_service_client.c192 …ool bass_client_remote_broadcast_receive_state_buffer_valid(uint8_t *buffer, uint16_t buffer_size){ in bass_client_remote_broadcast_receive_state_buffer_valid() argument
194 if (buffer_size < 15){ in bass_client_remote_broadcast_receive_state_buffer_valid()
250 if (pos >= buffer_size){ in bass_client_remote_broadcast_receive_state_buffer_valid()
254 if ((pos + metadata_length) > buffer_size){ in bass_client_remote_broadcast_receive_state_buffer_valid()
332 uint16_t buffer_size = btstack_min(sizeof(connection->buffer), connection->mtu); in bass_client_prepare_add_source_buffer() local
339 memset(buffer, 0, buffer_size); in bass_client_prepare_add_source_buffer()
342 …red_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, source_offset, buffer, buffer_size, in bass_client_prepare_add_source_buffer()
347 buffer_size); in bass_client_prepare_add_source_buffer()
350 …red_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, source_offset, buffer, buffer_size, in bass_client_prepare_add_source_buffer()
355 …red_bytes += le_audio_util_virtual_memcpy_helper(field_data, 2, source_offset, buffer, buffer_size, in bass_client_prepare_add_source_buffer()
[all …]
/btstack/src/
H A Dhci_event.c76 uint16_t hci_event_create_from_template_and_arglist(uint8_t *hci_event_buffer, uint16_t buffer_size in hci_event_create_from_template_and_arglist() argument
97 if (!hci_event_can_store(pos, buffer_size, 1, &overrun)) break; in hci_event_create_from_template_and_arglist()
103 if (!hci_event_can_store(pos, buffer_size, 2, &overrun)) break; in hci_event_create_from_template_and_arglist()
109 if (!hci_event_can_store(pos, buffer_size, 3, &overrun)) break; in hci_event_create_from_template_and_arglist()
115 if (!hci_event_can_store(pos, buffer_size, 4, &overrun)) break; in hci_event_create_from_template_and_arglist()
121 if (!hci_event_can_store(pos, buffer_size, 6, &overrun)) break; in hci_event_create_from_template_and_arglist()
127 if (!hci_event_can_store(pos, buffer_size, 32, &overrun)) break; in hci_event_create_from_template_and_arglist()
133 if (!hci_event_can_store(pos, buffer_size, 1, &overrun)) break; in hci_event_create_from_template_and_arglist()
144 if (!hci_event_can_store(pos, buffer_size, length_j, &overrun)) break; in hci_event_create_from_template_and_arglist()
164 uint16_t hci_event_create_from_template_and_arguments(uint8_t *hci_buffer, uint16_t buffer_size, co… in hci_event_create_from_template_and_arguments() argument
[all …]
/btstack/example/
H A Datt_delayed_response.c87 …handle_t con_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
88 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size);
176 …t connection_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
182 …llback_handle_blob((const uint8_t *)test_string, strlen(test_string), offset, buffer, buffer_size); in att_read_callback()
205 …le_blob((const uint8_t *)test_string, (uint16_t) strlen(test_string), offset, buffer, buffer_size); in att_read_callback()
217 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in att_write_callback() argument
220 UNUSED(buffer_size); in att_write_callback()
225 printf_hexdump(buffer, buffer_size); in att_write_callback()
H A Dgatt_counter.c85 …handle_t con_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
86 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size);
241 …t connection_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
245 …back_handle_blob((const uint8_t *)counter_string, counter_string_len, offset, buffer, buffer_size); in att_read_callback()
264 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in att_write_callback() argument
271 …"Write: transaction mode %u, offset %u, data (%u bytes): ", transaction_mode, offset, buffer_size); in att_write_callback()
272 printf_hexdump(buffer, buffer_size); in att_write_callback()
H A Dspp_and_gatt_counter.c191 …handle_t con_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
195 …back_handle_blob((const uint8_t *)counter_string, counter_string_len, offset, buffer, buffer_size); in att_read_callback()
201 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in att_write_callback() argument
212 printf_hexdump(buffer, buffer_size); in att_write_callback()
216 printf_hexdump(buffer, buffer_size); in att_write_callback()
/btstack/port/archive/msp430f5229lp-cc2564b/example/
H A Dble_server.c160 static uint16_t get_bytes_to_copy(uint16_t value_len, uint16_t offset, uint16_t buffer_size){ in get_bytes_to_copy() argument
164 if (bytes_to_copy > buffer_size) { in get_bytes_to_copy()
165 bytes_to_copy = buffer_size; in get_bytes_to_copy()
170 …handle_t con_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
175 uint16_t bytes_to_copy = get_bytes_to_copy(value_len, offset, buffer_size); in att_read_callback()
190 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in att_write_callback() argument
194 uint16_t bytes_to_copy = get_bytes_to_copy(value_len, offset,buffer_size); in att_write_callback()
199 buffer[buffer_size] = 0; in att_write_callback()
/btstack/src/le-audio/
H A Dle_audio_util.c135 uint8_t * buffer, uint16_t buffer_size, uint16_t buffer_offset){ in le_audio_util_virtual_memcpy_helper() argument
141 …return btstack_virtual_memcpy(field_data, field_len, field_offset, buffer, buffer_size, buffer_off… in le_audio_util_virtual_memcpy_helper()
144 …metadata_length, uint16_t * records_offset, uint8_t * buffer, uint16_t buffer_size, uint16_t buffe… in le_audio_util_metadata_virtual_memcpy() argument
151 …d_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *records_offset, buffer, buffer_size, in le_audio_util_metadata_virtual_memcpy()
170 … buffer, buffer_size, buffer_offset); in le_audio_util_metadata_virtual_memcpy()
177 … buffer, buffer_size, buffer_offset); in le_audio_util_metadata_virtual_memcpy()
183 buffer_size, buffer_offset); in le_audio_util_metadata_virtual_memcpy()
187 … buffer, buffer_size, buffer_offset); in le_audio_util_metadata_virtual_memcpy()
194 … buffer, buffer_size, buffer_offset); in le_audio_util_metadata_virtual_memcpy()
200 buffer_size, buffer_offset); in le_audio_util_metadata_virtual_memcpy()
[all …]
/btstack/port/archive/msp-exp430f5438-cc2564b/example/
H A Dble_server.c184 static uint16_t get_bytes_to_copy(uint16_t value_len, uint16_t offset, uint16_t buffer_size){ in get_bytes_to_copy() argument
188 if (bytes_to_copy > buffer_size) { in get_bytes_to_copy()
189 bytes_to_copy = buffer_size; in get_bytes_to_copy()
194 …handle_t con_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
199 uint16_t bytes_to_copy = get_bytes_to_copy(value_len, offset, buffer_size); in att_read_callback()
214 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in att_write_callback() argument
218 uint16_t bytes_to_copy = get_bytes_to_copy(value_len, offset,buffer_size); in att_write_callback()
223 buffer[buffer_size] = 0; in att_write_callback()
/btstack/src/mesh/gatt-service/
H A Dmesh_proxy_service_server.c97 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in mesh_proxy_service_read_callback() argument
101 UNUSED(buffer_size); in mesh_proxy_service_read_callback()
109 if (buffer && buffer_size >= 2){ in mesh_proxy_service_read_callback()
118 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in mesh_proxy_service_write_callback() argument
121 UNUSED(buffer_size); in mesh_proxy_service_write_callback()
131 … (*mesh_proxy_service_packet_handler)(MESH_PROXY_DATA_PACKET, con_handle, buffer, buffer_size); in mesh_proxy_service_write_callback()
136 if (buffer_size < 2){ in mesh_proxy_service_write_callback()
148 …rite_callback: not handled write on handle 0x%02x, buffer size %d", attribute_handle, buffer_size); in mesh_proxy_service_write_callback()
H A Dmesh_provisioning_service_server.c103 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in mesh_provisioning_service_read_callback() argument
107 UNUSED(buffer_size); in mesh_provisioning_service_read_callback()
115 if (buffer && buffer_size >= 2){ in mesh_provisioning_service_read_callback()
124 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in mesh_provisioning_service_write_callback() argument
127 UNUSED(buffer_size); in mesh_provisioning_service_write_callback()
143 …sh_provisioning_service_packet_handler)(PROVISIONING_DATA_PACKET, con_handle, buffer, buffer_size); in mesh_provisioning_service_write_callback()
153 if (buffer_size < 2){ in mesh_provisioning_service_write_callback()
171 …rite_callback: not handled write on handle 0x%02x, buffer size %d", attribute_handle, buffer_size); in mesh_provisioning_service_write_callback()
/btstack/src/ble/gatt-service/
H A Dscan_parameters_service_server.c95 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in scan_parameters_service_read_callback() argument
100 UNUSED(buffer_size); in scan_parameters_service_read_callback()
110 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in scan_parameters_service_write_callback() argument
112 UNUSED(buffer_size); in scan_parameters_service_write_callback()
119 if (buffer_size == 4){ in scan_parameters_service_write_callback()
130 if (buffer_size == 2){ in scan_parameters_service_write_callback()
H A Dbattery_service_server.c66 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in battery_service_read_callback() argument
70 return att_read_callback_handle_byte(battery_value, offset, buffer, buffer_size); in battery_service_read_callback()
73 …_callback_handle_little_endian_16(battery_value_client_configuration, offset, buffer, buffer_size); in battery_service_read_callback()
78 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in battery_service_write_callback() argument
80 UNUSED(buffer_size); in battery_service_write_callback()
H A Dheart_rate_service_server.c90 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in heart_rate_service_read_callback() argument
94 UNUSED(buffer_size); in heart_rate_service_read_callback()
97 if (buffer && (buffer_size >= 2u)){ in heart_rate_service_read_callback()
104 if (buffer && (buffer_size >= 1u)){ in heart_rate_service_read_callback()
112 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in heart_rate_service_write_callback() argument
114 UNUSED(buffer_size); in heart_rate_service_write_callback()
121 if (buffer_size < 2u){ in heart_rate_service_write_callback()
H A Dtx_power_service_server.c70 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in tx_power_service_read_callback() argument
74 return att_read_callback_handle_byte((uint8_t)tx_power_level_value, offset, buffer, buffer_size); in tx_power_service_read_callback()
77 …callback_handle_little_endian_16(tx_power_level_client_configuration, offset, buffer, buffer_size); in tx_power_service_read_callback()
83 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in tx_power_service_write_callback() argument
85 UNUSED(buffer_size); in tx_power_service_write_callback()
H A Dhids_device.c195 const uint8_t *buffer, uint16_t buffer_size) { in hids_device_emit_report() argument
207 uint8_t length_to_copy = btstack_min(buffer_size, 250); in hids_device_emit_report()
237 …handle_t con_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
246 … return att_read_callback_handle_byte(instance->hid_protocol_mode, offset, buffer, buffer_size); in att_read_callback()
251 …_handle_blob(instance->hid_descriptor, instance->hid_descriptor_size, offset, buffer, buffer_size); in att_read_callback()
255 …_endian_16(instance->hid_boot_mouse_input_client_configuration_value, offset, buffer, buffer_size); in att_read_callback()
259 …dian_16(instance->hid_boot_keyboard_input_client_configuration_value, offset, buffer, buffer_size); in att_read_callback()
263 if (buffer && (buffer_size >= 1u)){ in att_read_callback()
313 uint16_t max_size = btstack_min(report->size, buffer_size); in att_read_callback()
321 …_callback_handle_little_endian_16(report->client_configuration_value, offset, buffer, buffer_size); in att_read_callback()
[all …]
H A Dcycling_speed_and_cadence_service_server.c116 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in cycling_speed_and_cadence_service_read_callback() argument
123 if (buffer && (buffer_size >= 2u)){ in cycling_speed_and_cadence_service_read_callback()
130 if (buffer && (buffer_size >= 2u)){ in cycling_speed_and_cadence_service_read_callback()
137 if (buffer && (buffer_size >= 2u)){ in cycling_speed_and_cadence_service_read_callback()
147 if (buffer && (buffer_size >= 1u)){ in cycling_speed_and_cadence_service_read_callback()
226 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in cycling_speed_and_cadence_service_write_callback() argument
229 UNUSED(buffer_size); in cycling_speed_and_cadence_service_write_callback()
237 if (buffer_size < 2u){ in cycling_speed_and_cadence_service_write_callback()
246 if (buffer_size < 2u){ in cycling_speed_and_cadence_service_write_callback()
H A Dbond_management_service_server.c122 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in bond_management_service_read_callback() argument
126 UNUSED(buffer_size); in bond_management_service_read_callback()
161 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in bond_management_service_write_callback() argument
164 UNUSED(buffer_size); in bond_management_service_write_callback()
174 if (buffer_size == 0){ in bond_management_service_write_callback()
183 uint16_t authorisation_code_size = buffer_size - 1; in bond_management_service_write_callback()
H A Dnordic_spp_service_server.c78 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in nordic_spp_service_read_callback() argument
81 UNUSED(buffer_size); in nordic_spp_service_read_callback()
92 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in nordic_spp_service_write_callback() argument
94 UNUSED(buffer_size); in nordic_spp_service_write_callback()
101 (*client_packet_handler)(RFCOMM_DATA_PACKET, (uint16_t) con_handle, buffer, buffer_size); in nordic_spp_service_write_callback()
H A Dublox_spp_service_server.c123 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in ublox_spp_service_read_callback() argument
125 UNUSED(buffer_size); in ublox_spp_service_read_callback()
146 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in ublox_spp_service_write_callback() argument
159 …nstance->client_packet_handler(RFCOMM_DATA_PACKET, (uint16_t) con_handle, &buffer[0], buffer_size); in ublox_spp_service_write_callback()
169 if (buffer_size < 2u){ in ublox_spp_service_write_callback()
195 if (buffer_size < 2u){ in ublox_spp_service_write_callback()
/btstack/src/ble/
H A Datt_db.h148 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
171 …tribute_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size);
282 …const uint8_t * blob, uint16_t blob_size, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
292 …k_handle_little_endian_32(uint32_t value, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
302 …k_handle_little_endian_16(uint16_t value, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
313 …_read_callback_handle_byte(uint8_t value, uint16_t offset, uint8_t * buffer, uint16_t buffer_size);
/btstack/port/renesas-ek-ra6m4a-da14531/example/
H A Dgatt_rgb.c123 …t connection_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in att_read_callback() argument
128 UNUSED(buffer_size); in att_read_callback()
132 …6_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_size){ in att_write_callback() argument
136 UNUSED(buffer_size); in att_write_callback()
/btstack/test/mock/
H A Dmock_att_server.c31 …_t con_handle, uint16_t attribute_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_size){ in mock_att_service_read_callback() argument
34 return (service->read_callback)(con_handle, attribute_handle, offset, buffer, buffer_size); in mock_att_service_read_callback()
37 …e_handle, uint16_t transaction_mode, uint16_t offset, const uint8_t *buffer, uint16_t buffer_size){ in mock_att_service_write_callback() argument
40 …callback)(con_handle, attribute_handle, transaction_mode, offset, (uint8_t *) buffer, buffer_size); in mock_att_service_write_callback()

123