| | |
| | | #include "mk_aes.h" |
| | | #include "mk_lsp.h" |
| | | #include "mk_power.h" |
| | | #include "mk_wdt.h" |
| | | |
| | | #include "board.h" |
| | | |
| | |
| | | |
| | | phy_timer_open(1, IRQ_PRIORITY_HIGH); |
| | | |
| | | LOG_INFO(TRACE_MODULE_DRIVER, "uwb_open\r\n"); |
| | | // LOG_INFO(TRACE_MODULE_DRIVER, "uwb_open\r\n"); |
| | | return 0; |
| | | } |
| | | |
| | |
| | | |
| | | uwb_tx_power_set(tx_power_level); |
| | | |
| | | LOG_INFO(TRACE_NO_REPORT_HOST | TRACE_MODULE_DRIVER, "uwb_tx_init, power level %d\r\n", tx_power_level); |
| | | //LOG_INFO(TRACE_NO_REPORT_HOST | TRACE_MODULE_DRIVER, "uwb_tx_init, power level %d\r\n", tx_power_level); |
| | | } |
| | | |
| | | static void uwb_rx_init(void) |
| | |
| | | while (sys_timer_get() - start < 624) // 10us |
| | | { |
| | | } |
| | | |
| | | wdt_ping(WDT_ID0);//喂狗 |
| | | // Trigger TX |
| | | REG_WRITE(0x40000430, 0x1); |
| | | start = sys_timer_get(); |