1
zhyinch
2021-12-22 9200a6930db4a33793929113daacc7da1e26e95d
Src/application/dw_app.c
@@ -766,7 +766,7 @@
//         tyncpoll_time = (tagslotpos--%max_slotpos)*slottime;
   }
}
uint8_t pack_length = 0,pack_index = 0,pack_msgtype = 0;
uint8_t pack_length = 0,pack_index = 0,pack_msgtype = 0, fangchaiconnect_flag;
void NearPoll(void)
{
   
@@ -790,9 +790,10 @@
   recbase_num=0;
//   motor_state=0;
   fangchaiconnect_flag = !HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5);
   
   tx_near_msg[BATTARY_IDX] = bat_percent;
   tx_near_msg[BUTTON_IDX] = userkey_state|stationary_flag<<1|gotosleep_flag<<2;
   tx_near_msg[BUTTON_IDX] = userkey_state|stationary_flag<<1|gotosleep_flag<<2|fangchaiconnect_flag<<3;
   tx_near_msg[SEQUENCE_IDX] = frame_seq_nb;
  tx_near_msg[SEQUENCEH_IDX] = (frame_seq_nb++)>>8;
   tx_near_msg[NEARBASENUM_INDEX] = nearbase_num;
@@ -1061,6 +1062,7 @@
      tag_frequency = REGISTER_FREQUENCY;
      bigslot_num = TOTAL_SLOTNUM/tag_frequency;
      regpoll_count++;
   fangchaiconnect_flag = !HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5);
      if(regpoll_count%2)
      {
         if(tagslotpos--<2)