Debug Application Functions
APP_DEBUG API Brief
Application |
Brief |
|---|---|
beken debug cmd hander function |
|
beken_dbg_hci_evt_process brief description |
|
send dbg data to controller |
APP_DEBUG API Reference
Header File
Functions
-
bool beken_dbg_uart_rx(uint8_t *p_in_buffer, uint16_t in_length, uint8_t *p_out_buffer, uint16_t *p_out_length)
beken debug cmd hander function
handler uart recvice private command and data, then output mapping data or event
- 参数:
p_in_buffer – [in] pointer for input buffer data
in_length – [in] input buffer data length
p_out_buffer – [out] pointer for output buffer data
p_out_length – [out] output buffer data length
- 返回值:
TRUE – will send data or event
FALSE – will not send data or event
- 返回:
result
-
void _bk_uart_hci_ctrl_2_uart(uint8_t *p_event, uint16_t len)
beken_dbg_hci_evt_process brief description
handle hci event and process mapping new command or data
- 参数:
p_event – [in] hci event data
len – [in] hci evnet data len
- 返回:
N/A
-
void _bk_uart_send_cmd_2_ctrl(void)
send dbg data to controller
pop pending data from dbg queue and send it to controller
- 返回:
N/A
Macros
-
BEKEN_OCF
-
DBG_TX_FIFO_THRD
-
HCI_EVENT_HEAD_LENGTH
-
HCI_COMMAND_HEAD_LENGTH
-
BEKEN_UART_LINK_CHECK
return 0x04 0x0e 0x04 0x01 0xe0 0xfc 0x00
-
BEKEN_UART_REGISTER_WRITE_CMD
Write certain reg
-
BEKEN_UART_REGISTER_CONTINUOUS_WRITE_CMD
write reg continuous
-
BEKEN_UART_REGISTER_READ_CMD
read certain reg value
-
BEKEN_READ_MEM_INFO
read heap info
-
BEKEN_SHOW_BT_MNG_INFO
print bt app mng entity state
-
BEKEN_SHOW_BT_CTRL_INFO
print bt controller hci&con info
-
BEKEN_SHOW_STACK_CMD
-
BEKEN_DISABLE_PRINT
disable uart print,compatible with 3288/3296
-
BEKEN_APP_DBG_ANC
send anc command to app_anc
-
BKKEN_SADC_DUMP
dump sadc data
-
BEKEN_DUMP_ENV_CMD
dump env cfg
-
BEKEN_PRINT_LINK_KEY
-
BEKEN_TRANSPARENT_HCI_CMD
Transparent hci cmd to controller
-
BEKEN_SHOW_RW_KE_UESED
-
BEKEN_LED_EQ_BUTTON
set adc eq data and respone result by anc serivce using spp
-
BEKEN_APP_DBG_AEC
send aec command to app_aec
-
BEKEN_SYS_SELEEP_TEST
let system into sleep mode
-
BEKEN_SYS_DEEP_SELEEP_TEST
let system into deepsleep mode
-
BEKEN_SYS_SHUTDOWQM_TEST
let system shutdown
-
BEKEN_SYS_PTS_TEST
for pts test
-
BEKEN_SYS_MIC_TEST
for mic test
-
BEKEN_APP_DBG_CMD
-
OWNER_DEBUG_CMD
debug cmd used to verify something right
-
BEKEN_DUT_MODE_ENABLE
Enter Dut mode
-
BEKEN_NON_SIG_TEST_PARAM
RF Direct Test mode,BT Packet type Burst
-
BEKEN_READ_NON_SIG_RESULT
RF Direct Test mode,read test result
-
BEKEN_CLEAR_NON_SIG_RESULT
RF Direct Test mode,read test result
-
BEKEN_FCC_PARAM
Fcc test,Ex:continue CW,EDR/BR-PN9 TX
-
BEKEN_RF_PWRUP_ADJ
3298 RF PWR UP ADJ
-
BEKEN_CAPTURE_ADC_DATA
3298 capture adc data
-
BEKEN_CMD_DUMP_MEM
-
BEKEN_CMD_READ_MEM
-
BEKEN_CMD_LOG_FLUSH
-
BEKEN_CMD_SWITCH_UART_TO_SWD
-
BEKEN_CMD_SYS_RESET
Enumerations
-
enum bt_test_mode
Bluetooth management mode definition.
Values:
-
enumerator BT_TEST_MODE_NORMAL
Bluetooth normal work mode
-
enumerator BT_TEST_MODE_SIG_TEST
Bluetooth sinal test mode
-
enumerator BT_TEST_MODE_NON_SIG_TEST
Bluetooth non-signal test mode
-
enumerator BT_TEST_MODE_FCC_TEST
Bluetooth FCC test mode
-
enumerator BT_TEST_MODE_BQB
Bluetooth Qualified Body test mode
-
enumerator BT_TEST_MODE_NORMAL