あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9af81ce8d0 
							
						 
					 
					
						
						
							
							Furi: cleanup crash use ( #3175 )  
						
						... 
						
						
						
						* Furi: optional message in furi_crash and furi_halt
* Consistent furi_crash use
* UnitTests: crash instead of assert
* furi: check: fixed macro for default arg
* unit_tests: fixed crashes everywhere
* lib: infrared: fixed PVS warnings
* furi: eliminated __FURI_ASSERT_MESSAGE_FLAG
* Furi: update check.h docs
* Furi: add check.h usage note
* Docs: grammar
---------
Co-authored-by: hedger <hedger@nanode.su> 
						
						
					 
					
						2023-10-31 14:40:32 +04:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d9de25494 
							
						 
					 
					
						
						
							
							Furi,FuriHal: various improvements ( #2819 )  
						
						... 
						
						
						
						* Lib: adjust default contrast for ERC displays
* Furi: various improvements in check module
* Format Sources
* FurHal: ble early hardfault detection
---------
Co-authored-by: hedger <hedger@users.noreply.github.com> 
						
						
					 
					
						2023-06-30 13:52:43 +04:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ec8fc4c55 
							
						 
					 
					
						
						
							
							FuriHal: use proper divider for core2 when transition to sleep, remove extra stop mode transition checks, cleanup code. Furi: proper assert and check messages. ( #2615 )  
						
						
						
						
					 
					
						2023-04-26 00:11:42 +04:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d70ba2b740 
							
						 
					 
					
						
						
							
							[FL-3286] Don't reboot on crash in debug builds ( #2613 )  
						
						... 
						
						
						
						* furi: never reboot on furi_crash in debug builds
* furi: crash info: added registers
* furi: check and assert optimization, split registers and stack info dump
* furi: macro uppercase
Co-authored-by: SG <who.just.the.doctor@gmail.com> 
						
						
					 
					
						2023-04-26 01:33:13 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8913f2e33 
							
						 
					 
					
						
						
							
							Code cleanup: srand, PVS warnings ( #1974 )  
						
						... 
						
						
						
						* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch 
						
						
					 
					
						2022-11-05 18:07:24 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							984d89c6d0 
							
						 
					 
					
						
						
							
							Furi: smaller crash routine ( #1912 )  
						
						... 
						
						
						
						* Furi: smaller crash routine
* Furi: small fixes
* Furi: cleanup check routines, more assembly code, force inline of __furi_halt_mcu
* SubGhz: cleanup residual line mess
* Documentation
* Dap-link: fix help
* Furi: replace __furi_halt_mcu with HALT_MCU macros
* Furi: disable IRQ earlier in crash handler
* Furi: properly handle masked mode when detecting ISR
* Ble: allow 0 length feed in rpc_session_feed
* Format sources
* Furi: better crash logic explanation.
* Furi: some grammar in check.h
Co-authored-by: SG <who.just.the.doctor@gmail.com> 
						
						
					 
					
						2022-10-24 20:50:34 +10:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8af0c1509 
							
						 
					 
					
						
						
							
							[FL-2892] Gui: update statusbar attention icon and better crash handling ( #1908 )  
						
						... 
						
						
						
						* Gui: update statusbar attention icon
* Furi: snapshot registers on crash and restore in halt
* Furi: document check routines 
						
						
					 
					
						2022-10-23 01:21:10 +10:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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