| | |
| | | extern HIDO_UINT32 u32CurTick; |
| | | extern float nomove_count; |
| | | extern uint8_t g_start_send_flag,search_open_flag = 1,link_success_flag,flag_secondtask; |
| | | |
| | | void BLE_message_construct() |
| | | { |
| | | char send_ble_buffer[10]={0}; |
| | | char send_ble_buffer_str[10]={0}; |
| | | |
| | | send_ble_buffer[0]=0xA5; |
| | | memcpy(&send_ble_buffer[1],&anchordata_dist[0],2); |
| | | send_ble_buffer[3]=(send_ble_buffer[1]+send_ble_buffer[2])&0xff; |
| | | send_ble_buffer[4]=0x5A; |
| | | //send_ble_buffer[5]=0x0D; |
| | | //send_ble_buffer[6]=0x0A; |
| | | //sprintf(send_ble_buffer_str,"%d%d%d%d%d",send_ble_buffer[0],send_ble_buffer[1],send_ble_buffer[2],send_ble_buffer[3],send_ble_buffer[4]); |
| | | uart_send(UART_ID0, send_ble_buffer,5, NULL); |
| | | delay_us(3000); |
| | | } |
| | | int UwbRange(void) |
| | | { |
| | | uint8_t i; |
| | |
| | | } |
| | | recev_error_num=0; |
| | | range_timeout_us=5000;//恢复为5000进入range后 |
| | | LOG_INFO(TRACE_MODULE_APP,"标签ID:%X,距离: %d 信号强度:%d.\r\n",g_com_map[BIND_DEV_ID],distance,rssi); |
| | | BLE_message_construct(); |
| | | LOG_INFO(TRACE_MODULE_APP,"标签ID:%X,距离: %d 信号强度:%d.\r\n",g_com_map[BIND_DEV_ID],anchordata_dist[0],rssi); |
| | | #ifdef BO_XING |
| | | gpio_pin_clr(SCL_PIN); |
| | | #endif |