From 92a2cc9bb572c1cf50bc44322bf7bd9bc08587c0 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 25 Nov 2023 03:19:27 -0500 Subject: [PATCH] [F] Fix segfault --- src/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index e2d661f..4ac81d7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -24,7 +24,7 @@ void setup() USBSerial.println("Hello!"); // Initialize I2C communication - // Wire.setPins(GPIO_NUM_4, GPIO_NUM_5); + Wire.setPins(GPIO_NUM_4, GPIO_NUM_5); // Find the PN532 NFC module nfc.begin(); @@ -67,11 +67,12 @@ void loop() { u8 idm[8]; u8 pmm[8]; + u16 systemCode; // Wait for an FeliCa type cards. // When one is found, some basic information such as IDm, PMm, and System Code are retrieved. USBSerial.print("F"); - if (nfc.felica_Polling(0xFFFF, 0x01, idm, pmm, nullptr, 5) == 1) + if (nfc.felica_Polling(0xFFFF, 0x00, idm, pmm, &systemCode, 5) == 1) { if (memcmp(idm, prevIDm, 8) == 0 && millis() - prevTime < 3000) {