| | |
| | | { |
| | | current_count=HAL_LPTIM_ReadCounter(&hlptim1); |
| | | |
| | | SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],5,g_com_map[LORA_POWER]); //切换lora接收频点 |
| | | SwitchLoraSettings_FSK(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],5,g_com_map[LORA_POWER]); //切换lora接收频点 |
| | | |
| | | memcpy(&lora_start_poll_buff[ANC_ID_IDX],&g_com_map[DEV_ID],2); |
| | | LED_TB_ON; |
| | | HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14, GPIO_PIN_SET); |
| | | Radio.Send(lora_start_poll_buff, 4); |
| | | UWB_Wkup(); |
| | | delay_us(1000); |
| | | delay_us(450); |
| | | MBXANCPoll(); |
| | | HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14, GPIO_PIN_RESET); |
| | | dwt_entersleep(); |
| | | SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],5,g_com_map[LORA_POWER]); |
| | | next_poll_state = Next_Poll_LORASYNC; |
| | | }else{ |
| | | LoraSyncRecPoll(); |