Quellcode durchsuchen

[FL-812] Fix emulation timings (#314)

* fix timings
* fix default vendor id to 0
coreglitch vor 5 Jahren
Ursprung
Commit
fd5f694758
2 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 2 2
      applications/lf-rfid/em4100.c
  2. 1 1
      applications/lf-rfid/lf-rfid.c

+ 2 - 2
applications/lf-rfid/em4100.c

@@ -58,9 +58,9 @@ void em4100_emulation(uint8_t* data, GpioPin* pin) {
 
 
     for(uint8_t i = 0; i < 8; i++) {
     for(uint8_t i = 0; i < 8; i++) {
         for(uint8_t j = 0; j < 64; j++) {
         for(uint8_t j = 0; j < 64; j++) {
-            delay_us(270);
+            delay_us(260);
             gpio_write(pin, data[j]);
             gpio_write(pin, data[j]);
-            delay_us(270);
+            delay_us(260);
             gpio_write(pin, !data[j]);
             gpio_write(pin, !data[j]);
         }
         }
     }
     }

+ 1 - 1
applications/lf-rfid/lf-rfid.c

@@ -188,7 +188,7 @@ void lf_rfid_workaround(void* p) {
     State _state;
     State _state;
     _state.freq_khz = 125;
     _state.freq_khz = 125;
     _state.on = false;
     _state.on = false;
-    _state.customer_id = 01;
+    _state.customer_id = 00;
     _state.em_data = 4378151;
     _state.em_data = 4378151;
     _state.dirty = true;
     _state.dirty = true;