Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							940ec36a0b 
							
						 
					 
					
						
						
							
							SubGhz: fix todo ( #2984 )  
						
						 
						
						... 
						
						
						
						* [FL-3501] SubGhz: fix Handle multiple external cc1101 modules
* [FL-3502] SubGhz: fix Protocol not found error message
* [FL-3503] SubGhz: fix Handle rx buffer overflow
* {FL-3520] SubGhz: Handle RX buffer overflow with external cc1101
* [FL-3548] SubGhz: Security+ 2.0 counter start value
* [FL-3552] Sub-GHz: Check saved file
* [FL-3555] [FL-3554] Sub-GHz: RX buffer overflow handling and check that buffer has been properly written
* [FL-3557] Sub-GHz: No optimization required
* [FL-3558] Sub-GHz: Keeloq 0 discriminator
* [FL-3559] Sub-GHz: Keeloq unknown learning
* [FL-3560] Sub-GHz: callback for updating keeloq data on display
* SubGhz: fix RXFIFO_OVERFLOW
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-08-24 04:51:32 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Astra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e353433cd8 
							
						 
					 
					
						
						
							
							[FL-3488] Assign tickets to all TODO items ( #2988 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-08-23 02:56:27 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cef59887ed 
							
						 
					 
					
						
						
							
							[FL-3401,  FL-3402] SubGhz:  add "SubGhz test" external application and the ability to work "SubGhz" as an external application ( #2851 )  
						
						 
						
						... 
						
						
						
						* [FL-3401] SubGhz:  add "SubGhz test" external application
* SubGhz: delete test test functionality from SubGhz app
* [FL-3402] SubGhz: move func protocol creation API
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-07-07 00:15:03 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							906cca8f24 
							
						 
					 
					
						
						
							
							Furi_Power: fix furi_hal_power_enable_otg ( #2842 )  
						
						 
						
						... 
						
						
						
						* Furi_Power: fix furi_hal_power_enable_otg
* SubGhz: fix error output connected USB
* Furi_Hal: fix target F18
* Fix api_symbols.csv version for F7
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-07-06 01:48:02 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7bd547d05 
							
						 
					 
					
						
						
							
							SubGHz: properly working with missing external driver ( #2821 )  
						
						 
						
						
						
						
					 
					
						2023-07-01 02:56:41 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c93695d01 
							
						 
					 
					
						
						
							
							[FL-3375] SubGhz: add CC1101 module external ( #2747 )  
						
						 
						
						... 
						
						
						
						* SubGhz: add CC1101 Ext driver
* SubGhz:  move TIM2 -> TIM17 use cc1101_ext
* FuriHal: SPI move channel DMA 3,4 -> 6.7
* Documentation: fix font
* SubGhz: add work with SubGhz devices by link to device
* SubGhz: add support switching external/internal cc1101 "subghz chat"
* SubGhz: add support switching external/internal cc1101 "subghz tx" and "subghz rx"
* SubGhz: add "Radio Settings" scene
* SubGhz: add icon
* SubGhz: add supported CC1101 external module in SubGhz app
* SubGhz: fix check frequency supported radio device
* SubGhz: fix clang-formatted
* Sughz: move dirver CC1101_Ext to lib , compile cmd ./fbt launch_app APPSRC=radio_device_cc1101_ext
* SubGhz: fix CLI
* SubGhz: fix PVS
* SubGhz: delete comments
* SubGhz: fix unit_test
* Format sources
* Update api symbols and drivers targets
* Drivers: find proper place for target option
* SubGhz: external device connected method naming
* Format sources
* SubGhz:  fix module selection menu, when external is not connected
* SubGhz: fix furi_assert(device);
* SubGhz: fix split h and c
* SubGhz: furi_hal_subghz remove preset load function by name
* SubGhz: deleted comments
* Format Sources
* SubGhz: add some consts and fix unit tests
* Sync API Symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-06-30 23:03:36 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Volkov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e680cf59b6 
							
						 
					 
					
						
						
							
							Actions: unit_test and updater timeouts ( #2807 )  
						
						 
						
						... 
						
						
						
						* added some extra timeouts, fixed duration of units run command and minor logging changes. No list_ports yet needed
* increased timeouts
* make pvs happy
---------
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com> 
						
						
					 
					
						2023-06-28 06:47:13 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PpHd 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a5508a8a1 
							
						 
					 
					
						
						
							
							Fix M*LIB usage ( #2762 )  
						
						 
						
						... 
						
						
						
						* Fix M*LIB usage
* Fix oplist definition of SubGhzFrequencyAnalyzerLogItem
* Fix oplist definition of M_CSTR_DUP_OPLIST
* Remove dependency of furi_string_utf8_decode to the internal definition of string_unicode_t
* Replace obsolete macro M_IF_DEFAULT1 to M_DEFAULT_ARGS
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-06-27 19:50:09 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d09c59fd2f 
							
						 
					 
					
						
						
							
							[FL-3340] SubGhz: fix flipper crashes after exiting broadcast blocking message and crash cli ( #2714 )  
						
						 
						
						
						
						
					 
					
						2023-05-31 21:59:12 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MX 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9862876f06 
							
						 
					 
					
						
						
							
							SubGHz: Fix typos  ( #2661 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: hedger <hedger@users.noreply.github.com> 
						
						
					 
					
						2023-05-11 12:10:20 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2ca67d261 
							
						 
					 
					
						
						
							
							[FL-3242] SubGhz: refactoring app ( #2554 )  
						
						 
						
						... 
						
						
						
						* SubGhz: add SubGhzThresholdRssi
* SubGhz: remove direct reading of subghz-txrx-txrx_state
* SubGhz: remove direct reading subghz->txrx->hopper_state
* SubGhz: remove direct reading subghz->lock
* SubGhz: check load type file
* SubGhz: remove direct reading subghz->txrx->rx_key_state
* SubGhz: remove direct reading subghz->txrx->speaker_state
* SubGhz: refactoring subghz_scene_set_type.c
* SubGhz: moving "txrx" entity to a separate file
* SubGhz: show error tx start
* SubGhz: refactoring RPC
* SubGhz: value get optimizations
* SubGhz: fix name file
* SubGhz: add function description
* SubGhz: fix double back with a blocked transmission in this region and speacker, when a transmission is blocked in this region
* SubGhz: correct spelling
* SubGhz: better naming
* SubGhz: simplify includes
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-05-04 12:04:26 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72ca6b25e9 
							
						 
					 
					
						
						
							
							[FL-3106] SubGhz: better and more verbose error handling in protocols, stricter CAME validation ( #2443 )  
						
						 
						
						... 
						
						
						
						* SubGhz: add error protocol
* WS: add error protocol
* SubGhz: error processing
* SubGhz: more stringent CAME protocol restrictions
* SubGhz: fix header duration CAME protocol
* SubGhz: delete comments
* SubGhz: sync SubGhzProtocolStatus with FuriStatus
* SubGhz: update documentation and bump api_version
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-03-04 00:09:13 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Georgii Surkov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8582670a34 
							
						 
					 
					
						
						
							
							[FL-2811] Fix PVS-Studio warnings ( #2142 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com> 
						
						
					 
					
						2022-12-26 21:13:30 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dea6969fe 
							
						 
					 
					
						
						
							
							[FL-3040] Audio support for SubGhz ( #2131 )  
						
						 
						
						... 
						
						
						
						* Furi_hal_speaker: multiple resource usage
* Furi_hal_speaker: fix multiple resource usage
* Furi_hal_speaker: fix music_player_worker
* Furi_hal_speaker: fix mutex release queue handling
* SubGhz: add furi_hal_subghz_set_debug_pin
* SubGhz: add sound SubGhz Read, SubGhz Read RAW
* furi_hal_speaker: add __attribute__((warn_unused_result)) for furi_hal_speaker_acquire()
* Furi_hal_speaker: fix review comments
* SubGhz: cleanup naming and locking timings
* SubGhz,FuriHal: fix speaker deinit logic and subghz speaker release sequence
* FuriHal: crash on speaker acquire/release from IRQ
* Furi, FuriHal: FURI_WARN_UNUSED and documentation update
* Bump api symbols version: fix broken speaker
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-12-17 07:20:10 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a470a464e 
							
						 
					 
					
						
						
							
							[FL-3002] SubGhz: add RPC error ( #2097 )  
						
						 
						
						... 
						
						
						
						* [FL-3002] SubGhz: add RPC error
* RPC_APP: rpc_system_app_error_reset, automatic error reset when a new event is executed
* SubGhz: fix text error
* SubGhz: fix text error 2
* SubGhz: add error description
* Format sources
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-12-08 14:49:54 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maksim Derbasov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e121e6a287 
							
						 
					 
					
						
						
							
							Fix for spelling ( #2051 )  
						
						 
						
						... 
						
						
						
						* Fix for spelling
* Review iteration
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-29 01:51:51 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bb0dbaa3e 
							
						 
					 
					
						
						
							
							SubGhz: frequency analyzer. 2dbi desensitization, rssi averaging to reduce jitter, new rssi indicators in log_mode, GUI fix ( #2020 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-23 22:31:39 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c511c67e71 
							
						 
					 
					
						
						
							
							Core: thread allocation shortcut ( #2007 )  
						
						 
						
						... 
						
						
						
						* Core: thread alloc+set shortcut
* Apps: use thread allocation shortcut
* Mark some service threads as services
* Init BT as soon as possible
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-23 21:49:17 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexandre Díaz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60d125e72a 
							
						 
					 
					
						
						
							
							subghz: add analyzer frequency logs ( #1914 )  
						
						 
						
						... 
						
						
						
						* subghz: add analyzer frequency logs
* SubGhz: switch to change on short press
* SubGhz: use full RSSI bar for history view
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-03 16:57:56 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a9abd59e9 
							
						 
					 
					
						
						
							
							[FL-2904, FL-2900, FL-2890] WS: add  app WeatherStation ( #1833 )  
						
						 
						
						... 
						
						
						
						* WeatherStation: start
* SubGhz: rename protocol magellen -> magellan
* WeatherStation: err Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* WeatherStation: fix Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* Subghz: add set protocol_items
* WeatherStation: adding your protocols
* WS: add Infactory protocol
* WS: add history
* WS: add setting
* WS: add lock
* WS: add hopper frequency
* WS: fix history
* WS fix string_t -> FuriString*
* WS: add images
* WS: history record update when receiving data from the sensor again
* WS: add receiver info, delete extra code
* WS: add protocol ThermoPRO_TX4
* [FL-2900] SubGhz: Move icons in Sub-GHz
* WS: add Notification
* [FL-2890] SubGhz: Rename *_user files in resources to _user.example
* WS: add about scene
* WS: removing redundant code
* WS: add  protocol Nexus-TH
* WS: add protocol GT_WT03
* WS: fix notification and rename "Weather Station" -> "Read Weather Station"
* SubGhz: partial unit tests fix
* SubGhz: fix unit_test
* SubGhz: remove dead code
* SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-10-20 02:27:26 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4000f0cac5 
							
						 
					 
					
						
						
							
							[FL-2870] Printf function attributes ( #1841 )  
						
						 
						
						... 
						
						
						
						* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-10-07 22:35:15 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11681d8ee8 
							
						 
					 
					
						
						
							
							[FL-2866, FL-2865] SubGhz: add frequency analyzer history ( #1810 )  
						
						 
						
						... 
						
						
						
						* SubGhz: frequency analyzer history
* SubGhz: add vibro
* SubGhz: turn on the display when receiving a signal
* SubGhz: add signal reception indicator
* SubGhz: fix indicator
* SubGhz: fix FA history
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-10-06 23:48:29 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bf29827f8 
							
						 
					 
					
						
						
							
							M*LIB: non-inlined strings, FuriString primitive ( #1795 )  
						
						 
						
						... 
						
						
						
						* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-10-06 00:15:23 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b05bd1106 
							
						 
					 
					
						
						
							
							[FL-2814] SubGhz: fix display information in the file if the frequency is not available for transmission in the given region ( #1724 )  
						
						 
						
						
						
						
					 
					
						2022-09-16 00:42:44 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SG 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a766d909 
							
						 
					 
					
						
						
							
							[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )  
						
						 
						
						... 
						
						
						
						* Added support for running applications from SD card (FAPs - Flipper Application Packages)
* Added plugin_dist target for fbt to build FAPs
* All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
* Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
* Added debugging support for FAPs with fbt debug & VSCode
* Added public firmware API with automated versioning
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-09-15 02:21:03 +09:00