mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-01 10:13:29 +00:00
pbap_client_demo: avoid recursive expansion of phone book name on 'Select SIM1' command
This commit is contained in:
parent
fb3c5474af
commit
b43dabc88d
@ -93,18 +93,22 @@ static uint16_t pbap_cid;
|
|||||||
|
|
||||||
static int sim1_selected;
|
static int sim1_selected;
|
||||||
|
|
||||||
static void select_phonebook(const char * phonebook){
|
static void refresh_phonebook_folder_and_path(void){
|
||||||
phonebook_name = phonebook;
|
sprintf(phonebook_path, "%s%s.vcf", sim1_selected ? "SIM1/telecom/" : "telecom/", phonebook_name);
|
||||||
sprintf(phonebook_path, "%s%s.vcf", sim1_selected ? "SIM1/telecom/" : "telecom/", phonebook);
|
sprintf(phonebook_folder, "%s%s", sim1_selected ? "SIM1/telecom/" : "telecom/", phonebook_name);
|
||||||
sprintf(phonebook_folder, "%s%s", sim1_selected ? "SIM1/telecom/" : "telecom/", phonebook);
|
|
||||||
printf("[-] Phonebook name '%s'\n", phonebook_name);
|
|
||||||
printf("[-] Phonebook folder '%s'\n", phonebook_folder);
|
printf("[-] Phonebook folder '%s'\n", phonebook_folder);
|
||||||
printf("[-] Phonebook path '%s'\n", phonebook_path);
|
printf("[-] Phonebook path '%s'\n", phonebook_path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void select_phonebook(const char * phonebook){
|
||||||
|
phonebook_name = phonebook;
|
||||||
|
printf("[-] Phonebook name '%s'\n", phonebook_name);
|
||||||
|
refresh_phonebook_folder_and_path();
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef HAVE_BTSTACK_STDIN
|
#ifdef HAVE_BTSTACK_STDIN
|
||||||
|
|
||||||
// Testig User Interface
|
// Testing User Interface
|
||||||
static void show_usage(void){
|
static void show_usage(void){
|
||||||
bd_addr_t iut_address;
|
bd_addr_t iut_address;
|
||||||
gap_local_bd_addr(iut_address);
|
gap_local_bd_addr(iut_address);
|
||||||
@ -152,7 +156,7 @@ static void stdin_process(char c){
|
|||||||
case 'b':
|
case 'b':
|
||||||
printf("[+] SIM1 selected'\n");
|
printf("[+] SIM1 selected'\n");
|
||||||
sim1_selected = 1;
|
sim1_selected = 1;
|
||||||
select_phonebook(phonebook_folder);
|
refresh_phonebook_folder_and_path();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'd':
|
case 'd':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user