1
0
mirror of https://github.com/bluekitchen/btstack.git synced 2025-04-01 13:20:50 +00:00

add hfp_ag_set_battery_level

This commit is contained in:
Matthias Ringwald 2015-11-19 22:20:19 +01:00
parent a0189fc7c2
commit 1c7f9bee67
3 changed files with 22 additions and 0 deletions

@ -1093,3 +1093,9 @@ void hfp_ag_set_roaming_status(int status){
hfp_ag_set_ag_indicator("roam", status); hfp_ag_set_ag_indicator("roam", status);
} }
/*
* @brief
*/
void hfp_ag_set_battery_level(int level){
hfp_ag_set_ag_indicator("battchg", level);
}

@ -215,6 +215,11 @@ void hfp_ag_set_signal_strength(int strength);
*/ */
void hfp_ag_set_roaming_status(int status); void hfp_ag_set_roaming_status(int status);
/*
* @brief
*/
void hfp_ag_set_battery_level(int level);
/* API_END */ /* API_END */
#if defined __cplusplus #if defined __cplusplus

@ -135,6 +135,9 @@ static void show_usage(void){
printf("h - Disable roaming\n"); printf("h - Disable roaming\n");
printf("H - Enable roaming\n"); printf("H - Enable roaming\n");
printf("i - Set battery level to 3\n");
printf("I - Set battery level to 5\n");
printf("t - terminate connection\n"); printf("t - terminate connection\n");
printf("---\n"); printf("---\n");
@ -211,6 +214,14 @@ static int stdin_process(struct data_source *ds){
printf("Enable roaming\n"); printf("Enable roaming\n");
hfp_ag_set_roaming_status(1); hfp_ag_set_roaming_status(1);
break; break;
case 'i':
printf("Set battery level to 3\n");
hfp_ag_set_battery_level(3);
break;
case 'I':
printf("Set battery level to 5\n");
hfp_ag_set_battery_level(5);
break;
case 'r': case 'r':
printf("Disable in-band ring tone\n"); printf("Disable in-band ring tone\n");
hfp_ag_set_use_in_band_ring_tone(0); hfp_ag_set_use_in_band_ring_tone(0);