diff --git a/components/key_monitor/zkey_service.cpp b/components/key_monitor/zkey_service.cpp index 09eb878..010d74d 100644 --- a/components/key_monitor/zkey_service.cpp +++ b/components/key_monitor/zkey_service.cpp @@ -54,13 +54,13 @@ void ZKeyService::processEachAfterFilter(ZKey* each, bool now_io_state) { } } - void ZKeyService::processKey(ZKey* each) { /** * @brief zkey_process_each */ - each->keep_state_count++; + each->keep_state_count++; +#if 0 bool now_io_state = each->gpio.getState(); if (each->currentstatekeep_count < 1000) { each->currentstatekeep_count++; @@ -73,6 +73,10 @@ void ZKeyService::processKey(ZKey* each) { } each->last_io_state = now_io_state; processEachAfterFilter(each, each->after_filter_state); +#else + each->last_io_state = each->gpio.getState(); + processEachAfterFilter(each, each->last_io_state); +#endif } void ZKeyService::periodicJob() {