mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2024-12-19 19:31:50 +03:00
6a5d63803a
* New scenes for ultralight poller write mode * Added new button and transition logic for write operation For now write is only possible for NTAG21x cards with default password and no AUTHLIM set * Poller states extended * Enums and datatypes extended for new poller mode * Added mode field to poller instance datatype * New states for poller added in order to implement write mode * Added new event type for locked cards in order to simplify state flow * New logic for poller write commands * Scenes adjustments * Scenes renamed * New field added to poller instance * Now we write in 'page per call' mode * Now function takes callback return value into account * Callback will be called only in write mode * Event type added * Log adjusted and start page to write set * Logs added and check in now false at start, then it moves to true * Now mf_ultralight_poller_handler_request_write_data halts card in case of check failure and stops poller * All fail events now returns NfcCommandStop callback * In case of fail we move back properly * Remove garbage Co-authored-by: gornekich <n.gorbadey@gmail.com> Co-authored-by: あく <alleteam@gmail.com> |
||
---|---|---|
.. | ||
felica | ||
iso14443_3a | ||
iso14443_3b | ||
iso14443_4a | ||
iso14443_4b | ||
iso15693_3 | ||
mf_classic | ||
mf_desfire | ||
mf_ultralight | ||
slix | ||
st25tb | ||
nfc_device_base_i.h | ||
nfc_device_base.h | ||
nfc_device_defs.c | ||
nfc_device_defs.h | ||
nfc_generic_event.h | ||
nfc_listener_base.h | ||
nfc_listener_defs.c | ||
nfc_listener_defs.h | ||
nfc_poller_base.h | ||
nfc_poller_defs.c | ||
nfc_poller_defs.h | ||
nfc_protocol.c | ||
nfc_protocol.h |