/btstack/src/ |
H A D | btstack_memory.c | 77 static void btstack_memory_tracking_add(btstack_memory_buffer_t * buffer){ in btstack_memory_tracking_add() argument 78 btstack_assert(buffer != NULL); in btstack_memory_tracking_add() 81 btstack_memory_malloc_buffers->prev = buffer; in btstack_memory_tracking_add() 83 buffer->prev = NULL; in btstack_memory_tracking_add() 84 buffer->next = btstack_memory_malloc_buffers; in btstack_memory_tracking_add() 85 btstack_memory_malloc_buffers = buffer; in btstack_memory_tracking_add() 90 static void btstack_memory_tracking_remove(btstack_memory_buffer_t * buffer){ in btstack_memory_tracking_remove() argument 91 btstack_assert(buffer != NULL); in btstack_memory_tracking_remove() 92 if (buffer->prev == NULL){ in btstack_memory_tracking_remove() 94 btstack_memory_malloc_buffers = buffer->next; in btstack_memory_tracking_remove() [all …]
|
H A D | btstack_util.c | 77 uint8_t little_endian_read_08(const uint8_t* buffer, int position) { in little_endian_read_08() argument 78 return (uint8_t)buffer[position]; in little_endian_read_08() 80 uint16_t little_endian_read_16(const uint8_t * buffer, int position){ in little_endian_read_16() argument 81 return (uint16_t)(((uint16_t) buffer[position]) | (((uint16_t)buffer[position+1]) << 8)); in little_endian_read_16() 83 uint32_t little_endian_read_24(const uint8_t * buffer, int position){ in little_endian_read_24() argument 84 …return ((uint32_t) buffer[position]) | (((uint32_t)buffer[position+1]) << 8) | (((uint32_t)buffer[… in little_endian_read_24() 86 uint32_t little_endian_read_32(const uint8_t * buffer, int position){ in little_endian_read_32() argument 87 …urn ((uint32_t) buffer[position]) | (((uint32_t)buffer[position+1]) << 8) | (((uint32_t)buffer[pos… in little_endian_read_32() 90 void little_endian_store_08(uint8_t* buffer, uint16_t position, uint8_t value) { in little_endian_store_08() argument 92 buffer[pos] = value; in little_endian_store_08() [all …]
|
H A D | hci_dump.c | 134 void hci_dump_setup_header_packetlogger(uint8_t * buffer, uint32_t tv_sec, uint32_t tv_us, uint8_t … in hci_dump_setup_header_packetlogger() argument 135 big_endian_store_32( buffer, 0, HCI_DUMP_HEADER_SIZE_PACKETLOGGER - 4 + len); in hci_dump_setup_header_packetlogger() 136 big_endian_store_32( buffer, 4, tv_sec); in hci_dump_setup_header_packetlogger() 137 big_endian_store_32( buffer, 8, tv_us); in hci_dump_setup_header_packetlogger() 161 buffer[12] = packet_logger_type; in hci_dump_setup_header_packetlogger() 164 void hci_dump_setup_header_bluez(uint8_t * buffer, uint32_t tv_sec, uint32_t tv_us, uint8_t packet_… in hci_dump_setup_header_bluez() argument 165 little_endian_store_16( buffer, 0u, 1u + len); in hci_dump_setup_header_bluez() 166 buffer[2] = in; in hci_dump_setup_header_bluez() 167 buffer[3] = 0; in hci_dump_setup_header_bluez() 168 little_endian_store_32( buffer, 4, tv_sec); in hci_dump_setup_header_bluez() [all …]
|
H A D | btstack_util.h | 117 uint8_t little_endian_read_08(const uint8_t * buffer, int position); 118 uint16_t little_endian_read_16(const uint8_t * buffer, int position); 119 uint32_t little_endian_read_24(const uint8_t * buffer, int position); 120 uint32_t little_endian_read_32(const uint8_t * buffer, int position); 129 void little_endian_store_08(uint8_t * buffer, uint16_t position, uint8_t value); 130 void little_endian_store_16(uint8_t * buffer, uint16_t position, uint16_t value); 131 void little_endian_store_24(uint8_t * buffer, uint16_t position, uint32_t value); 132 void little_endian_store_32(uint8_t * buffer, uint16_t position, uint32_t value); 140 uint32_t big_endian_read_08(const uint8_t* buffer, int position); 141 uint32_t big_endian_read_16(const uint8_t * buffer, int position); [all …]
|
/btstack/3rd-party/bluedroid/decoder/srce/ |
H A D | synthesis-8-generated.c | 42 PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT s… 43 PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT s… in SynthWindow80_generated() argument 47 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(8235, buffer[ 12]))>> 3; in SynthWindow80_generated() 48 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(-23167, buffer[ 20]))>> 3; in SynthWindow80_generated() 49 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(26479, buffer[ 28]))>> 2; in SynthWindow80_generated() 50 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(-17397, buffer[ 36]))<< 1; in SynthWindow80_generated() 51 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(9399, buffer[ 44]))<< 3; in SynthWindow80_generated() 52 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(17397, buffer[ 52]))<< 1; in SynthWindow80_generated() 53 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(26479, buffer[ 60]))>> 2; in SynthWindow80_generated() 54 /* 1 - stage 0 */ pcm_b +=(MUL_16S_16S(23167, buffer[ 68]))>> 3; in SynthWindow80_generated() [all …]
|
H A D | synthesis-sbc.c | 237 PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT s… 238 PRIVATE void SynthWindow112_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT … 395 void SynthWindow40_int32_int32_symmetry_with_sum(OI_INT16 *pcm, SBC_BUFFER_T buffer[80], OI_UINT st… in SynthWindow40_int32_int32_symmetry_with_sum() 402 OI_ASSERT(buffer[ 2] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() 403 OI_ASSERT(buffer[10] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() 404 OI_ASSERT(buffer[18] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() 405 OI_ASSERT(buffer[26] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() 406 OI_ASSERT(buffer[34] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() 407 OI_ASSERT(buffer[42] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() 408 OI_ASSERT(buffer[50] == 0); in SynthWindow40_int32_int32_symmetry_with_sum() [all …]
|
/btstack/test/gatt_server/ |
H A D | gatt_server_test.cpp | 54 …dle_t connection_handle, uint16_t att_handle, uint16_t offset, uint8_t * buffer, uint16_t buffer_s… in att_read_callback() argument 58 UNUSED(buffer); in att_read_callback() 64 …int16_t att_handle, uint16_t transaction_mode, uint16_t offset, uint8_t *buffer, uint16_t buffer_s… in att_write_callback() argument 69 UNUSED(buffer); in att_write_callback() 276 uint8_t buffer[] = {1, 0}; in TEST() local 278 …t16_t att_request_len = att_write_request(ATT_WRITE_REQUEST, value_handle, sizeof(buffer), buffer); in TEST() 293 uint8_t buffer[] = {1, 0}; in TEST() local 295 uint16_t att_request_len = att_write_request(0xFF, value_handle, sizeof(buffer), buffer); in TEST() 308 static uint8_t buffer[0]; in TEST() local 309 …nt16_t att_request_len = att_write_request(ATT_HANDLE_VALUE_CONFIRMATION, value_handle, 0, buffer); in TEST() [all …]
|
/btstack/platform/daemon/binding/java/src/com/bluekitchen/btstack/ |
H A D | Util.java | 13 public static int readByte(byte[] buffer, int offset){ in readByte() argument 14 int data = buffer[offset]; in readByte() 19 public static int readBt16(byte[] buffer, int offset){ in readBt16() argument 20 return readByte(buffer, offset) | (readByte(buffer, offset + 1) << 8); in readBt16() 23 public static int readBt24(byte[] buffer, int offset){ in readBt24() argument 24 …return readByte(buffer, offset) | (readByte(buffer, offset + 1) << 8) | (readByte(buffer, offset +… in readBt24() 27 public static long readBt32(byte[] buffer, int offset){ in readBt32() argument 28 …urn (((long) readByte(buffer, offset+3)) << 24) | readByte(buffer, offset) | (readByte(buffer, off… in readBt32() 31 public static BD_ADDR readBdAddr(byte[] buffer, int offset){ in readBdAddr() argument 32 return new BD_ADDR(Arrays.copyOfRange(buffer, offset, offset + BD_ADDR.LEN)); in readBdAddr() [all …]
|
/btstack/src/classic/ |
H A D | obex_message_builder.c | 77 static uint8_t obex_message_builder_packet_init(uint8_t * buffer, uint16_t buffer_len, uint8_t opco… in obex_message_builder_packet_init() argument 79 buffer[0] = opcode_or_response_code; in obex_message_builder_packet_init() 80 big_endian_store_16(buffer, 1, 3); in obex_message_builder_packet_init() 84 static uint8_t obex_message_builder_packet_append(uint8_t * buffer, uint16_t buffer_len, const uint… in obex_message_builder_packet_append() argument 85 uint16_t pos = big_endian_read_16(buffer, 1); in obex_message_builder_packet_append() 90 …EXCEEDED type:0x%02x(%s) buffer_len:%u size:%u pos:%u len:%u", buffer[0], lut_type[buffer[0]], buf… in obex_message_builder_packet_append() 94 (void)memcpy(&buffer[pos], data, len); in obex_message_builder_packet_append() 96 big_endian_store_16(buffer, 1, pos); in obex_message_builder_packet_append() 100 uint16_t obex_message_builder_get_message_length(uint8_t * buffer){ in obex_message_builder_get_message_length() argument 101 return big_endian_read_16(buffer, 1); in obex_message_builder_get_message_length() [all …]
|
H A D | obex_message_builder.h | 68 uint16_t obex_message_builder_get_message_length(uint8_t * buffer); 79 uint8_t obex_message_builder_request_create_connect(uint8_t * buffer, uint16_t buffer_len, uint8_t … 91 uint8_t obex_message_builder_response_create_connect(uint8_t * buffer, uint16_t buffer_len, uint8_t… 100 …uint8_t obex_message_builder_response_create_general(uint8_t * buffer, uint16_t buffer_len, uint8_… 109 uint8_t obex_message_builder_response_update_code(uint8_t * buffer, uint16_t buffer_len, uint8_t re… 118 uint8_t obex_message_builder_request_create_disconnect(uint8_t * buffer, uint16_t buffer_len, uint3… 127 uint8_t obex_message_builder_request_create_get(uint8_t * buffer, uint16_t buffer_len, uint32_t con… 136 uint8_t obex_message_builder_request_create_put(uint8_t * buffer, uint16_t buffer_len, uint32_t con… 146 uint8_t obex_message_builder_request_create_abort(uint8_t * buffer, uint16_t buffer_len, uint32_t c… 155 uint8_t obex_message_builder_request_create_set_path(uint8_t * buffer, uint16_t buffer_len, uint8_t… [all …]
|
/btstack/test/embedded/ |
H A D | btstack_util_test.cpp | 40 const uint8_t buffer[] = {0xBC, 0xEC, 0x5D, 0xE6, 0x15, 0x03}; in TEST() local 43 value = little_endian_read_16(buffer, 0); in TEST() 46 value = little_endian_read_24(buffer, 0); in TEST() 49 value = little_endian_read_32(buffer, 0); in TEST() 54 uint8_t buffer[6]; in TEST() local 58 memset(buffer, 0, sizeof(buffer)); in TEST() 59 little_endian_store_16(buffer, 0, expected_value); in TEST() 60 value = little_endian_read_16(buffer, 0); in TEST() 63 memset(buffer, 0, sizeof(buffer)); in TEST() 64 little_endian_store_24(buffer, 0, expected_value); in TEST() [all …]
|
H A D | hci_dump_test.cpp | 74 uint8_t buffer[100]; in TEST() local 75 hci_dump_setup_header_packetlogger(buffer, 0, 0, HCI_COMMAND_DATA_PACKET, 0, 0); in TEST() 76 hci_dump_setup_header_packetlogger(buffer, 0, 0, HCI_ACL_DATA_PACKET, 0, 0); in TEST() 77 hci_dump_setup_header_packetlogger(buffer, 0, 0, HCI_SCO_DATA_PACKET, 0, 0); in TEST() 78 hci_dump_setup_header_packetlogger(buffer, 0, 0, HCI_EVENT_PACKET, 0, 0); in TEST() 79 hci_dump_setup_header_packetlogger(buffer, 0, 0, HCI_COMMAND_DATA_PACKET, 0, 0); in TEST() 80 hci_dump_setup_header_packetlogger(buffer, 0, 0, LOG_MESSAGE_PACKET, 0, 0); in TEST() 81 hci_dump_setup_header_packetlogger(buffer, 0, 0, 0x77, 0, 0); in TEST() 85 uint8_t buffer[100]; in TEST() local 86 hci_dump_setup_header_bluez(buffer, 0, 0, HCI_COMMAND_DATA_PACKET, 0, 0); in TEST() [all …]
|
/btstack/src/le-audio/ |
H A D | broadcast_audio_uri_builder.c | 46 static void broadcast_audio_uri_builder_string_hexdump(uint8_t * buffer, const uint8_t * data, uint… in broadcast_audio_uri_builder_string_hexdump() argument 50 buffer[2*i+0] = char_for_nibble(byte >> 4); in broadcast_audio_uri_builder_string_hexdump() 51 buffer[2*i+1] = char_for_nibble(byte & 0x0f); in broadcast_audio_uri_builder_string_hexdump() 59 void broadcast_audio_uri_builder_init(broadcast_audio_uri_builder_t * builder, uint8_t * buffer, ui… in broadcast_audio_uri_builder_init() argument 60 builder->buffer = buffer; in broadcast_audio_uri_builder_init() 76 memcpy(&builder->buffer[builder->len], data, len); in broadcast_audio_uri_builder_append_bytes() 94 char buffer[10]; in broadcast_audio_uri_builder_append_advertiser_address_type() local 95 …btstack_snprintf_assert_complete(buffer, sizeof(buffer), "AT:%u;",advertiser_address_type == BD_AD… in broadcast_audio_uri_builder_append_advertiser_address_type() 96 return broadcast_audio_uri_builder_append_string(builder, buffer); in broadcast_audio_uri_builder_append_advertiser_address_type() 100 char buffer[10]; in broadcast_audio_uri_builder_append_standard_quality() local [all …]
|
H A D | le_audio_base_builder.c | 47 void le_audio_base_builder_init(le_audio_base_builder_t * builder, uint8_t * buffer, uint16_t size… in le_audio_base_builder_init() argument 51 builder->buffer = buffer; in le_audio_base_builder_init() 54 builder->buffer[builder->len++] = 7; in le_audio_base_builder_init() 55 builder->buffer[builder->len++] = BLUETOOTH_DATA_TYPE_SERVICE_DATA_16_BIT_UUID; in le_audio_base_builder_init() 56 …little_endian_store_16(builder->buffer, 2, ORG_BLUETOOTH_SERVICE_BASIC_AUDIO_ANNOUNCEMENT_SERVICE); in le_audio_base_builder_init() 58 little_endian_store_24(builder->buffer, 4, presentation_delay_us); in le_audio_base_builder_init() 60 builder->buffer[builder->len++] = 0; in le_audio_base_builder_init() 72 builder->buffer[builder->len++] = 0; in le_audio_base_builder_add_subgroup() 73 memcpy(&builder->buffer[builder->len], codec_id, 5); in le_audio_base_builder_add_subgroup() 75 builder->buffer[builder->len++] = codec_specific_configuration_length; in le_audio_base_builder_add_subgroup() [all …]
|
H A D | le_audio_base_parser.c | 49 const uint8_t * buffer = parser->buffer; in le_audio_base_parser_fetch_subgroup_info() local 51 parser->bis_count = buffer[offset++]; in le_audio_base_parser_fetch_subgroup_info() 54 parser->subgroup_codec_specific_configuration_len = buffer[offset++]; in le_audio_base_parser_fetch_subgroup_info() 57 parser->subgroup_metadata_len = buffer[offset++]; in le_audio_base_parser_fetch_subgroup_info() 64 bool le_audio_base_parser_init(le_audio_base_parser_t * parser, const uint8_t * buffer, uint16_t si… in le_audio_base_parser_init() argument 71 if (buffer[offset++] != BLUETOOTH_DATA_TYPE_SERVICE_DATA_16_BIT_UUID) { in le_audio_base_parser_init() 74 …if (little_endian_read_16(buffer, offset) != ORG_BLUETOOTH_SERVICE_BASIC_AUDIO_ANNOUNCEMENT_SERVIC… in le_audio_base_parser_init() 79 parser->buffer = buffer; in le_audio_base_parser_init() 82 parser->subgroup_count = buffer[offset++]; in le_audio_base_parser_init() 92 uint8_t num_bis = buffer[offset++]; in le_audio_base_parser_init() [all …]
|
/btstack/3rd-party/lc3-google/src/ |
H A D | bits.c | 62 const struct lc3_bits_buffer *buffer = &bits->buffer; in get_bits_left() local 66 uintptr_t end = (uintptr_t)buffer->p_bw + in get_bits_left() 69 uintptr_t start = (uintptr_t)buffer->p_fw - in get_bits_left() 81 enum lc3_bits_mode mode, void *buffer, int len) in lc3_setup_bits() argument 92 .buffer = { in lc3_setup_bits() 93 .start = (uint8_t *)buffer, .end = (uint8_t *)buffer + len, in lc3_setup_bits() 94 .p_fw = (uint8_t *)buffer, .p_bw = (uint8_t *)buffer + len, in lc3_setup_bits() 101 struct lc3_bits_buffer *buffer = &bits->buffer; in lc3_setup_bits() local 103 ac->low = ac_get(buffer) << 16; in lc3_setup_bits() 104 ac->low |= ac_get(buffer) << 8; in lc3_setup_bits() [all …]
|
/btstack/test/tlv_posix/ |
H A D | tlv_test.cpp | 54 uint8_t buffer = data; in TEST() local 55 btstack_tlv_impl->store_tag(&btstack_tlv_context, tag, &buffer, 1); in TEST() 58 btstack_tlv_impl->get_tag(&btstack_tlv_context, tag, &buffer, 1); in TEST() 59 CHECK_EQUAL(buffer, data); in TEST() 65 uint8_t buffer = data; in TEST() local 66 btstack_tlv_impl->store_tag(&btstack_tlv_context, tag, &buffer, 1); in TEST() 68 buffer = data; in TEST() 69 btstack_tlv_impl->store_tag(&btstack_tlv_context, tag, &buffer, 1); in TEST() 72 btstack_tlv_impl->get_tag(&btstack_tlv_context, tag, &buffer, 1); in TEST() 73 CHECK_EQUAL(buffer, data); in TEST() [all …]
|
/btstack/src/le-audio/gatt-service/ |
H A D | broadcast_audio_scan_service_util.c | 59 …ata_t * data, uint16_t *source_offset, uint16_t buffer_offset, uint8_t * buffer, uint16_t buffer_s… in bass_util_source_data_header_virtual_memcpy() argument 64 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy() 69 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 6, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy() 74 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_… in bass_util_source_data_header_virtual_memcpy() 79 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 3, *source_offset, buffer, buffer_… 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 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 1, *source_offset, buffer, buffer_… in bass_util_source_data_subgroups_virtual_memcpy() 107 …stored_bytes += le_audio_util_virtual_memcpy_helper(field_data, 4, *source_offset, buffer, buffer_… 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 bool bass_util_pa_sync_state_and_subgroups_in_valid_range(const uint8_t *buffer, uint16_t buffer_si… in bass_util_pa_sync_state_and_subgroups_in_valid_range() argument [all …]
|
/btstack/test/crypto/ |
H A D | aes_cmac_test.c | 70 static uint32_t big_endian_read_32( const uint8_t * buffer, int pos) { in big_endian_read_32() argument 71 …return ((uint32_t) buffer[(pos)+3]) | (((uint32_t)buffer[(pos)+2]) << 8) | (((uint32_t)buffer[(pos… in big_endian_read_32() 74 static void big_endian_store_32(uint8_t *buffer, uint16_t pos, uint32_t value){ in big_endian_store_32() argument 75 buffer[pos++] = value >> 24; in big_endian_store_32() 76 buffer[pos++] = value >> 16; in big_endian_store_32() 77 buffer[pos++] = value >> 8; in big_endian_store_32() 78 buffer[pos++] = value; in big_endian_store_32() 97 static int parse_hex(uint8_t * buffer, const char * hex_string){ in parse_hex() argument 106 *buffer++ = (high_nibble << 4) | low_nibble; in parse_hex() 144 uint8_t buffer[65]; in f4() local [all …]
|
/btstack/test/flash_tlv/ |
H A D | tlv_test.cpp | 55 uint8_t buffer; in TEST() local 61 hal_flash_bank_impl->read(&hal_flash_bank_context, bank, offsets[i], &buffer, 1); in TEST() 62 CHECK_EQUAL(buffer, 0xff); in TEST() 68 uint8_t buffer; in TEST() local 74 buffer = i; in TEST() 75 hal_flash_bank_impl->write(&hal_flash_bank_context, bank, offsets[i], &buffer, 1); in TEST() 81 hal_flash_bank_impl->read(&hal_flash_bank_context, bank, offsets[i], &buffer, 1); in TEST() 82 CHECK_EQUAL(buffer, i); in TEST() 90 uint8_t buffer = 5; 91 hal_flash_bank_impl->write(&hal_flash_bank_context, 0, 5, &buffer, 1); [all …]
|
/btstack/3rd-party/lwip/core/src/netif/ |
H A D | lowpan6_common.c | 136 u8_t *buffer, *inptr; in lowpan6_compress_headers() local 150 buffer = outbuf; in lowpan6_compress_headers() 171 buffer[0] = 0x60; in lowpan6_compress_headers() 172 buffer[1] = 0; in lowpan6_compress_headers() 177 buffer[2] = 0; in lowpan6_compress_headers() 182 buffer[1] |= 0x40; in lowpan6_compress_headers() 183 buffer[2] |= (i & 0x0f) << 4; in lowpan6_compress_headers() 189 buffer[1] |= 0x04; in lowpan6_compress_headers() 190 buffer[2] |= i & 0x0f; in lowpan6_compress_headers() 193 if (buffer[2] != 0x00) { in lowpan6_compress_headers() [all …]
|
/btstack/src/ble/gatt-service/ |
H A D | hids_device.c | 151 uint8_t buffer[6]; in hids_device_emit_event_with_uint8() local 152 buffer[0] = HCI_EVENT_HIDS_META; in hids_device_emit_event_with_uint8() 153 buffer[1] = 4; in hids_device_emit_event_with_uint8() 154 buffer[2] = event; in hids_device_emit_event_with_uint8() 155 little_endian_store_16(buffer, 3, (uint16_t) con_handle); in hids_device_emit_event_with_uint8() 156 buffer[5] = value; in hids_device_emit_event_with_uint8() 157 (*packet_handler)(HCI_EVENT_PACKET, 0, buffer, sizeof(buffer)); in hids_device_emit_event_with_uint8() 168 uint8_t buffer[7]; in hids_device_emit_event_with_uint8_uint8_t() local 169 buffer[0] = HCI_EVENT_HIDS_META; in hids_device_emit_event_with_uint8_uint8_t() 170 buffer[1] = 4; in hids_device_emit_event_with_uint8_uint8_t() [all …]
|
/btstack/src/ble/ |
H A D | att_db_util.c | 199 uint8_t buffer[2]; in att_db_util_add_service_uuid16() local 200 little_endian_store_16(buffer, 0, uuid16); in att_db_util_add_service_uuid16() 202 att_db_util_add_attribute_uuid16(GATT_PRIMARY_SERVICE_UUID, ATT_PROPERTY_READ, buffer, 2); in att_db_util_add_service_uuid16() 207 uint8_t buffer[16]; in att_db_util_add_service_uuid128() local 208 reverse_128(uuid128, buffer); in att_db_util_add_service_uuid128() 210 att_db_util_add_attribute_uuid16(GATT_PRIMARY_SERVICE_UUID, ATT_PROPERTY_READ, buffer, 16); in att_db_util_add_service_uuid128() 215 uint8_t buffer[2]; in att_db_util_add_secondary_service_uuid16() local 216 little_endian_store_16(buffer, 0, uuid16); in att_db_util_add_secondary_service_uuid16() 218 att_db_util_add_attribute_uuid16(GATT_SECONDARY_SERVICE_UUID, ATT_PROPERTY_READ, buffer, 2); in att_db_util_add_secondary_service_uuid16() 223 uint8_t buffer[16]; in att_db_util_add_secondary_service_uuid128() local [all …]
|
/btstack/src/mesh/ |
H A D | pb_adv.c | 513 uint8_t buffer[22]; in pb_adv_handler() local 514 big_endian_store_32(buffer, 0, pb_adv_link_id); in pb_adv_handler() 515 buffer[4] = 0; // Transaction ID = 0 in pb_adv_handler() 516 buffer[5] = (0 << 2) | 3; // Link Open | Provisioning Bearer Control in pb_adv_handler() 517 (void)memcpy(&buffer[6], pb_adv_peer_device_uuid, 16); in pb_adv_handler() 518 adv_bearer_send_provisioning_pdu(buffer, sizeof(buffer)); in pb_adv_handler() 532 uint8_t buffer[7]; in pb_adv_handler() local 533 big_endian_store_32(buffer, 0, pb_adv_link_id); in pb_adv_handler() 534 buffer[4] = 0; // Transaction ID = 0 in pb_adv_handler() 535 buffer[5] = (2 << 2) | 3; // Link Close | Provisioning Bearer Control in pb_adv_handler() [all …]
|
/btstack/test/btstack_util/ |
H A D | btstack_util_test.cpp | 30 char buffer[8]; in TEST_GROUP() local 41 uint16_t len = btstack_snprintf_assert_complete(buffer, sizeof(buffer), "%04x", 0x1234); in TEST() 43 CHECK_EQUAL_ARRAY((uint8_t*) "1234", (uint8_t*) buffer, 4); in TEST() 47 (void) btstack_snprintf_assert_complete(buffer, sizeof(buffer), "%08x", 0x1234); in TEST() 52 uint16_t len = btstack_snprintf_best_effort(buffer, sizeof(buffer), "%04x", 0x1234); in TEST() 54 CHECK_EQUAL_ARRAY((uint8_t*) "1234", (uint8_t*) buffer, 4); in TEST() 58 uint16_t len = btstack_snprintf_best_effort(buffer, sizeof(buffer), "%08x", 0x1234); in TEST() 60 CHECK_EQUAL_ARRAY((uint8_t*) "0000000", (uint8_t*) buffer, 4); in TEST()
|