Compare commits
15 Commits
daaaadc56d
...
c7372d21d2
Author | SHA1 | Date |
---|---|---|
Ben V. Brown | c7372d21d2 | |
Ben V. Brown | 16cfcb1002 | |
Ben V. Brown | 8e91ed7282 | |
Ben V. Brown | 9a747bdaad | |
Ben V. Brown | 94e2f92c29 | |
Ben V. Brown | 64e193ad66 | |
Ben V. Brown | 33fdf13003 | |
Ben V. Brown | 396ea8e2a7 | |
Ben V. Brown | c5570b96ca | |
Ben V. Brown | 037cee323a | |
Ben V. Brown | 0a82336258 | |
Ben V. Brown | 5678f70284 | |
Ben V. Brown | 399f466954 | |
Ben V. Brown | 9c14484f09 | |
Ben V. Brown | 97c2a54186 |
|
@ -1531,6 +1531,13 @@ void app_anc_key(APP_KEY_STATUS *status, void *param) {
|
||||||
bool flag = app_anc_work_status();
|
bool flag = app_anc_work_status();
|
||||||
|
|
||||||
#if defined(IBRT)
|
#if defined(IBRT)
|
||||||
|
ibrt_ctrl_t *p_ibrt_ctrl = app_tws_ibrt_get_bt_ctrl_ctx();
|
||||||
|
|
||||||
|
TRACE(2, "[%s] current_role: %d", __func__, p_ibrt_ctrl->current_role);
|
||||||
|
if (p_ibrt_ctrl->current_role == IBRT_SLAVE) {
|
||||||
|
app_anc_notify_master_to_exchange_coef(0, 0);
|
||||||
|
return;
|
||||||
|
}
|
||||||
app_anc_status_sync(!flag);
|
app_anc_status_sync(!flag);
|
||||||
#endif
|
#endif
|
||||||
app_anc_status_post(!flag);
|
app_anc_status_post(!flag);
|
||||||
|
|
|
@ -118,12 +118,6 @@ void send_prev_track(void) {
|
||||||
uint8_t action[] = {IBRT_ACTION_BACKWARD};
|
uint8_t action[] = {IBRT_ACTION_BACKWARD};
|
||||||
app_ibrt_if_start_user_action(action, sizeof(action));
|
app_ibrt_if_start_user_action(action, sizeof(action));
|
||||||
}
|
}
|
||||||
|
|
||||||
void send_enable_disable_anc(void) {
|
|
||||||
uint8_t action[] = {IBRT_ACTION_ANC_NOTIRY_MASTER_EXCHANGE_COEF};
|
|
||||||
app_ibrt_if_start_user_action(action, sizeof(action));
|
|
||||||
}
|
|
||||||
|
|
||||||
void app_key_single_tap(APP_KEY_STATUS *status, void *param) {
|
void app_key_single_tap(APP_KEY_STATUS *status, void *param) {
|
||||||
TRACE(2, "%s event %d", __func__, status->event);
|
TRACE(2, "%s event %d", __func__, status->event);
|
||||||
|
|
||||||
|
@ -144,7 +138,6 @@ void app_key_single_tap(APP_KEY_STATUS *status, void *param) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void app_key_double_tap(APP_KEY_STATUS *status, void *param) {
|
void app_key_double_tap(APP_KEY_STATUS *status, void *param) {
|
||||||
TRACE(2, "%s event %d", __func__, status->event);
|
TRACE(2, "%s event %d", __func__, status->event);
|
||||||
|
|
||||||
|
@ -186,7 +179,6 @@ void app_key_triple_tap(APP_KEY_STATUS *status, void *param) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void app_key_quad_tap(APP_KEY_STATUS *status, void *param) {
|
void app_key_quad_tap(APP_KEY_STATUS *status, void *param) {
|
||||||
TRACE(2, "%s event %d", __func__, status->event);
|
TRACE(2, "%s event %d", __func__, status->event);
|
||||||
|
|
||||||
|
@ -215,7 +207,7 @@ void app_key_long_press_down(APP_KEY_STATUS *status, void *param) {
|
||||||
send_prev_track();
|
send_prev_track();
|
||||||
} else {
|
} else {
|
||||||
// Bud's are working as a pair
|
// Bud's are working as a pair
|
||||||
send_enable_disable_anc();
|
app_anc_key(status, param);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -276,4 +268,4 @@ void app_key_init_on_charging(void) {
|
||||||
for (i = 0; i < (sizeof(key_cfg) / sizeof(APP_KEY_HANDLE)); i++) {
|
for (i = 0; i < (sizeof(key_cfg) / sizeof(APP_KEY_HANDLE)); i++) {
|
||||||
app_key_handle_registration(&key_cfg[i]);
|
app_key_handle_registration(&key_cfg[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -279,7 +279,6 @@ void app_ibrt_ui_perform_user_action(uint8_t *p_buff, uint16_t length) {
|
||||||
ibrt_ctrl_t *p_ibrt_ctrl = app_tws_ibrt_get_bt_ctrl_ctx();
|
ibrt_ctrl_t *p_ibrt_ctrl = app_tws_ibrt_get_bt_ctrl_ctx();
|
||||||
|
|
||||||
#ifdef ANC_APP
|
#ifdef ANC_APP
|
||||||
//Doesnt actully get used!!!
|
|
||||||
app_anc_cmd_receive_process(p_buff, length);
|
app_anc_cmd_receive_process(p_buff, length);
|
||||||
#endif
|
#endif
|
||||||
#ifdef ANC_WNR_ENABLED
|
#ifdef ANC_WNR_ENABLED
|
||||||
|
@ -353,9 +352,6 @@ void app_ibrt_ui_perform_user_action(uint8_t *p_buff, uint16_t length) {
|
||||||
app_bt_volumedown();
|
app_bt_volumedown();
|
||||||
app_ibrt_sync_volume_info();
|
app_ibrt_sync_volume_info();
|
||||||
break;
|
break;
|
||||||
case IBRT_ACTION_ANC_NOTIRY_MASTER_EXCHANGE_COEF:
|
|
||||||
app_anc_key(NULL, NULL);
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
TRACE(2, "%s unknown user action %d\n", __func__, p_buff[0]);
|
TRACE(2, "%s unknown user action %d\n", __func__, p_buff[0]);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue