unleashed-firmware/lib/nfc
g3gg0.de c186d2b0cc
added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316)
* added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags
* SLIX: fixed crash situation when an invalid password was requested
* ISO15693: show emulate menu when opening file
* rename NfcV emulate scene to match other NfcV names
* optimize allocation size for signals
* ISO15693: further optimizations of allocation and free code
* ISO15693: reduce latency on state machine reset
* respond with block security status when option flag is set
* increased maximum memory size to match standard
  added security status handling/load/save
  added SELECT/QUIET handling
  more fine grained allocation routines and checks
  fix memset sizes
* added "Listen NfcV Reader" to sniff traffic from reader to card
* added correct description to delete menu
* also added DSFID/AFI handling and locking
* increase sniff log size
* scale NfcV frequency a bit, add echo mode, fix signal level at the end
* use symbolic modulated/unmodulated GPIO levels
* honor AFI field, decrease verbosity and removed debug code
* refactor defines for less namespace pollution by using NFCV_ prefixes
* correct an oversight that original cards return an generic error when addressing outside block range
* use inverse modulation, increasing readable range significantly
* rework and better document nfc chip initialization
* nfcv code review fixes
* Disable accidentally left on signal debug gpio output
* Improve NFCV Read/Info GUIs. Authored by @xMasterX, committed by @nvx
* Fix crash that occurs when you exit from NFCV emulation and start it again. Authored by @xMasterX, committed by @nvx
* Remove delay from emulation loop. This improves compatibility when the reader is Android.
* Lib: digital signal debug output pin info

Co-authored-by: Tiernan Messmer <tiernan.messmer@gmail.com>
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 14:30:53 +09:00
..
helpers NFC: fix creating MF Classic tags from "Add Manually" menu (BCC calulation and ATQA/SAK writing) (#2342) 2023-02-02 22:18:39 +07:00
parsers [FL-3295] FuriHal: add bus abstraction (#2614) 2023-05-30 01:05:57 +09:00
protocols added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316) 2023-06-08 14:30:53 +09:00
nfc_device.c added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316) 2023-06-08 14:30:53 +09:00
nfc_device.h added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316) 2023-06-08 14:30:53 +09:00
nfc_types.c nfc: Mifare Ultralight C detection (#2668) 2023-05-26 22:19:10 +09:00
nfc_types.h [FL-2605] NFC new design (#1364) 2022-07-27 00:30:49 +09:00
nfc_worker_i.h added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316) 2023-06-08 14:30:53 +09:00
nfc_worker.c added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316) 2023-06-08 14:30:53 +09:00
nfc_worker.h added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316) 2023-06-08 14:30:53 +09:00
SConscript api: added lib/nfc/protocols/nfc_util.h (#2674) 2023-05-15 20:55:22 +09:00