hfp_gsm_model: use bool for hfp_gsm_call.used_slot

This commit is contained in:
Matthias Ringwald 2022-01-24 13:18:07 +01:00
parent 1e24899de3
commit df1e871fcf
2 changed files with 6 additions and 6 deletions

View File

@ -88,19 +88,19 @@ static void set_callsetup_status(hfp_callsetup_status_t status){
static inline void set_enhanced_call_status_active(int index_in_table){ static inline void set_enhanced_call_status_active(int index_in_table){
if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return; if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return;
hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_ACTIVE; hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_ACTIVE;
hfp_gsm_model_calls[index_in_table].used_slot = 1; hfp_gsm_model_calls[index_in_table].used_slot = true;
} }
static inline void set_enhanced_call_status_held(int index_in_table){ static inline void set_enhanced_call_status_held(int index_in_table){
if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return; if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return;
hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_HELD; hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_HELD;
hfp_gsm_model_calls[index_in_table].used_slot = 1; hfp_gsm_model_calls[index_in_table].used_slot = true;
} }
static inline void set_enhanced_call_status_response_hold(int index_in_table){ static inline void set_enhanced_call_status_response_hold(int index_in_table){
if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return; if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return;
hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_CALL_HELD_BY_RESPONSE_AND_HOLD; hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_CALL_HELD_BY_RESPONSE_AND_HOLD;
hfp_gsm_model_calls[index_in_table].used_slot = 1; hfp_gsm_model_calls[index_in_table].used_slot = true;
} }
static inline void set_enhanced_call_status_initiated(int index_in_table){ static inline void set_enhanced_call_status_initiated(int index_in_table){
@ -114,7 +114,7 @@ static inline void set_enhanced_call_status_initiated(int index_in_table){
hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_INCOMING; hfp_gsm_model_calls[index_in_table].enhanced_status = HFP_ENHANCED_CALL_STATUS_INCOMING;
} }
} }
hfp_gsm_model_calls[index_in_table].used_slot = 1; hfp_gsm_model_calls[index_in_table].used_slot = true;
} }
static int get_enhanced_call_status(int index_in_table){ static int get_enhanced_call_status(int index_in_table){
@ -143,7 +143,7 @@ static inline int is_enhanced_call_status_initiated(int index_in_table){
static void free_call_slot(int index_in_table){ static void free_call_slot(int index_in_table){
if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return; if ((index_in_table < 0) || (index_in_table > HFP_GSM_MAX_NR_CALLS)) return;
hfp_gsm_model_calls[index_in_table].used_slot = 0; hfp_gsm_model_calls[index_in_table].used_slot = false;
} }
void hfp_gsm_init(void){ void hfp_gsm_init(void){

View File

@ -53,7 +53,7 @@ extern "C" {
/* API_START */ /* API_START */
typedef struct { typedef struct {
uint8_t used_slot; bool used_slot;
hfp_enhanced_call_status_t enhanced_status; hfp_enhanced_call_status_t enhanced_status;
hfp_enhanced_call_dir_t direction; hfp_enhanced_call_dir_t direction;
hfp_enhanced_call_mode_t mode; hfp_enhanced_call_mode_t mode;