mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-01 01:13:23 +00:00
hfp: remove resolve_byte handling
This commit is contained in:
parent
d6b237ac15
commit
d7f16ff1da
@ -1135,15 +1135,12 @@ static bool hfp_parse_byte(hfp_connection_t * hfp_connection, uint8_t byte, int
|
||||
case ':':
|
||||
hfp_parser_store_byte(hfp_connection, byte);
|
||||
break;
|
||||
case ',':
|
||||
hfp_connection->resolve_byte = 1;
|
||||
break;
|
||||
default:
|
||||
if (hfp_connection->found_equal_sign) {
|
||||
break;
|
||||
if (!hfp_connection->found_equal_sign) {
|
||||
hfp_parser_store_byte(hfp_connection, byte);
|
||||
return true;
|
||||
}
|
||||
hfp_parser_store_byte(hfp_connection, byte);
|
||||
return true;
|
||||
break;
|
||||
}
|
||||
|
||||
if (hfp_parser_is_buffer_empty(hfp_connection)) return true;
|
||||
@ -1188,7 +1185,6 @@ static bool hfp_parse_byte(hfp_connection_t * hfp_connection, uint8_t byte, int
|
||||
break;
|
||||
}
|
||||
|
||||
// TODO:
|
||||
if ((byte == ',') && (hfp_connection->parser_state == HFP_PARSER_CMD_SEQUENCE)){
|
||||
if (hfp_connection->line_size == 0){
|
||||
hfp_connection->line_buffer[0] = 0;
|
||||
@ -1271,13 +1267,6 @@ static bool hfp_parse_byte(hfp_connection_t * hfp_connection, uint8_t byte, int
|
||||
|
||||
hfp_parser_next_state(hfp_connection, byte);
|
||||
|
||||
if (hfp_connection->resolve_byte && (hfp_connection->command == HFP_CMD_ENABLE_INDIVIDUAL_AG_INDICATOR_STATUS_UPDATE)){
|
||||
hfp_connection->resolve_byte = 0;
|
||||
hfp_connection->ignore_value = 1;
|
||||
parse_sequence(hfp_connection);
|
||||
hfp_connection->line_buffer[0] = 0;
|
||||
hfp_connection->line_size = 0;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -541,8 +541,7 @@ typedef struct hfp_connection {
|
||||
|
||||
bool found_equal_sign;
|
||||
uint8_t ignore_value;
|
||||
uint8_t resolve_byte;
|
||||
|
||||
|
||||
uint8_t change_status_update_for_individual_ag_indicators;
|
||||
uint8_t operator_name_changed;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user