gornekich 
							
						 
					 
					
						
						
							
						
						fb73d3bd52 
					 
					
						
						
							
							[FL-1214] NFC application ( #448 )  
						
						... 
						
						
						
						* platform: include only used api-hal files
* api-hal-nfc: introduce nfc hal
* nfc_worker: rework nfc worker
* nfc: move nfc from services to applications, add startup hook
* api-hal-nfc: init nfc worker in api_hal_detect
* nfc: rework nfc application
* nfc: fix app exit
* api-hal-nfc: init nfc worker only once 
						
						
					 
					
						2021-05-06 22:51:20 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						b405a22cd1 
					 
					
						
						
							
							[FL-1167] Rework GPIO and EXTI with LL lib ( #424 )  
						
						... 
						
						
						
						* api-hal-gpio: rework gpio on ll
* one_wire_slave: rework gpio initialization
* interrupts: add attribute weak to hal exti interrupts handlers
* api-hal-gpio: add exti interrupt handlers
* input: rework with api-hal-gpio interrupts
* one_wire_slave: rework with api-hal-gpio interrupts
* api-hal-gpio: fix incorrect exti line config
* api-hal-gpio: add doxygen documentation
* api-hal-gpio: add enable / disable interrupts
* api-hal-gpio: add get_rfid_level
* core: remove api-gpio
* applications: rework gpio with api-hal-gpio
* lib: rework gpio with api-hal-gpio
* rfal: disable exti interrupt when rfal is inactive
* rfal: add interrupt gpio reinitialization
* api-hal-gpio: hide setting speed and pull mode LL implementation
* stm32wbxx_it: remove unused EXTI handlers
* api-hal-gpio: guard set, enable, disable and remove interrupt
* Drop F4 target
* Accessor: update gpio api usage
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-04-29 11:51:48 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						a9d227c2b7 
					 
					
						
						
							
							[FL-1150] RFAL: fix start without NFC board ( #414 )  
						
						
						
						
					 
					
						2021-04-18 13:47:14 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						0c3a0a3312 
					 
					
						
						
							
							[FL-1104] Fix NFC crash and missing NfcMessageTypeDeviceNotFound event  ( #400 )  
						
						... 
						
						
						
						* Remove asserts from platformProtectST25RComm, fix issue with concurrent access.
* NFC Worker: fix bug in nfc_worker_poll causing worker to skip sending ofNfcMessageTypeDeviceNotFound event
* Fix python linter: stick to old beta 
						
						
					 
					
						2021-04-04 13:45:55 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						5439e232cc 
					 
					
						
						
							
							[FL-950] CC1101 Stage1, SPI Refactoring, Drivers layer ( #386 )  
						
						... 
						
						
						
						* API HAL SPI: refactoring, split into layers, prepare ST HAL separation. API HAL SubGhz: initialize on start. Drivers: add basic cc1101 driver. Update API usage. Debug: increase max debugger port speed. Remove subghz apps.
* CC1101: chip status handling. ApiHalSpi: increase SubGhz bus speed to 8mhz. F4: backport subghz initialization.
* Api Hal SubGhz: rx path and frequency. CC1101: frequency control.
* SubGhz Application: basic tests
* SubGhz app: tone and packet test. API HAL SUBGHZ: update configs, add missing bits and pieces. 
						
						
					 
					
						2021-03-31 20:52:26 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						68a3f6b4b7 
					 
					
						
						
							
							[FL-873] Add F5 target, lp5562 driver and api-hal-light ( #347 )  
						
						... 
						
						
						
						* Add F5 target, lp5562 driver and api-hal-light. Update api-usage, switch to F5 by default.
* API HAL: add i2c and hardware version api. Dolphin: show hardware version.
* OTP version generator and flashing utility.
* Assets script: fix code formatting
* Backport F5 changes to F4
* F4: disable insomnia, prevent damage to BLE RX path
* F5 HAL API Light: remove magic delay to fix magic BLE
* Dolphin: HW target validation on start
* invert RSSI indication in sub-1
* API HAL: rename board to body in version api
* Gpio tester: detach and release viewport on exit
Co-authored-by: aanper <mail@s3f.ru > 
						
						
					 
					
						2021-02-18 15:49:32 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						8b94eff7f9 
					 
					
						
						
							
							Input: refactoring, platform agnostic key configuration.  
						
						... 
						
						
						
						Update input usage across project. Minor queue usage fixes and tick timings. (#330 ) 
						
						
					 
					
						2021-02-10 11:56:05 +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 
						 
				 
			
				
					
						
							
							
								DrZlo13 
							
						 
					 
					
						
						
							
						
						27ae2a8fa9 
					 
					
						
						
							
							#FL-303 fix for some spi bugs, test app for sd-nfc interconnection ( #247 )  
						
						... 
						
						
						
						* sd-nfc test app
* do not hold spi in disable mode
* disable pullups in nfc chip 
						
						
					 
					
						2020-11-18 16:01:25 +03: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 
						 
				 
			
				
					
						
							
							
								coreglitch 
							
						 
					 
					
						
						
							
						
						eb2679b982 
					 
					
						
						
							
							Refactor F2/local before F3 merge ( #220 )  
						
						... 
						
						
						
						* add files from f3
* rollback lfs
* Move assets from LFS
* remove lfs from build
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2020-11-06 11:31:59 +03:00 
						 
				 
			
				
					
						
							
							
								Aleksandr Kutuzov 
							
						 
					 
					
						
						
							
						
						adb319b912 
					 
					
						
						
							
							RFAL: explicitly configure SPI  
						
						
						
						
					 
					
						2020-10-21 14:44:48 +03:00 
						 
				 
			
				
					
						
							
							
								aanper 
							
						 
					 
					
						
						
							
						
						fa2f071ed1 
					 
					
						
						
							
							start nfc test anyway (showing error)  
						
						
						
						
					 
					
						2020-10-21 12:59:06 +03:00 
						 
				 
			
				
					
						
							
							
								Aleksandr Kutuzov 
							
						 
					 
					
						
						
							
						
						4c9eb4928d 
					 
					
						
						
							
							NFC: application + rfal + driver.  
						
						
						
						
					 
					
						2020-10-20 14:12:28 +03:00