 eafeefb843
			
		
	
	
		eafeefb843
		
			
		
	
	
	
	
		
			
			* rfal: add new data exchange function * core: add FURI_BIT to common defines * furi_hal_nfc: add data exchange with custom patiry bits * lib: extend nfc common API * assets: add mf classic dictionary * lib: introduce mifare classic library * nfc: add dictionary reader helper * nfc worker: add worker events, add mifare classic read * nfc: rework scenes with worker events * nfc: add read mifare classic GUI * nfc device: add mifare classic save * nfc: add dictionary open fail scene * nfc: mention resources * stream: fix stream read line * subghz: rework file read with fixed stream_read_line * furi_hal_nfc: decrease communication timeout * nfc: rework keys load from dictionary with file_stream * nfc: add read mifare classic suggestion * nfc: fix mifare classic read view * nfc: fix index size * nfc: add switch to no dictionary found scene * nfc: add mifare classic load * nfc: improve read mifare classic design * mifare_classic: add proxmark3 mention * nfc: format sources * nfc: fix typos, add documentation
		
			
				
	
	
		
			12 lines
		
	
	
		
			309 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			309 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #pragma once
 | |
| 
 | |
| enum NfcCustomEvent {
 | |
|     // Reserve first 100 events for button types and indexes, starting from 0
 | |
|     NfcCustomEventReserved = 100,
 | |
| 
 | |
|     NfcCustomEventViewExit,
 | |
|     NfcCustomEventWorkerExit,
 | |
|     NfcCustomEventByteInputDone,
 | |
|     NfcCustomEventTextInputDone,
 | |
|     NfcCustomEventDictAttackDone,
 | |
| }; |