gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5741ed2bd5 
							
						 
					 
					
						
						
							
							[FL-1595] Add EMV tags ( #625 )  
						
						 
						
						... 
						
						
						
						* nfc: add expiration date tag to emv parser
* nfc: add expiration date save and display
* nfc: add long apdu test command 
						
						
					 
					
						2021-08-04 21:58:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c58de24f5 
							
						 
					 
					
						
						
							
							Nfc: switch to HAL ticks. ApiHal: small cleanup and refactoring. ( #609 )  
						
						 
						
						
						
						
					 
					
						2021-07-28 11:45:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49af516ec7 
							
						 
					 
					
						
						
							
							[FL-1547], [FL-1500] NFC app v1 ( #593 )  
						
						 
						
						... 
						
						
						
						* nfc: remove mifare read debug view and scene
* nfc: change mifare ultralight data structure
* mifare_ultralight: add more commands
* nfc: add emulate mifare ul scene
* nfc: rework data structures, remove debug scenes and views
* nfc: add read emv scenes
* nfc: mifare emulation wip
* nfc cli: increase detecting time
* nfc: save nfc files with new format
* nfc: store Mifare Ultralight
* nfc: start loading mifare ultralight
* nfc: add delete scenes
* nfc: add edit UID and name
* nfc: finish parsing uid and mifare ul data
* nfc: delete success fix
* gui_widget: introduce GuiWidget
* gui_widget: add string element
* gui_widget: add button element
* gui_widget: move free elements into gui_widget
* nfc: rework info scene with GuiWidget
* nfc: rework device info scene
* nfc: rework delete scene gui
* nfc: add compatible script support
* nfc: rework emv reading scenes
* nfc: rework bank card save
* nfc: add bank card custom view
* gui_widget: add icon element
* nfc: add icon to bank card
* nfc: start worker after switching view
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2021-07-22 09:05:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							602c125ef5 
							
						 
					 
					
						
						
							
							[FL-1499] NFC App: save and load from SD card ( #560 )  
						
						 
						
						... 
						
						
						
						* nfc: add save name and save success scenes
* applications: increase nfc app stack size to 4k
* nfc: move nfc device data to separate file
* nfc: add nfc device save to SD card
* nfc: add file select scene
* nfc: add saved key menu scene
* nfc: add manual SAK, ATQA, UID enter
* nfc: add manual enter
* nfc scenes: remove typedef in SubmenuIndex enu
* nfc_device: close file_worker after load data
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2021-07-02 16:44:10 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0e1e42f2d 
							
						 
					 
					
						
						
							
							[FL-1479] New NFC app ( #544 )  
						
						 
						
						... 
						
						
						
						* view: add custom event callback
* nfc: rework nfc worker
* gui: introduce view navigator
* nfc_scences: introduce nfc scenes
* nfc: add start scene
* lib: add C application scene template
* nfc: move nfc views to separate directory
* view_dispatcher: add support for view_navigator
* nfc views: rework nfc views
* nfc scenes: add nfc application scenes
* nfc: rework nfc main thread
* view_dispatcher: add separate event for search back scene
* nfc: set worker result address at worker start
* nfc: update read nfc scenes
* view_navigator: rework with M-LIB container
* view_dispatcher: check that all views were freed
* nfc: add debug menu with all functions
* nfc read scene: add notification on success
* api-hal-nfc: add API for UID emulation
* nfc: add nfc emulation UID scene
* assets: add NFC assets
* nfc: update read and emulate scenes UI
* nfc: fix memory leak
* rfal: set custom analog configuration 
						
						
					 
					
						2021-06-30 20:43:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b8f147882 
							
						 
					 
					
						
						
							
							[FL-1447] NFC application refactoring ( #532 )  
						
						 
						
						... 
						
						
						
						* nfc: add separate nfc_detect
* nfc_worker: add callback and context
* api-hal-nfc: return busy if rfal worker is running
* nfc: introduce nfc_detect, change nfc_worker API, rework main nfc task
* nfc_emulate: introduce nfc_emulate module
* nfc: introduce nfc_emv module
* nfc: introduce nfc_mifare_ul module
* nfc: remove unused nfc_views
* nfc: separate messages and models
* nfc: remove unused nfc message types
* nfc: remove message_queue from common api
* view_dispatcher: delete internal queue in destructor
* api-hal-nfc: fix rfal worker initialization condition
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2021-06-24 11:46:37 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6928122650 
							
						 
					 
					
						
						
							
							FL-53: new NFC worker, A/B/F/V poll and display. ( #283 )  
						
						 
						
						... 
						
						
						
						* GUI: view. Flooper-blooper fix compilation error.
* GUI: view and viewdispatcher bones
* GUI: view implementation, view models, view dispatcher
* GUI: view navigation, model refinement. Power: use view, view dispatcher.
* HAL Flash: proper page write. Dolphin: views. Power: views
* Dolphin: transition idle scree to Views
* Dolphin: input events on stats view. Format sources.
* HAL: flash erase. Dolphin: permanent state storage.
* Dolphin: first start welcome. HAL: flash operation status, errata 2.2.9 crutch.
* NFC: rewrite worker
* NFC: add support for B,F,V.
* NFC: replace rfal irq hanlder with realtime thread, more details about cards.
* Bootloader: LSE and RTS shenanigans, LED control, morse code for LSE failure error.
* F4: stop in Error_Handler
* BLE: handle working FUS, but empty radio stack.
* HAL: alive FUS is now sufficient for flash controller access
* Dolphin: update model after state load
* NFC: detect navigation
* RFAL: use osPriorityISR for isr thread
* NFC: emulation
* Bootloader: rollback incorrectly merged rename
* Dolphin: rollback incorrectly merged changes
* RFAL: remove volatile from thread attr
* RFAL: do not call platform ErrorHandler, error codes is enough
* NFC: improved error handling
* Format sources
* NFC: reset detect view model on start
* Format sources
* update codeowners
* NFC: hide last info if no card detected 
						
						
					 
					
						2021-01-11 18:42:25 +06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							608d458b9a 
							
						 
					 
					
						
						
							
							NFC: move worker to separate file, use LED for IO indication, field on/off menu ( #231 )  
						
						 
						
						
						
						
					 
					
						2020-11-12 12:44:35 +03:00