diff --git a/FSM_OOP/usr/keyFSM.c b/FSM_OOP/usr/keyFSM.c index faf13a7..6f15762 100644 --- a/FSM_OOP/usr/keyFSM.c +++ b/FSM_OOP/usr/keyFSM.c @@ -10,15 +10,14 @@ */ static Event selectEvent(KeyFSMData *data){ // 必须重新实现 + if(data->countDelay == 10){ return HoldCount4; } - - if(data->countDelay == 5){ + else if(data->countDelay == 5){ return DelayCount3; } - - if(data->in == Up){ + else if(data->in == Up){ return PhsicalUp; } else{