mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2026-05-12 11:18:11 -07:00
maybe the return codes are wrong in legic sim now
This commit is contained in:
+2
-2
@@ -91,7 +91,7 @@ static bool wait_for(bool value, const uint32_t timeout) {
|
||||
// - A bit length >80.2us is a 1
|
||||
// - A bit length <80.2us is a 0
|
||||
// - A bit length >148.6us is a code violation
|
||||
static int8_t rx_bit(void) {
|
||||
static int32_t rx_bit(void) {
|
||||
// backup ts for threshold calculation
|
||||
uint32_t bit_start = last_frame_end;
|
||||
|
||||
@@ -246,7 +246,7 @@ static int32_t rx_frame(uint8_t *len) {
|
||||
for (*len = 0; true; ++(*len)) {
|
||||
// receive next bit
|
||||
LED_B_ON();
|
||||
int8_t bit = rx_bit();
|
||||
int32_t bit = rx_bit();
|
||||
LED_B_OFF();
|
||||
|
||||
// check for code violation and to short / long frame
|
||||
|
||||
Reference in New Issue
Block a user