mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-09 21:40:23 +00:00
hfp: +BIA empty fields are -ignore-
This commit is contained in:
parent
f20d01a700
commit
c069e69674
12
src/hfp.c
12
src/hfp.c
@ -1034,14 +1034,18 @@ void hfp_parse(hfp_connection_t * context, uint8_t byte, int isHandsFree){
|
|||||||
break;
|
break;
|
||||||
case HFP_CMD_ENABLE_INDIVIDUAL_AG_INDICATOR_STATUS_UPDATE:
|
case HFP_CMD_ENABLE_INDIVIDUAL_AG_INDICATOR_STATUS_UPDATE:
|
||||||
// AG parses new gen. ind. state
|
// AG parses new gen. ind. state
|
||||||
|
if (context->line_size<1){
|
||||||
|
log_info("Parsed Enable AG indicator pos %u('%s') - unchanged\n", context->parser_item_index,
|
||||||
|
context->ag_indicators[context->parser_item_index].name);
|
||||||
|
}
|
||||||
|
else if (context->ag_indicators[context->parser_item_index].mandatory){
|
||||||
|
log_info("Parsed Enable AG indicator pos %u('%s') - ignore (mandatory)\n",
|
||||||
|
context->parser_item_index, context->ag_indicators[context->parser_item_index].name);
|
||||||
|
} else {
|
||||||
value = atoi((char *)&context->line_buffer[0]);
|
value = atoi((char *)&context->line_buffer[0]);
|
||||||
if (!context->ag_indicators[context->parser_item_index].mandatory){
|
|
||||||
context->ag_indicators[context->parser_item_index].enabled = value;
|
context->ag_indicators[context->parser_item_index].enabled = value;
|
||||||
log_info("Parsed Enable AG indicator pos %u('%s'): %u\n", context->parser_item_index,
|
log_info("Parsed Enable AG indicator pos %u('%s'): %u\n", context->parser_item_index,
|
||||||
context->ag_indicators[context->parser_item_index].name, value);
|
context->ag_indicators[context->parser_item_index].name, value);
|
||||||
} else {
|
|
||||||
log_info("Parsed Enable AG indicator pos %u('%s') - ignore (mandatory)\n",
|
|
||||||
context->parser_item_index, context->ag_indicators[context->parser_item_index].name);
|
|
||||||
}
|
}
|
||||||
context->parser_item_index++;
|
context->parser_item_index++;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user