BTA_AG_RESULT,
BTA_AG_SETCODEC,
BTA_AG_SEND_RING,
- BTA_AG_CI_SCO_DATA,
- BTA_AG_CI_RX_DATA,
BTA_AG_NUM_ACTIONS
};
bta_ag_sco_conn_close, bta_ag_sco_listen, bta_ag_sco_open,
bta_ag_sco_close, bta_ag_sco_shutdown, bta_ag_post_sco_open,
bta_ag_post_sco_close, bta_ag_svc_conn_open, bta_ag_result,
- bta_ag_setcodec, bta_ag_send_ring, bta_ag_ci_sco_data,
- bta_ag_ci_rx_data};
+ bta_ag_setcodec, bta_ag_send_ring};
/* state table information */
#define BTA_AG_ACTIONS 2 /* number of actions */
/* DISC_INT_RES_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST},
/* DISC_OK_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST},
/* DISC_FAIL_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST},
- /* CI_RX_WRITE_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST},
/* RING_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST},
- /* SVC_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST},
- /* CI_SCO_DATA_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST}};
+ /* SVC_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_INIT_ST}};
/* state table for opening state */
const uint8_t bta_ag_st_opening[][BTA_AG_NUM_COLS] = {
{BTA_AG_DISC_INT_RES, BTA_AG_IGNORE, BTA_AG_OPENING_ST},
/* DISC_OK_EVT */ {BTA_AG_RFC_DO_OPEN, BTA_AG_IGNORE, BTA_AG_OPENING_ST},
/* DISC_FAIL_EVT */ {BTA_AG_DISC_FAIL, BTA_AG_IGNORE, BTA_AG_INIT_ST},
- /* CI_RX_WRITE_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPENING_ST},
/* RING_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPENING_ST},
- /* SVC_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPENING_ST},
- /* CI_SCO_DATA_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPENING_ST}};
+ /* SVC_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPENING_ST}};
/* state table for open state */
const uint8_t bta_ag_st_open[][BTA_AG_NUM_COLS] = {
/* DISC_INT_RES_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPEN_ST},
/* DISC_OK_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPEN_ST},
/* DISC_FAIL_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_OPEN_ST},
- /* CI_RX_WRITE_EVT */ {BTA_AG_CI_RX_DATA, BTA_AG_IGNORE, BTA_AG_OPEN_ST},
/* RING_TOUT_EVT */ {BTA_AG_SEND_RING, BTA_AG_IGNORE, BTA_AG_OPEN_ST},
- /* SVC_TOUT_EVT */ {BTA_AG_START_CLOSE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST},
- /* CI_SCO_DATA_EVT */ {BTA_AG_CI_SCO_DATA, BTA_AG_IGNORE, BTA_AG_OPEN_ST}};
+ /* SVC_TOUT_EVT */ {BTA_AG_START_CLOSE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST}};
/* state table for closing state */
const uint8_t bta_ag_st_closing[][BTA_AG_NUM_COLS] = {
/* DISC_INT_RES_EVT */ {BTA_AG_FREE_DB, BTA_AG_IGNORE, BTA_AG_INIT_ST},
/* DISC_OK_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST},
/* DISC_FAIL_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST},
- /* CI_RX_WRITE_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST},
/* RING_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST},
- /* SVC_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST},
- /* CI_SCO_DATA_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST}};
+ /* SVC_TOUT_EVT */ {BTA_AG_IGNORE, BTA_AG_IGNORE, BTA_AG_CLOSING_ST}};
/* type for state table */
typedef const uint8_t (*tBTA_AG_ST_TBL)[BTA_AG_NUM_COLS];
/* Ignore displaying of AT results when not connected (Ignored in state
* machine) */
- if ((previous_event != BTA_AG_API_RESULT_EVT ||
- p_scb->state == BTA_AG_OPEN_ST) &&
- event != BTA_AG_CI_SCO_DATA_EVT) {
+ if (previous_event != BTA_AG_API_RESULT_EVT ||
+ p_scb->state == BTA_AG_OPEN_ST) {
APPL_TRACE_EVENT("%s: Handle 0x%04x, State %d (%s), Event 0x%04x (%s)",
__func__, bta_ag_scb_to_idx(p_scb), p_scb->state,
bta_ag_state_str(p_scb->state), event,
bta_ag_evt_str(event, p_data->api_result.result));
}
#else
- if (event != BTA_AG_CI_SCO_DATA_EVT) {
- APPL_TRACE_EVENT("%s: Handle 0x%04x, State %d, Event 0x%04x", __func__,
- bta_ag_scb_to_idx(p_scb), p_scb->state, event);
- }
+ APPL_TRACE_EVENT("%s: Handle 0x%04x, State %d, Event 0x%04x", __func__,
+ bta_ag_scb_to_idx(p_scb), p_scb->state, event);
#endif
event &= 0x00FF;
return "Discovery OK";
case BTA_AG_DISC_FAIL_EVT:
return "Discovery Failed";
- case BTA_AG_CI_RX_WRITE_EVT:
- return "CI RX Write";
case BTA_AG_RING_TIMEOUT_EVT:
return "Ring Timeout";
case BTA_AG_SVC_TIMEOUT_EVT:
return "Enable AG";
case BTA_AG_API_DISABLE_EVT:
return "Disable AG";
- case BTA_AG_CI_SCO_DATA_EVT:
- return "SCO data Callin";
default:
return "Unknown AG Event";
}
BTA_AG_SCO_SHUTDOWN_E, /* shutdown request */
BTA_AG_SCO_CONN_OPEN_E, /* sco open */
BTA_AG_SCO_CONN_CLOSE_E, /* sco closed */
- BTA_AG_SCO_CI_DATA_E /* SCO data ready */
};
static void bta_ag_create_pending_sco(tBTA_AG_SCB* p_scb, bool is_local);
#if (BTA_AG_SCO_DEBUG == TRUE)
uint8_t in_state = p_sco->state;
- if (event != BTA_AG_SCO_CI_DATA_E) {
- APPL_TRACE_EVENT("%s: SCO Index 0x%04x, State %d (%s), Event %d (%s)",
- __func__, p_scb->sco_idx, p_sco->state,
- bta_ag_sco_state_str(p_sco->state), event,
- bta_ag_sco_evt_str(event));
- }
+ APPL_TRACE_EVENT("%s: SCO Index 0x%04x, State %d (%s), Event %d (%s)",
+ __func__, p_scb->sco_idx, p_sco->state,
+ bta_ag_sco_state_str(p_sco->state), event,
+ bta_ag_sco_evt_str(event));
#else
- if (event != BTA_AG_SCO_CI_DATA_E) {
- APPL_TRACE_EVENT("%s: SCO Index 0x%04x, State %d, Event %d", __func__,
- p_scb->sco_idx, p_sco->state, event);
- }
+ APPL_TRACE_EVENT("%s: SCO Index 0x%04x, State %d, Event %d", __func__,
+ p_scb->sco_idx, p_sco->state, event);
#endif
switch (p_sco->state) {
bta_ag_create_pending_sco(p_scb, bta_ag_cb.sco.is_local);
}
-/*******************************************************************************
- *
- * Function bta_ag_ci_sco_data
- *
- * Description Process the SCO data ready callin event
- *
- *
- * Returns void
- *
- ******************************************************************************/
-void bta_ag_ci_sco_data(UNUSED_ATTR tBTA_AG_SCB* p_scb,
- UNUSED_ATTR tBTA_AG_DATA* p_data) {
-}
-
void bta_ag_set_sco_allowed(tBTA_AG_DATA* p_data) {
sco_allowed = p_data->api_set_sco_allowed.value;
APPL_TRACE_DEBUG(sco_allowed ? "sco now allowed" : "sco now not allowed");
return "Opened";
case BTA_AG_SCO_CONN_CLOSE_E:
return "Closed";
- case BTA_AG_SCO_CI_DATA_E:
- return "Sco Data";
default:
return "Unknown SCO Event";
}