あく 
							
						 
					 
					
						
						
							
						
						359bbdfe69 
					 
					
						
						
							
							[FL-1326] Move heap4 allocator to furi core and add allocation tracing capability ( #529 )  
						
						... 
						
						
						
						* Move heap memory allocator to furi core
* Newlibc: add malloc guards
* Furi: add cmsis thread id getter
* Core: add tracing capability to heap allocator. Add heap tracing support to furi thread. Add heap trace support to app-loader. 
						
						
					 
					
						2021-06-23 17:48:44 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						045cb94eec 
					 
					
						
						
							
							[FL-1338] Initialize USB as soon as possible, fix usb stack lockup  #525  
						
						
						
						
					 
					
						2021-06-18 14:27:50 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						9943c93189 
					 
					
						
						
							
							[FL-1442] Fix nfc emulation ( #520 )  
						
						... 
						
						
						
						* api-hal-nfc: rework nfc detection
* nfc: increase nfc detection timeout
* api-hal-nfc: add 2 emulation parameters for mifare and emv
* nfc: choose emulation parameters 
						
						
					 
					
						2021-06-16 17:45:35 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						9e69164b1b 
					 
					
						
						
							
							[FL-1441] ApiHalVcp: use DTR signal for ready flag. Fix memory leak in subghz. ( #519 )  
						
						... 
						
						
						
						* ApiHalVcp: use DTR signal for ready flag. Fix memory leak in subghz.
* Backport VCP fix to F5 
						
						
					 
					
						2021-06-16 09:14:59 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						3a2121bbb8 
					 
					
						
						
							
							[FL-1424] NFC emulate CLI command ( #514 )  
						
						... 
						
						
						
						* nfc: move cli commands to separate file
* nfc: add nfc_emulate CLI command
* nfc: rework nfc emulate call from gui
* nfc: deactivate nfc state machine when exiting worker
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-06-10 15:01:48 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						ced7d6315d 
					 
					
						
						
							
							Api HAL rfid: fix power consumption on f6 board ( #516 )  
						
						
						
						
					 
					
						2021-06-10 13:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						6c74ea65c2 
					 
					
						
						
							
							[FL-1369, FL-1397, FL-1420] IRDA + SDcard ( #513 )  
						
						... 
						
						
						
						* Add saving to SD-Card (not ready yet)
* Add saving to SD-card (done)
* Select previous menu item
* Fix central button
* Fix current_button
* Refactoring
* Add notifications
* [FL-1417] Add IRDA CLI
  CLI commands:
  1) ir_rx
  Receives all IR-trafic, decodes and prints result to stdout
  2) ir_tx <protocol> <address> <command>
  Transmits IR-signal. Address and command are hex-formatted
* Fix BUG with random memory corruption at random time in random place in random universe in random unknown space and time forever amen
* Fix submenu set_selected_item
* Bring protocol order back
* Add TODO sdcard check 
						
						
					 
					
						2021-06-09 16:04:49 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						498ffe8d2c 
					 
					
						
						
							
							Subghz packet test ( #512 )  
						
						... 
						
						
						
						* subghz: add cli support for packet tx rx
* api-hal-subghz: add comments
* subghz_cli: fix typo
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-06-08 12:51:16 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						5fc533385b 
					 
					
						
						
							
							[FL-1409] Flipper name in reports ( #507 )  
						
						... 
						
						
						
						* USB CDC descriptor: join product name from two strings
* add f5 support
* USB CDC descriptor: use constant device name across all device
* BLE: use device name in advertising and model
* BLE: truncate device name
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-06-07 19:05:47 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						d040515f84 
					 
					
						
						
							
							[FL-1363] BLE GUI tests ( #505 )  
						
						... 
						
						
						
						* bt: introduce bt CLI commands
* api-hal-bt: add get rssi
* bt: fix cli commands
* bt: fix typos
* bt: refacrote bt test names
* ble gui continue
* bt: rework carrier test gui
* bt: rework send packets test gui
* bt: rework receive packets test
* api-hal-bt: change rssi return
* bt: refactore bt gui
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2021-06-02 17:09:02 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						205932b24c 
					 
					
						
						
							
							Add BLE CLI tests ( #502 )  
						
						... 
						
						
						
						* bt: introduce bt CLI commands
* api-hal-bt: add get rssi
* bt: fix cli commands
* bt: fix typos
* Bt: add missing newline in console message
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-05-29 01:57:11 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						a93f21dfbe 
					 
					
						
						
							
							[FL-1367] fix rfid on f6 target ( #500 )  
						
						... 
						
						
						
						* RFID hal: fix gpio setup
* timers hal: crutch for HAL
* RFID hal: fix gpio setup 
						
						
					 
					
						2021-05-28 12:38:12 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						d76283b1a0 
					 
					
						
						
							
							[FL-1111] SD card rework with SPI API ( #496 )  
						
						... 
						
						
						
						* api-hal-spi: make fast and slow sd card devices
* api-hal-spi: add configuration for spi bus
* fatfs: rework sd card driver with api-hal-spi
* api-hal-spi: enable spi in bus reset 
						
						
					 
					
						2021-05-26 18:42:12 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						e620b310b7 
					 
					
						
						
							
							[FL-1039] Emv emulation ( #491 )  
						
						... 
						
						
						
						* nfc: add emulate emv to submenu
* api-hal-nfc: add emv emulation 
						
						
					 
					
						2021-05-26 02:54:44 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						d92bb18cca 
					 
					
						
						
							
							api-hal-version: fix f6 target version ( #492 )  
						
						
						
						
					 
					
						2021-05-25 21:26:42 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						f49f30f8a7 
					 
					
						
						
							
							[FL-1274] Interrupt manager: cleaned version ( #490 )  
						
						... 
						
						
						
						* HAL interrupl manager: cleaned version
* HAL interrupt manager: mem barriers
* HAL interrupt manager: volatile interrupt list
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-25 13:56:27 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						84f46e670a 
					 
					
						
						
							
							[FL-1254] ViewDispatcher improvements, SubGhz cli and certification preparation ( #482 )  
						
						... 
						
						
						
						* Add more more frequencees and change ok key bahavior to toggle
* GUI: add queue support to ViewDispatcher
* SubGhz: basic cli
* SubGHz: pt send cli
* SubGhz: carrier cli commands.
* Fix irda test data merge artifacts 
						
						
					 
					
						2021-05-25 13:19:07 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						356476b7f8 
					 
					
						
						
							
							[FL-1355] Fix flipper name C string ( #485 )  
						
						... 
						
						
						
						* api-hal-version: guarantee zero terminated flipper name
* cli_commands: fix hw_info command 
						
						
					 
					
						2021-05-24 21:06:53 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						eac8626c8c 
					 
					
						
						
							
							[FL-1351] Wiegand read fix ( #483 )  
						
						... 
						
						
						
						* App accessor: fix external interrupts binding. Hal: removed InterruptTypeExternalInterrupt.
* GPIO hal: add ex and simple init functions to F6 target
* GPIO hal: add dummy alt fn to F6 target
* RFID hal: update gpio hal usage
* F5,F6: synchronize targets, backport VCP fixes, cleanup.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-24 12:57:14 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						725981f431 
					 
					
						
						
							
							[FL-663] Read EMV cards ( #460 )  
						
						... 
						
						
						
						* nfc: add emv decoder
* api-hal-nfc: add data exchange api
* nfc_worker: add read emv routine
* nfc: add emv reader view
* nfc: add support for Mastercard reading
* api-hal-nfc: fix incorrect merge changes
* nfc_worker: set to zero emv app object on each cycle
* api-hal-nfc: add api for f6 target
* nfc: move emv_decoder to lib folder
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-18 21:12:01 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						df4a170213 
					 
					
						
						
							
							[FL-1268] Gauge re-calibration ( #471 )  
						
						... 
						
						
						
						* bq27220: add new battery profile parameters
* bq27220: add gauging configuration
* power: change poweroff condition depending on remain capacity
* api-hal-power: update api for f6 target 
						
						
					 
					
						2021-05-18 17:59:16 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						6d648da003 
					 
					
						
						
							
							[FL-835] Factory reset. Cli refactoring.  ( #466 )  
						
						... 
						
						
						
						* ApiHal: add boot flags. Internal storage: add factory reset.
* Bootloader: correct doxygen comment format.
* Cli: change cli callback signature. Applications: update API usage. Add factory_reset cli command. 
						
						
					 
					
						2021-05-18 16:57:39 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						3114a2d4b8 
					 
					
						
						
							
							[FL-1156, FL-1249] Add IRDA encoder/decoder library ( #451 )  
						
						... 
						
						
						
						* Add cscope db generation
* Add api-hal-irda, TIM2: HAL->LL
* Add libirda: pwm decoding
* Universal state machine
* Add irda decoder library
* Move IRDA capture to standalone tool
* Add encoder/decoder samsung32, NEC, fix bugs
* Port current App to new Irda lib
* Fix clang format for test data
* Port IRDA api-hal to f6
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-18 13:51:00 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						ba0419276e 
					 
					
						
						
							
							[FL-1311] F6, app LF-RFID: Updated timer api and config ( #465 )  
						
						... 
						
						
						
						* F6, app LF-RFID: Updated timer api and config
* Api hal rfid: updated comments
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-18 12:54:48 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						734820c137 
					 
					
						
						
							
							[FL-1196] Targets: add F6 ( #427 )  
						
						... 
						
						
						
						* Targets: add F6
* F6: Update linker script for use with internal storage
* F6: synchronize with F5, add all changes arriving in V9 board, update cube project. Github workflow: add multi-target build, add F6 to build targets.
* CI: fix full assembly
* CI: better artifact naming scheme
* CI: fix artifacts wildcard
* F6: Swap C10 - A15, vibro and sdcard detect pins 
						
						
					 
					
						2021-05-18 12:23:14 +03:00