| | |
| | | #include "dw_app_anchor.h" |
| | | #include "ymodem.h" |
| | | #include "mk_phy.h" |
| | | #include "HIDO_Debug.h" |
| | | |
| | | //#define DEBUG_MODE |
| | | extern int simple_main(void); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | char file_name[25]={0}; |
| | | uint8_t file_name_lenth; |
| | | void get_download_file_name() |
| | | { |
| | | uint16_t full_value = 0; |
| | | // memcpy(file_name_lenth,&g_com_map[YAOGEIANC_UPWENJIAN_NAME_LENTH],1); |
| | | memcpy(&full_value, &g_com_map[YAOGEIANC_UPWENJIAN_NAME_LENTH], 2); |
| | | file_name_lenth = full_value & 0xFF; // 提取低字节 |
| | | memcpy(file_name,&g_com_map[YAOGEIANC_UPWENJIAN_NAME],file_name_lenth); |
| | | LOG_INFO(TRACE_MODULE_APP,"文件名: %s .\r\n",file_name); |
| | | LOG_INFO(TRACE_MODULE_APP,"文件名长度: %d .\r\n",file_name_lenth); |
| | | } |
| | | |
| | | uint16_t final_bag_num; |
| | | extern uint8_t Lora_qingqiu_flag; |
| | |
| | | if(jindu>baifenbi) |
| | | { |
| | | uart_send(UART_ID1, Dtu_shengji_jindu,9, NULL); |
| | | TCPClient_Upload_hex(Dtu_shengji_jindu,9); |
| | | baifenbi=baifenbi+10; |
| | | } |
| | | tx_en_start_u32 = phy_timer_count_get()+US_TO_PHY_TIMER_COUNT(100U);//发送必须要延时发送才可以用于测距否则立即发送会获取时间戳不对,需要计算程序运行时间,避免设置过去时间 |
| | |
| | | // GPS_Init(); |
| | | // gaodu=GetPressAndHeight()*100; |
| | | OpenUWB(); |
| | | get_download_file_name(); |
| | | while (1) |
| | | { |
| | | if(!shengji_flag) |
| | |
| | | IMUTask(); |
| | | IdleTask(); |
| | | // check_step_and_update_state(); |
| | | // led_offtask(); |
| | | led_offtask(); |
| | | } |
| | | } |