あく 
							
						 
					 
					
						
						
							
						
						939998a8c8 
					 
					
						
						
							
							Release Candidate 0.48.0 Bug Fixes ( #991 )  
						
						... 
						
						
						
						* Power: wait a little bit till message displayed on screen when executing power off. FuriCore: do not use bkpt in release builds(causing HardFault when SPI is active).
* Cleanup BSS section: add more consty consts to be more constish.
* Desktop: properly handle autostarted applications. 
						
						
					 
					
						2022-02-13 22:24:03 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						21ac37a6f6 
					 
					
						
						
							
							[FL-2152] New PIN lock ( #989 )  
						
						... 
						
						
						
						* [Fl-2152] New PIN Lock, part 1
* Fix errors & leaks, renaming
* Add support to f6
* Fix error, remove duplicate code
* Fix drawing corners of Lock Popup
* FuriHal: insomnia if usb connected
* Applications: cleanup timers use
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-02-10 21:17:41 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						2a52d2d620 
					 
					
						
						
							
							[FL-2216, FL-2233] Archive fixes ( #987 )  
						
						... 
						
						
						
						* archive: badusb, u2f and various fixes
* archive: delete confirmation
* badusb: removed empty string check
* string pointer check
* FuriHal: insomnia overflow assert, fix double insomnia exit in ble. BadUsb: fix uncommitted model.
* view update fixes in gpio, badusb, u2f
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-02-10 16:01:49 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						df2d1ad13f 
					 
					
						
						
							
							[FL-2219, FL-2251] System, FuriCore, FuriHal: various bug fixes and improvements ( #986 )  
						
						... 
						
						
						
						* Replace irq shenanigans with critical section
* Power: halt system on power off instead of crash.
* Gui: properly handle input event on NULL current_view
* FuriHal: correct gpio configuration sequence
* FuriHal: cleanup uart initialization. Makefile: allow to disable thread support.
* Loader: improve locking, fix simultaneous app start crash, full command line args support for gui apps, more consistent insomnia
* Loader: correct spelling
* FuriHal: increase gpio configuration readability
* FuriHal: correct gpio configuration error when mode is GpioModeEventRiseFall
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2022-02-10 14:20:50 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						6b78a8ccfe 
					 
					
						
						
							
							[FL-2244] Companion reboot fix ( #988 )  
						
						... 
						
						
						
						* bt: don't open rpc session if it is busy
* bq27220: fix incorrect checksum calculation
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-02-09 15:03:27 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						3f6deecdae 
					 
					
						
						
							
							[FL-2243] Restart BT advertising after forgetting devices  #982  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-02-07 16:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						8cfd0eab9e 
					 
					
						
						
							
							[FL-2198], [FL-2161] NFC emulation refactoring ( #968 )  
						
						... 
						
						
						
						* rfal: add state changed callback
* furi_hal_nfc: add NFC-A emulation API
* nfc: add emulation logger, refactor scenes
* elements: fix text_box element
* gui: fix text box module
* nfc: remove unnecessary buffers
* nfc: introduce emulation callback concept
* nfc: format sources
* bt settings: fix incorrect scene switch
* bt settings: format sources
* Debug: fix x2d import for python 3
* Gui: rename method name widget_clear to widget_reset
* nfc: add nfca emulation handler
* nfc: add global custom events enum
* nfc: UID emulation Data -> Log
* furi_hal_nfc: fix incorrect timings
* u2f, badusb: widget_clear() -> widget_reset()
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-02-02 22:59:28 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						23ff6723cf 
					 
					
						
						
							
							[FL-2204] Bluetooth forget devices ( #967 )  
						
						... 
						
						
						
						* bt: update connection parameters
* bt: set correct connection latency and timeout
* gui popup: add clean method
* furi_hal_bt: add connection parameters request, clear database
* bt: add forget bonded devices API
* bt_settings: add forget bonded devices GUI
* bt: rework pin code show with view port to hide view
* bt: support conn parameters for different profiles
* furi_hal_bt: sync f6 target
* target f6: fix build
* bt: format sources
* furi_hal_bt: update connection parameters
* bt: update connection params, fix GUI
* FuriHal: fix spelling
* Refactoring: rename _clean to _reset
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-21 20:32:03 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						d4787e859e 
					 
					
						
						
							
							[FL-1506, FL-2197] Power, USB, LED driver improvements ( #966 )  
						
						... 
						
						
						
						* Power, USB, LED driver improvements
* u2f hid descriptor fix
* variable_item_list: value alignment fix
* InputTypeRepeat handling in menu/submenu/var_item_list
* lp5562: fix bugs on 400khz i2c
* Scripts: lint in parallel.
* FuriHal: rename some USB structure to match naming convention. Drivers: update magic values in LP5562.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-01-21 19:55:44 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						32c92a80ea 
					 
					
						
						
							
							[FL-2202] Reinit gauge after profile update ( #962 )  
						
						... 
						
						
						
						* bq27220: reinit gauge after profile update
* Firmware: update battery capacity to enforce gauge reinit for everyone.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-01-14 21:14:25 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						70a9823e05 
					 
					
						
						
							
							Keep SHCI for unsupported Radio Stack ( #960 )  
						
						... 
						
						
						
						* bt: don't stop shci on wrong stack. Start radios stack if FUS is running
* bt: code clean up, f6 target sync
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-14 11:39:41 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						a3aaf50ecd 
					 
					
						
						
							
							[FL-2084] I2C memory read/write ( #951 )  
						
						... 
						
						
						
						* furi_hal_i2c: read/write registers
* remove i2c_acqure/release
* i2c_is_device_ready without reading data
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-12 18:29:28 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						a0c16e8a19 
					 
					
						
						
							
							Add protobuf versioning ( #954 )  
						
						... 
						
						
						
						* Add protobuf versioning
* Add protobuf version unit test
* Change pb version providing
* Remove redundant 'call' 
						
						
					 
					
						2022-01-12 16:12: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 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						7522b111c2 
					 
					
						
						
							
							[FL-1220] BLE scan MAC addresses test ( #939 )  
						
						... 
						
						
						
						* bt: refactore cli commands
* bt: add radio stack control, add scan mac addresses
* bt: refactore with new furi-hal-bt API
* bt: f6 targer sync
* bt: code cleanup, update documentation
* Bt: new command names, proper radio stack handling
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-03 01:36:42 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						065241fe5b 
					 
					
						
						
							
							SubGhz: extended frequency for Australia to 321.95 MHz ( #934 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-02 20:42:28 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						1202f9b82d 
					 
					
						
						
							
							[FL-2159] BadUSB alt codes ( #935 )  
						
						... 
						
						
						
						* badusb: alt code commands
* badusb: demo script update
* usb hid: consumer control descriptor
* BadUsb: remove dangerous type casting, rename variable to match codding style guide
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-02 20:34:39 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						5b1f50e63a 
					 
					
						
						
							
							Much better crash handling. So wow.  
						
						... 
						
						
						
						* Furi, FuriHal, Desktop: much better crash handling. So wow.
* FuriHal: add missing include in FreeRTOSConfig.h
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-31 20:32:49 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						fb7cc1dd60 
					 
					
						
						
							
							[FL-2162] SubGhz: Cli refactoring ( #926 )  
						
						... 
						
						
						
						* [FL-2162] SubGhz: Cli refactoring
* SubGhz: power reduction for Australia
* SubGhz: add frequencies for testing the Japanese region
* Desktop: fix fav app
Co-authored-by: Anna Prosvetova <anna@prosvetova.me >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-25 16:19:30 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						7cea359be8 
					 
					
						
						
							
							Storage: lfs config fingerprinting. RTC: fix data collision in lock register, refactor and cleanup. ( #928 )  
						
						
						
						
					 
					
						2021-12-24 17:33:58 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						0c7a38b99f 
					 
					
						
						
							
							[FL-2156] Switch to smaller radio stack. ( #923 )  
						
						... 
						
						
						
						* Switch to smaller radio stack. BleGlue: update params to match new stack. Update scripts
* Git: set eol to lf 
						
						
					 
					
						2021-12-23 19:24:09 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						9e62f08e4d 
					 
					
						
						
							
							[FL-1958] U2F prototype ( #879 )  
						
						... 
						
						
						
						* U2F implementation prototype
* U2F data encryption and store, user confirmation request
* remove debug prints
* fix notification bug in chrome
* split u2f_alloc into u2f_init and u2f_alloc
* typo fix, furi-hal-trng -> furi-hal-random
* rand/srand redefinition
* SubGhz: a little bit of Dante.
* u2f_data naming fix
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-22 23:04:08 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						9b62b557b4 
					 
					
						
						
							
							SubGhz: fix transmission frequency ( #922 )  
						
						
						
						
					 
					
						2021-12-22 22:35:53 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						51aa169c3b 
					 
					
						
						
							
							[FL-2149] SubGhz: Additional frequencies for testing ( #920 )  
						
						... 
						
						
						
						* SubGhz: add new frequency for testing
* [FL-2149] SubGhz: power reduction for Australia
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-22 14:05:14 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						b0f582df99 
					 
					
						
						
							
							[FL-1972], [FL-1920] Mifare Ultralight and NTAG separation ( #918 )  
						
						... 
						
						
						
						* nfc: rename read mifare ultralight menu
* nfc: separate ntag and mifare ultralight
* nfc: save Mifare Ultralight type
* nfc: add valid ack and nack messages
* nfc: add compatible write command implementation
* nfc: support f6 target 
						
						
					 
					
						2021-12-21 15:33:17 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						439fb9c18d 
					 
					
						
						
							
							[FL-1910, FL-2146] Update to new FreeRTOS, fix CMSIS thread flags collision with stream buffer. New cube. ( #917 )  
						
						... 
						
						
						
						* Libs: add FreeRTOS submodule. FuriHal: replace ST provided FreeRTOS with original one. FuriHal: for cmsis os hal and patch it for better compatibility with stream buffer.
* Makefile: fix svd plugin on blackmagic
* Lib: update STM32CubeWB package. Project: update project to match new cube package.
* Lib: properly rebase and upload STM32CubeWB
* BleGlue: switch ack logging level to trace 
						
						
					 
					
						2021-12-21 15:16:25 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						93871f9425 
					 
					
						
						
							
							BT hid navigation fix ( #911 )  
						
						... 
						
						
						
						* bt: fix bt hid navigation
* Cli: change datetime format to more ISO-ish, add datetime validation.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-17 16:24:37 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						36089c7472 
					 
					
						
						
							
							Change NFC log messaged level ( #906 )  
						
						... 
						
						
						
						* nfc: change nfc worker log messaged to debug level
* FuriHal: switch logging level to trace in nfc
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-15 22:07:37 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						757ea073a8 
					 
					
						
						
							
							FurHal: synchronise subghz hal between targets. ( #904 )  
						
						... 
						
						
						
						* furi-hal-subghz: target fixes
* FuriHal: remove unused include from subghz
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-15 20:58:42 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						f0d4584b40 
					 
					
						
						
							
							[FL-2119] BT HID App ( #888 )  
						
						... 
						
						
						
						* view_dispatcher: add default back processing for Long events
* assets: add ble connected and disconnected assets
* bt keyboard: introduce new application
* bt keyboard: add logic to keyboard mode
* bt: remove debug ble hid application
* bt hid: introduce media controller
* gui canvas: rename CanvasFontDirection -> CanvasDirection
* gui canvas: add arrow element
* assets: update finilized assets
* bt hid: finalise keynote GUI
* bt hid: finalise media player GUI
* bt: add media key buttons support
* bt: add exit confirm view
* bt: change Clicker -> Remote
* bt: support f6 target
* bt: hopefully final bt hid design
* bt hid: add blue led notification when device is connected
* bt: leave only bt clicker for now
* bt: add display notification on pin code show event 
						
						
					 
					
						2021-12-15 20:39:06 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						63642617ee 
					 
					
						
						
							
							Hide debug tools if debug is not enabled. Application: update debug tools code base. SubGhz: log duty cycle. ( #903 )  
						
						... 
						
						
						
						* Application: clean debug_tools code base.
* SubGhz: add duty cycle logging.
* Application: hide debug tools if not enabled. Gui: move icon_animation allocation to menu module. 
						
						
					 
					
						2021-12-15 15:23:16 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						6579368053 
					 
					
						
						
							
							[FL-1818] System setting and debug options. RTC HAL refactoring. ( #902 )  
						
						... 
						
						
						
						* FuriHal: RTC API refactoring. System Setting application. FuriCore: adjustable log levels. Minor code cleanup.
* Storage: change logging levels for internal storage.
* FuriCore: fix broken trace logging level 
						
						
					 
					
						2021-12-15 01:39:59 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						58ce937321 
					 
					
						
						
							
							[FL-1891] Release 0.42 bugfixes ( #891 )  
						
						... 
						
						
						
						* Fixed the "ibutton can only emulate after reading" bug
* Fixed previous fix. FIXES FOR THE FIX GOD! BUGS FOR THE BUG THRONE!
* Fixed "Repeat code" position on code input screen
* Changed CAME protocol icon
* Brewfile: add imagemagick missing assets compiler dependency
* Correct fix for "Repeat code" position on code input screen
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-12 14:03:39 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						f5b2ed67d5 
					 
					
						
						
							
							Github: fix non zero return behavior in docker actions. Firmware: fix F6 build. ( #886 )  
						
						... 
						
						
						
						* Github: treat non 0 exit code as fatal
* GitHub: inject missing -e flag to bash in docker
* Firmware: sync targets 
						
						
					 
					
						2021-12-09 07:58:07 +03:00 
						 
				 
			
				
					
						
							
							
								tonyfreeman 
							
						 
					 
					
						
						
							
						
						c6cb6ae810 
					 
					
						
						
							
							BLE: Increase mtu ( #837 )  
						
						... 
						
						
						
						* Incease mtu & buffer size
* bt: process mtu size in RPC callbacks
Co-authored-by: Tony Freeman <tonyfreeman@users.noreply.github.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com > 
						
						
					 
					
						2021-12-08 16:59:40 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						f0aed7e583 
					 
					
						
						
							
							SubGhz: add GFSK modulation, refactoring subghz_chat ( #866 )  
						
						... 
						
						
						
						* SubGhz: add GFSK modulation, refactoring subghz_chat
* SubGhz: off echo subghz_chat
* SubGhz: subghz_chat add sending and receiving formatted text, translation of the chat to events
* SubGhz: add UTF support in subghz_chat_worker_alloc
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-08 16:42:01 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						7170864fe4 
					 
					
						
						
							
							[FL-1976] BLE HID ( #852 )  
						
						... 
						
						
						
						* ble: prototype ble hid
* ble: add HID service and characteristics
* debug tools: add ble keyboard app
* ble: change appearance
* ble: working keyboard
* bt: introduce furi-hal-bt-hid
* bt: restart hid service on each keyboard app enter
* bt: introduce switch profile
* bt: add profile to ble glue
* bt: working profile switch
* bt: introduce bt serial profile, rework API
* bt: rewotk HID profile
* bt: rework gap with profile configuration
* bt: move change profile routine to furi hal bt
* bt: change switch profile API to blocking
* bt: move battery update to furi hal bt
* bt: cleanup
* bt: add support for f6 target
* bt: update documentation
* bt: clean up code
* bt: remove NO OUTPUT setting
* bt: set numeric comparison pairing in BLE HID
* bt: support f6 target
* bt: set mac address in profile configuration
* bt: set advertise name in profile config
* bt: rework with furi thread
* bt: support f6 target
* bt: clear hci command buffer on core2 restart
* bt: correct thread kill sequence
* bt: fix freertos functions calls
* bt: add some enterprise delays fo correct memory free
* bt: code cleanup
* bt: change terminate -> stop
* bt: fix memory leakage
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-08 14:28:01 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						bb96509ed1 
					 
					
						
						
							
							FuriHal: temporary switch to hal ticks for timeouts. ( #880 )  
						
						
						
						
					 
					
						2021-12-08 06:27:16 +03:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
						
						f54ae2597e 
					 
					
						
						
							
							Bootloader size optimizations ( #873 )  
						
						
						
						
					 
					
						2021-12-07 17:17:08 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						03d7476e4f 
					 
					
						
						
							
							Rpc: StorageInfo, StorageRename, SystemReboot, SystemDeviceInfo (bonus: +FuriHalInfo) ( #862 )  
						
						... 
						
						
						
						* Rpc: update protobuf sources
* Rpc: rename Status to System
* Rpc: implement StorageInfoRequest
* Rpc: implement StorageRenameRequest
* Rpc: implement SystemRebootRequest
* FuriHal: introduce FuriHalInfo, refactor device_info
* Rpc: implement DeviceInfoRequest
* Rpc: use strdup where it suites the best.
* Make: add do not page align data to linker flag.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-07 16:47:20 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						98bc190ac4 
					 
					
						
						
							
							Hackathone session: bugfixes and documentation update ( #869 )  
						
						... 
						
						
						
						* ReadMe: update flashing scripts section
* Furi: add record exists method to record store.
* FuriHal: early OS init and i2c timeouts based on os ticks.
* Storage: replace malloc with furi_alloc, fix errors found by pvs.
* iButton: properly handle shutdown in cli search command
* SubGhz: proper argument type in sscanf and incorrect position of logging in switch. 
						
						
					 
					
						2021-12-05 14:47:02 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						b912cc7991 
					 
					
						
						
							
							SubGhz: sending / receiving messages via subghz ( #851 )  
						
						... 
						
						
						
						* SubGhz: add worker subghz_txrx
* SubGhz: added support for transferring Russian characters and support for backspace in CLI subghz_txrx
* SubGhz: refactoring subghz_txrx_worker, added a callback for accepting data in an empty one RX buffer
* SubGhz: fix conflict
* SubGhz: fix syntax errors
* Cli: document string_move usage and its behavior
* FuriHal: update subghz api and documentation. Subghz: move chat to subghz cli subcommand.
* Subghz: update text in chat cli
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-01 18:44:39 +03:00 
						 
				 
			
				
					
						
							
							
								Oleg Kalachev 
							
						 
					 
					
						
						
							
						
						93fdf98588 
					 
					
						
						
							
							Fix typos ( #857 )  
						
						
						
						
					 
					
						2021-12-01 02:53:53 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						418c0939a0 
					 
					
						
						
							
							Guard RCC registers access with critical section ( #854 )  
						
						... 
						
						
						
						* Core: critical section macros. FuriHal: guard rcc registers access with critical section, fix condition race.
* FuriHal: update documentation.
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2021-12-01 01:07:17 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						6f7d93fe72 
					 
					
						
						
							
							Fix Icons decompression on F6 ( #856 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-30 20:53:46 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						9d27ef8901 
					 
					
						
						
							
							[FL-2060] FuriHal: SPI refactoring, flexible bus reconfiguration on fly, same design as i2c. ( #853 )  
						
						... 
						
						
						
						* FuriHal: SPI refactoring, flexible bus reconfigration on fly, same desiag as i2c.
* Lib: update CC1101 driver documentation
* FuriHal: update spi symbol names to match naming convention. 
						
						
					 
					
						2021-11-30 15:09:43 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						cf591ef7eb 
					 
					
						
						
							
							[FL-1911] FuriHal: i2c refactoring ( #847 )  
						
						... 
						
						
						
						* Project: fix release build, replace asserts with checks.
* FuriHal: i2c refactoring, new bus access model, flexible bus gpio configuration.
* FuriHal: set i2c pins to high on detach.
* FuriHal: more i2c bus events, put bus under reset when not used, move bus enable/disable routine to bus handler.
* FuriHal: fix i2c deadlock in power api, add external i2c handle. 
						
						
					 
					
						2021-11-28 21:28:19 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						f52e9fc578 
					 
					
						
						
							
							[FL-2051] BadUSB: new GUI ( #844 )  
						
						... 
						
						
						
						* [FL-2051] BadUsb: new GUI
* add missing assets
* skip empty lines and leading spaces
* SubGhz: add alignment check to keystore mess with iv routine
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-26 16:53:51 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						9b8a139e2b 
					 
					
						
						
							
							[FL-1995] New dolphin animations (part 1) ( #835 )  
						
						... 
						
						
						
						* Desktop Animation (part 1): Ugly naked ohmygod architecture
* fix butthurt, fix locked scene
* Change SD icons, fixes
* Fix level update animation
* Fixes, correct butthurt
* Clean up code
* furi_assert(0) -> furi_crash("msg")
* Gui: rename none layer to desktop, update docs.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-24 19:21:12 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						a13f87fedb 
					 
					
						
						
							
							[FL-2047] SubGhz: New GUI ReadRAW view ( #832 )  
						
						... 
						
						
						
						* SubGhz: GUI RAW Read view
* SubGhz:  GUI Read RAW refactoring
* SubGhz: fix bug wrong frequency of the allowed transmission
* GUI Read RAW refactoring
* SubGhz: fix set the default frequency
* SubGhz: fix save filename when returning from another menu
* SubGhz: fix Send and Back button behavior
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-24 16:59:45 +03:00