| | |
| | | int tt2; |
| | | int test1,test3; |
| | | uint32_t test4; |
| | | |
| | | #define SLEEP_TIMER_NUM 1000 |
| | | int main(void) |
| | | { |
| | | board_clock_run(); |
| | |
| | | reset_cause_get(); |
| | | reset_cause_clear(); |
| | | //注意串口一波特率改为9600了为了能和GPS通信上 |
| | | // Load calibration parameters from NVM |
| | | uint32_t internal_flash = (REG_READ(0x40000018) >> 17) & 0x1; |
| | | uint32_t external_flash = (REG_READ(0x40010030) >> 28) & 0x3; |
| | | if (internal_flash || external_flash == 1) |
| | | { |
| | | WsfNvmInit(); |
| | | board_calibration_params_load(); |
| | | flash_close(FLASH_ID0); |
| | | } |
| | | else |
| | | { |
| | | board_calibration_params_default(); |
| | | } |
| | | // // Load calibration parameters from NVM |
| | | // uint32_t internal_flash = (REG_READ(0x40000018) >> 17) & 0x1; |
| | | // uint32_t external_flash = (REG_READ(0x40010030) >> 28) & 0x3; |
| | | // if (internal_flash || external_flash == 1) |
| | | // { |
| | | // WsfNvmInit(); |
| | | // board_calibration_params_load(); |
| | | // flash_close(FLASH_ID0); |
| | | // } |
| | | // else |
| | | // { |
| | | // board_calibration_params_default(); |
| | | // } |
| | | |
| | | // Load calibration parameters |
| | | board_calibration_params_load(); |
| | | // Chip calibration |
| | | calib_chip(); |
| | | |
| | |
| | | //board_acceleration_detection_init(move_handler); |
| | | // pca_input_detection_init(pca_handler);//pca检测输入 |
| | | //board_4GUsart_detection_init(_4gUsart_handler); |
| | | Uwb_init(); |
| | | //Uwb_init(); |
| | | Anchor_uwb_aoa_square_init(); |
| | | OpenUWB(); |
| | | while (1) |
| | | { |