あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3c7201a20 
							
						 
					 
					
						
						
							
							Furi: core refactoring and CMSIS removal part 2  ( #1410 )  
						
						... 
						
						
						
						* Furi: rename and move core
* Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest
* Furi: CMSIS_OS drop and refactoring.
* Furi: refactoring, remove cmsis legacy
* Furi: fix incorrect assert on queue deallocation, cleanup timer
* Furi: improve delay api, get rid of floats
* hal: dropped furi_hal_crc
* Furi: move DWT based delay to cortex HAL
* Furi: update core documentation
Co-authored-by: hedger <hedger@nanode.su> 
						
						
					 
					
						2022-07-20 13:56:33 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							839e52ac32 
							
						 
					 
					
						
						
							
							[FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs ( #1333 )  
						
						... 
						
						
						
						* Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs
* Furi: magic thread catcher validating thread completion; backtrace improver
* Furi: allow furi_thread_get_current_id outside of thread context
* Furi: use IRQ instead of ISR for core primitives 
						
						
					 
					
						2022-06-20 18:54:48 +04:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7395caa7ce 
							
						 
					 
					
						
						
							
							[FL-2255], [FL-2259] NFC and Input CLI commands refactoring ( #995 )  
						
						... 
						
						
						
						* nfc: refactore cli commands
* input: refactore cli commands
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-02-16 14:15:40 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							389ff92cc1 
							
						 
					 
					
						
						
							
							Naming and coding style convention, new linter tool. ( #945 )  
						
						... 
						
						
						
						* Makefile, Scripts: new linter
* About: remove ID from IC
* Firmware: remove double define for DIVC/DIVR
* Scripts: check folder names too. Docker: replace syntax check with make lint.
* Reformat Sources and Migrate to new file naming convention
* Docker: symlink clang-format-12 to clang-format
* Add coding style guide 
						
						
					 
					
						2022-01-05 19:10:18 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9e76e144c 
							
						 
					 
					
						
						
							
							RPC: Implement storage_stat_request ( #800 )  
						
						... 
						
						
						
						* RPC: Update protobuf sources
* RPC: Implement storage_stat_request
* RPC: Test storage_stat_request
* FuriRecord: fix use after free in destroy method.
* Furi: refactor PubSub and it's usage. Fix allocation in RPC.
* FuriCore: fix memory leak in pubsub
* FuriCore: update unsubscribe method signature in pubsub, make subscription structure lighter.
* FuriCore: remove dead code
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2021-11-01 23:35:54 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89a6c09a7a 
							
						 
					 
					
						
						
							
							[FL-1906] Documentation: add Doxyfile, prepare sources for doxygen. ( #741 )  
						
						... 
						
						
						
						* Documentation: add Doxyfile, prepare sources for doxygen.
* Update ReadMe and remove obsolete CLA
* Add contribution guide
* Contributing: update text
* Correct spelling 
						
						
					 
					
						2021-10-03 13:36:05 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e17336498d 
							
						 
					 
					
						
						
							
							[FL-1756, FL-1769, FL-1776, FL-1759] Gui: input events complementary V3, refactoring. SubGhz: read/emulate fixes. Cleanup.  ( #684 )  
						
						... 
						
						
						
						* Gui: move rotation logic to ViewPort, replace delayed View switch in ViewDispatcher with event filtering and redirection to previous view.
* SubGhz: add function description
* Gui, Input: add event id to input events.
* SubGhz: fix "crashing on ?"
* SubGhz: add icon scanning
* SubGhz: updated interface read scene,  updated interface config scene
* Assets: update subghz assets
* SubGhz:  replaced the picture in the read scene, changed the paths to additional files
* SubGhz: fix deadlock in timer callback
* SubGhz: fix icon read scene
* SubGhz: fix icon read scene
* SubGhz: fix duble text transmitter scene
* SubGhz: correct spelling. Gui: bigger queue for ViewDispatcher.
* SubGhz: fix creation and transmission of dynamic code without the presence of a manufactory key
* SubGhz: fix keelog, setting a name in the absence of a manufactory key
* SubGhz: fix load bad keelog key
* Format sources
* Furi: remove garbage from core. GpioTester: fix memory leak and cleanup
* Accessor: remove obsolete notification code
* MusicPlayer: remove input event injection
* Input: rename id to sequence
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2021-09-02 00:05:00 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a97d6913c 
							
						 
					 
					
						
						
							
							Rename api-hal to furi-hal ( #629 )  
						
						
						
						
					 
					
						2021-08-08 21:03:25 +03:00 
						 
				 
			
				
					
						
							
							
								its your bedtime 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5df0483a3 
							
						 
					 
					
						
						
							
							[FL-1234] Keyboards redesign ( #501 )  
						
						... 
						
						
						
						* text input: keyboard redesign,; input: tune repeat keypress timing; archive: fix max string width when scrollbar is shown
* byte input: redesign
* byte/text input: long press back to activate backspace added
* archive: pass absolute path to app
* format sources
* better keyboard timings
Co-authored-by: SG <who.just.the.doctor@gmail.com> 
						
						
					 
					
						2021-06-02 15:51:05 +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 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ada9b817b 
							
						 
					 
					
						
						
							
							[FL-1161] Input bug fixes and cleanup ( #416 )  
						
						... 
						
						
						
						* Input: start/stop timers only from the input thread, adjust long/short/repeat timings, improve timer routines reliability. 
						
						
					 
					
						2021-04-18 22:32:57 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78ff0c9fca 
							
						 
					 
					
						
						
							
							[FL-938] Keyboard widget changes ( #398 )  
						
						... 
						
						
						
						* inputs: add repeat event
* byte_input: change draw
* text_input, byte_input: process repeat event 
						
						
					 
					
						2021-04-01 20:10:12 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10978c51fd 
							
						 
					 
					
						
						
							
							[FL-943] Add CLI command for input events injection ( #363 )  
						
						... 
						
						
						
						* input: add cli commands for input events injection
* input: add short and long events 
						
						
					 
					
						2021-03-04 15:30:20 +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