T_S32 Fwl_BlueInit(T_VOID (*rx_proc)(T_U8 *data, T_U32 len)) { rdabt_adp_uart_start(); rdabt_adp_uart_configure(rx_proc); return 1; }
void Rdabt_trap_write_r18(void) { // extern BOOL g_CalbClock; int32 i; #if 0 if(g_CalbClock) { hal_HstSendEvent(1, 0x88888888); for(i=0;i<sizeof(rda_trap_calib_18)/sizeof(rda_trap_calib_18[0]);i++) { rdabt_wirte_memory(rda_trap_calib_18[i][0],&rda_trap_calib_18[i][1],1,0x0); RDABT_DELAY(1); } } else #endif { for(i=0;i<sizeof(rda_trap_18)/sizeof(rda_trap_18[0]);i++) { rdabt_wirte_memory(rda_trap_18[i][0],&rda_trap_18[i][1],1,0); RDABT_DELAY(1); } #if 0 rdabt_adp_uart_stop(); rdabt_adp_uart_start(); rdabt_adp_uart_configure(115200,FALSE); rdabt_uart_register_cb(); rdabt_baudrate_ctrl(); RDABT_DELAY(100); for(i=0;i<sizeof(rda_trap_18_2)/sizeof(rda_trap_18_2[0]);i++) { rdabt_wirte_memory(rda_trap_18_2[i][0],&rda_trap_18_2[i][1],1,0); RDABT_DELAY(1); } #endif } }