[FL-1318] Fix cyfral and metakom keys reading (#474)

This commit is contained in:
gornekich 2021-05-19 15:23:34 +03:00 committed by GitHub
parent 4fa49882e0
commit a9083561fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -142,8 +142,10 @@ void KeyReader::comparator_trigger_callback(void* hcomp, void* comp_ctx) {
if(hcomp == &hcomp1) { if(hcomp == &hcomp1) {
uint32_t current_dwt_value = DWT->CYCCNT; uint32_t current_dwt_value = DWT->CYCCNT;
_this->cyfral_decoder.process_front(hal_gpio_get_rfid_in_level(), current_dwt_value); _this->cyfral_decoder.process_front(
_this->metakom_decoder.process_front(hal_gpio_get_rfid_in_level(), current_dwt_value); hal_gpio_get_rfid_in_level(), current_dwt_value - last_dwt_value);
_this->metakom_decoder.process_front(
hal_gpio_get_rfid_in_level(), current_dwt_value - last_dwt_value);
last_dwt_value = DWT->CYCCNT; last_dwt_value = DWT->CYCCNT;
} }