| | |
| | | |
| | | gpio_open(); |
| | | //PA引脚 |
| | | io_pin_mux_set(IO_PIN_9, IO_FUNC0); |
| | | io_pin_mux_set(IO_PIN_10, IO_FUNC0); |
| | | gpio_pin_set_dir(IO_PIN_9, GPIO_DIR_OUT, 0); |
| | | io_pull_set(IO_PIN_9, IO_PULL_DOWN, IO_PULL_UP_LEVEL4); |
| | | // io_pin_mux_set(IO_PIN_9, IO_FUNC0); |
| | | // io_pin_mux_set(IO_PIN_10, IO_FUNC0); |
| | | // gpio_pin_set_dir(IO_PIN_9, GPIO_DIR_OUT, 0); |
| | | // io_pull_set(IO_PIN_9, IO_PULL_DOWN, IO_PULL_UP_LEVEL4); |
| | | board_led_init(); |
| | | board_configure(); |
| | | |
| | |
| | | |
| | | // test_mode=TEST_UWB_TX; |
| | | power_init(); |
| | | app_power_mode_set(test_mode); |
| | | // app_power_mode_set(test_mode); |
| | | uwb_open(); |
| | | power_on_radio(1, 0); |
| | | uwb_tx_carrier_only(1, CH_NUM, TX_POWER_LEVEL); |
| | | // // start a 10ms timer |
| | | mac_timer_open(button_debounce_timeout_handler); |
| | | // mac_timer_open(button_debounce_timeout_handler); |
| | | mac_timer_start(__MS_TO_TICKS(10)); |
| | | LOG_INFO(TRACE_MODULE_APP, "Debounce timer start\r\n"); |
| | | power_mode_request(POWER_UNIT_TIMER, POWER_MODE_SLEEP); |
| | |
| | | case TEST_RF_CARRIER: |
| | | break; |
| | | case TEST_UWB_TX: |
| | | delay_us(65535); |
| | | |
| | | // gpio_pin_set(IO_PIN_9);//测试; |
| | | // gpio_pin_clr(IO_PIN_10);//测试; |
| | | uwb_blocking_tx_start(tx_payload, tx_len, 0); |