Lines Matching refs:line_buffer
224 uint16_t index = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in hfp_parse_indicator_index()
1250 static hfp_command_t parse_command(const char * line_buffer, int isHandsFree){ in parse_command() argument
1253 … hfp_custom_at_command_t * custom_at_command = hfp_custom_command_lookup(isHandsFree, line_buffer); in parse_command()
1274 int match = strcmp(line_buffer, entry->command); in parse_command()
1290 …if ((isHandsFree == 0) && (strncmp(line_buffer, HFP_CALL_PHONE_NUMBER, strlen(HFP_CALL_PHONE_NUMBE… in parse_command()
1295 if ((isHandsFree == 0) && (strncmp(line_buffer, "AT+", 3) == 0)){ in parse_command()
1299 if ((isHandsFree != 0) && (strncmp(line_buffer, "+", 1) == 0)){ in parse_command()
1308 hfp_connection->line_buffer[hfp_connection->line_size++] = byte; in hfp_parser_store_byte()
1309 hfp_connection->line_buffer[hfp_connection->line_size] = 0; in hfp_parser_store_byte()
1359 …e '%c' - state %u, buffer %s\n", byte, hfp_connection->parser_state, hfp_connection->line_buffer); in hfp_parse_byte()
1361 … 0x%02x - state %u, buffer %s\n", byte, hfp_connection->parser_state, hfp_connection->line_buffer); in hfp_parse_byte()
1413 … hfp_connection->command = parse_command((char *)hfp_connection->line_buffer, isHandsFree); in hfp_parse_byte()
1430 …mmand string '%s', handsfree %u -> cmd id %u", (char *)hfp_connection->line_buffer, isHandsFree, h… in hfp_parse_byte()
1434 … * at_command = hfp_custom_command_lookup(isHandsFree, (const char *) hfp_connection->line_buffer); in hfp_parse_byte()
1449 hfp_connection->line_buffer[0] = 0; in hfp_parse_byte()
1498 log_info("format %s, ", hfp_connection->line_buffer); in hfp_parse_byte()
1499 … hfp_connection->network_operator.format = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in hfp_parse_byte()
1502 log_info("format %s \n", hfp_connection->line_buffer); in hfp_parse_byte()
1503 … hfp_connection->network_operator.format = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in hfp_parse_byte()
1508 …p_connection->parser_item_index].state = (uint8_t)btstack_atoi((char*)hfp_connection->line_buffer); in hfp_parse_byte()
1511 …_connection->parser_item_index].status = (uint8_t)btstack_atoi((char*)hfp_connection->line_buffer); in hfp_parse_byte()
1516 …s[hfp_connection->parser_item_index].min_range = btstack_atoi((char *)hfp_connection->line_buffer); in hfp_parse_byte()
1517 log_info("%s, ", hfp_connection->line_buffer); in hfp_parse_byte()
1522 … hfp_connection->bnip_type = (uint8_t)btstack_atoi((char*)hfp_connection->line_buffer); in hfp_parse_byte()
1525 … hfp_connection->parser_indicator_value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in hfp_parse_byte()
1544 …->network_operator.name, HFP_MAX_NETWORK_OPERATOR_NAME_SIZE, (char *)hfp_connection->line_buffer); in hfp_parse_byte()
1547 …s[hfp_connection->parser_item_index].max_range = btstack_atoi((char *)hfp_connection->line_buffer); in hfp_parse_byte()
1596 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1626 …connection->bnip_number, sizeof(hfp_connection->bnip_number), (char *)hfp_connection->line_buffer); in parse_sequence()
1635 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1652 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1656 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1660 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1664 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1668 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1672 …connection->bnip_number, sizeof(hfp_connection->bnip_number), (char *)hfp_connection->line_buffer); in parse_sequence()
1675 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1685 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1690 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1695 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1700 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1705 hfp_connection->codec_confirmed = btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1709 hfp_connection->suggested_codec = btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1713 … hfp_connection->remote_supported_features = btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1717 log_info("Parsed codec %s\n", hfp_connection->line_buffer); in parse_sequence()
1718 …ecs[hfp_connection->parser_item_index] = (uint8_t)btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1723 …ection->parser_item_index].name, HFP_MAX_INDICATOR_DESC_SIZE, (char *)hfp_connection->line_buffer); in parse_sequence()
1725 … log_info("Indicator %d: %s (", hfp_connection->ag_indicators_nr+1, hfp_connection->line_buffer); in parse_sequence()
1728 …Indicator %d with status: %s\n", hfp_connection->parser_item_index+1, hfp_connection->line_buffer); in parse_sequence()
1729 …ors[hfp_connection->parser_item_index].status = btstack_atoi((char *) hfp_connection->line_buffer); in parse_sequence()
1735 log_info("Parsed Enable indicators: %s\n", hfp_connection->line_buffer); in parse_sequence()
1736 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1740 log_info("Parsed Support call hold: %s\n", hfp_connection->line_buffer); in parse_sequence()
1742 …_connection->remote_call_services_index].name, (char *)hfp_connection->line_buffer, HFP_CALL_SERVI… in parse_sequence()
1748 log_info("Parsed Generic status indicator: %s\n", hfp_connection->line_buffer); in parse_sequence()
1749 …p_connection->parser_item_index].uuid = (uint16_t)btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1755 … log_info("Parsed List generic status indicator %s state: ", hfp_connection->line_buffer); in parse_sequence()
1773 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1786 … hfp_connection->network_operator.mode = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1790 if (hfp_connection->line_buffer[0] == '3'){ in parse_sequence()
1791 log_info("Parsed Set network operator format : %s, ", hfp_connection->line_buffer); in parse_sequence()
1795 …g_info("ERROR Set network operator format: index %s not supported\n", hfp_connection->line_buffer); in parse_sequence()
1801 …on->extended_audio_gateway_error_value = (uint8_t)btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1804 …le_extended_audio_gateway_error_report = (uint8_t)btstack_atoi((char*)hfp_connection->line_buffer); in parse_sequence()
1810 …connection->bnip_number, sizeof(hfp_connection->bnip_number), (char *)hfp_connection->line_buffer); in parse_sequence()
1813 hfp_connection->ag_call_hold_action = hfp_connection->line_buffer[0] - '0'; in parse_sequence()
1814 if (hfp_connection->line_buffer[1] != '\0'){ in parse_sequence()
1815 hfp_connection->call_index = btstack_atoi((char *)&hfp_connection->line_buffer[1]); in parse_sequence()
1819 …fp_connection->ag_response_and_hold_action = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1822 hfp_connection->ag_dtmf_code = hfp_connection->line_buffer[0]; in parse_sequence()
1825 hfp_connection->clip_enabled = hfp_connection->line_buffer[0] != '0'; in parse_sequence()
1828 … hfp_connection->call_waiting_notification_enabled = hfp_connection->line_buffer[0] != '0'; in parse_sequence()
1831 value = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1837 … hfp_connection->ag_vra_status = btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1840 …_vra_state = (hfp_voice_recognition_state_t) btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1845 ….text_id = (hfp_connection->ag_msg.text_id << 4) | nibble_for_char(hfp_connection->line_buffer[i]); in parse_sequence()
1849 …ection->ag_msg.text_type = (hfp_text_type_t) btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1852 …_msg.text_operation = (hfp_text_operation_t) btstack_atoi((char *)&hfp_connection->line_buffer[0]); in parse_sequence()
1855 hfp_connection->line_buffer[hfp_connection->line_size] = 0; in parse_sequence()
1868 …(hfp_connection->apple_accessory_vendor_id << 4) | nibble_for_char(hfp_connection->line_buffer[i]); in parse_sequence()
1874 …hfp_connection->apple_accessory_product_id << 4) | nibble_for_char(hfp_connection->line_buffer[i]); in parse_sequence()
1878 …sion, sizeof(hfp_connection->apple_accessory_version), (const char *) hfp_connection->line_buffer); in parse_sequence()
1881 … hfp_connection->apple_accessory_features = btstack_atoi((char *)hfp_connection->line_buffer); in parse_sequence()
1892 … hfp_connection->apple_accessory_key = btstack_atoi((char *)hfp_connection->line_buffer); in parse_sequence()
1896 … hfp_connection->apple_accessory_battery_level = btstack_atoi((char *)hfp_connection->line_buffer); in parse_sequence()
1899 … hfp_connection->apple_accessory_docked = btstack_atoi((char *)hfp_connection->line_buffer); in parse_sequence()