unleashed-firmware/applications/nfc
Yukai Li 0d5d4c8688
RFC: NTAG I2C support (#1227)
* nfc: Add NTAG I2C (Plus) 1K/2K read support
* nfc: Add rudimentary NTAG I2C emulation
* nfc: Closer NTAG I2C emulation plus debug logging
* nfc: Fix NTAG I2C sector select emulation
* nfc: Add security for NTAG I2C
* nfc: Send NAK correctly for MFUL reads
* nfc: Better emulate NTAG I2C SECTOR_SELECT behavior
* nfc: Fix non-I2C Ultralight read
  Per datasheet, max sector for SECTOR_SELECT is 0xfe, so 0xff is OK
  as uninit value
* nfc: Only read sig for NTAG if supported
  Attempting to read signature breaks immediate call to sector select on
  NTAG I2C original for some reason, so don't read signature if the
  command is not supported

Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-05-26 15:55:29 +03:00
..
helpers [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
scenes [FL-2245] Introduce Mifare Classic Emulation (#1242) 2022-05-24 17:00:15 +03:00
views [FL-2245] Introduce Mifare Classic Emulation (#1242) 2022-05-24 17:00:15 +03:00
nfc.c [FL-2245] Introduce Mifare Classic Emulation (#1242) 2022-05-24 17:00:15 +03:00
nfc.h NFC: rename to Nfc 2020-10-20 14:12:34 +03:00
nfc_cli.c [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
nfc_device.c Fix MiFare DESFire GetKeySettings response parsing (#1267) 2022-05-24 17:05:46 +03:00
nfc_device.h [FL-2369] NFC refactoring (#1095) 2022-04-19 18:23:58 +03:00
nfc_i.h [FL-2369] NFC refactoring (#1095) 2022-04-19 18:23:58 +03:00
nfc_types.c RFC: NTAG I2C support (#1227) 2022-05-26 15:55:29 +03:00
nfc_types.h [FL-2369] NFC refactoring (#1095) 2022-04-19 18:23:58 +03:00
nfc_worker.c RFC: NTAG I2C support (#1227) 2022-05-26 15:55:29 +03:00
nfc_worker.h [FL-2245] Introduce Mifare Classic Emulation (#1242) 2022-05-24 17:00:15 +03:00
nfc_worker_i.h [FL-2369] NFC refactoring (#1095) 2022-04-19 18:23:58 +03:00