master/fsm_foe.c
changeset 2603 d366b909b486
parent 2602 66a4df6c9ffa
child 2604 8476f196755b
equal deleted inserted replaced
2602:66a4df6c9ffa 2603:d366b909b486
    52 #define EC_FOE_HEADER_SIZE 6
    52 #define EC_FOE_HEADER_SIZE 6
    53 // uint8_t  OpCode
    53 // uint8_t  OpCode
    54 // uint8_t  reserved
    54 // uint8_t  reserved
    55 // uint32_t PacketNo, Password, ErrorCode
    55 // uint32_t PacketNo, Password, ErrorCode
    56 
    56 
    57 #define DEBUG_FOE
    57 //#define DEBUG_FOE
    58 
    58 
    59 /*****************************************************************************/
    59 /*****************************************************************************/
    60 
    60 
    61 /** FoE OpCodes.
    61 /** FoE OpCodes.
    62  */
    62  */
   885         fsm->rx_expected_packet_no = 0;
   885         fsm->rx_expected_packet_no = 0;
   886         fsm->request->data_size = fsm->rx_buffer_offset;
   886         fsm->request->data_size = fsm->rx_buffer_offset;
   887         fsm->state = ec_fsm_foe_end;
   887         fsm->state = ec_fsm_foe_end;
   888     }
   888     }
   889     else {
   889     else {
   890         fsm->rx_expected_packet_no++; // this should not be incremented when BUSY
   890         fsm->rx_expected_packet_no++;
   891         fsm->retries = EC_FSM_RETRIES;
   891         fsm->retries = EC_FSM_RETRIES;
   892         fsm->state = ec_fsm_foe_state_data_check;
   892         fsm->state = ec_fsm_foe_state_data_check;
   893     }
   893     }
   894 }
   894 }
   895 
   895