あく 
							
						 
					 
					
						
						
							
						
						607e873404 
					 
					
						
						
							
							BLE: fix incorrect RSSI calculation. Firmware: don't mark system as tainted on test releases. ( #567 )  
						
						... 
						
						
						
						* BLE: correct RSSI calculation routine.
* Firmware: only guard boot on production releases.
* BLE: proper float formatting in cli
* BLE: faster RSSI refresh 
						
						
					 
					
						2021-07-07 00:23:59 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						b6d5b5cb74 
					 
					
						
						
							
							Bootloader: always treat initial state as tainted. Firmware: mark boot state as tainted on boot. ( #558 )  
						
						
						
						
					 
					
						2021-07-02 16:02:36 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						5d14dce013 
					 
					
						
						
							
							[FL-1464] Cli: merge version and hwinfo into device_info ( #553 )  
						
						... 
						
						
						
						* Cli: merge version and hwinfo and form machine/human readable key value set.
* Backport F6 changes to F5. Add readme to cli_command_device_info rountine
* Cli: return proper order to radio stack version in device_info command
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2021-07-02 03:58:31 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						a0e1e42f2d 
					 
					
						
						
							
							[FL-1479] New NFC app ( #544 )  
						
						... 
						
						
						
						* view: add custom event callback
* nfc: rework nfc worker
* gui: introduce view navigator
* nfc_scences: introduce nfc scenes
* nfc: add start scene
* lib: add C application scene template
* nfc: move nfc views to separate directory
* view_dispatcher: add support for view_navigator
* nfc views: rework nfc views
* nfc scenes: add nfc application scenes
* nfc: rework nfc main thread
* view_dispatcher: add separate event for search back scene
* nfc: set worker result address at worker start
* nfc: update read nfc scenes
* view_navigator: rework with M-LIB container
* view_dispatcher: check that all views were freed
* nfc: add debug menu with all functions
* nfc read scene: add notification on success
* api-hal-nfc: add API for UID emulation
* nfc: add nfc emulation UID scene
* assets: add NFC assets
* nfc: update read and emulate scenes UI
* nfc: fix memory leak
* rfal: set custom analog configuration 
						
						
					 
					
						2021-06-30 20:43:29 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						e8211226f3 
					 
					
						
						
							
							[FL-1496] SubGhz: Library, Cli, Application ( #543 )  
						
						... 
						
						
						
						* ApiHal: set frequency and path in one go. Drivers: proper frequency registers calculation for CC1101. Update subghz cli to match new api.
* SubGhz: preparation for parsers porting, tim2 sharing
* ApiHal: add interrupts API, move all TIM2 related things there.
* SubGhz: refactor protocol lib and add keeloq.
* SubGhz: proper init_set for keeloq manafacture key
* SubGhz: port more protocols to lib
* SubGhz: load keeloq manufacture keys from sd card (if any).
* SubGhz: format output from protocols.
* SubGhz: use default frequency in subghz_rx cli command.
* SubGhz: keeloq key types
* Fix compillation error when internal storage disabled
* SubGhz: minor cleanup
* SubGhz: properly handle timeout and reset signal in subghz_rx
* SubGhz: Worker, Capture View. Furi: emulate thread join.
* SubGhz: free strings on keeloq key load end
* SubGhz: update protocols reporting API, app refactoring and capture view, update API HAL usage.
* SubGhz: update dump formatting
* ApiHal: backport subghz preset to F5
* ApiHal: backport subghz frequency range to F5 
						
						
					 
					
						2021-06-30 00:19:20 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						22e1ecb642 
					 
					
						
						
							
							New LF-RFID app ( #534 )  
						
						... 
						
						
						
						* Hal lfrfid: add read timer pulse and period config fns
* New debug application for lfrfid subsystem
* New lfrfid: app, fix naming
* App lfrfid: assets
* Container view module
* App ibutton: remove unused header
* App lfrfid scenes
* App notification, add yield to blocking operations, add speaker volume control
* App lfrfid: reading key scene
* Assets: placeholder icon
* App lfrfid: reworked container view module
* App lfrfid: new scenes
* App lfrfid: write scene
* App lfrfid: write hid
* App lfrfid: emulate scene
* App lfrfid: save name scene
* App lfrfid: add missing file 
						
						
					 
					
						2021-06-28 17:42:30 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						5b8f147882 
					 
					
						
						
							
							[FL-1447] NFC application refactoring ( #532 )  
						
						... 
						
						
						
						* nfc: add separate nfc_detect
* nfc_worker: add callback and context
* api-hal-nfc: return busy if rfal worker is running
* nfc: introduce nfc_detect, change nfc_worker API, rework main nfc task
* nfc_emulate: introduce nfc_emulate module
* nfc: introduce nfc_emv module
* nfc: introduce nfc_mifare_ul module
* nfc: remove unused nfc_views
* nfc: separate messages and models
* nfc: remove unused nfc message types
* nfc: remove message_queue from common api
* view_dispatcher: delete internal queue in destructor
* api-hal-nfc: fix rfal worker initialization condition
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-06-24 11:46:37 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						f69fa4b98f 
					 
					
						
						
							
							[FL1327] Fix duplicate MOTD  #475  
						
						
						
						
					 
					
						2021-05-19 19:53:11 +03:00 
						 
				 
			
				
					
						
							
							
								its your bedtime 
							
						 
					 
					
						
						
							
						
						c97d766e5b 
					 
					
						
						
							
							[FL-1181] Archive app ( #458 )  
						
						... 
						
						
						
						* fix stack size, file listing works
* fix scrollbar, update docs
* cut long filenames
* Dolphin: overhaul unlocking logic, unlocked message added
* furi - added common_defines.h, minor macro cleanup; fix scrollbar type conversion
* remove door opening animation
* adaptive long file name shortening, item icons, invert selection
* archive: browser tab, file types (beta);  scenes: fix sleep emote
* dont trim unknown extensions
* fix string_size usage
* array container for file list, fixes
* better path handling
* archive: renaming, adding to favorites worksl scrollbar fix: limit min bar height to 1px to prevent disappearance on large lists
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-18 21:54:56 +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 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						a02aa42095 
					 
					
						
						
							
							HAL LFRFID: fix resistor heating on f5 target ( #470 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-05-18 16:51:14 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						4f038e4a41 
					 
					
						
						
							
							[FL-1313] fix resistor heating on F5 target  #467  
						
						
						
						
					 
					
						2021-05-18 16:11:48 +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 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						618ddfcd04 
					 
					
						
						
							
							[FL-1059] T5577 write ( #463 )  
						
						... 
						
						
						
						* Api-hal-gpio: extend init functions
* App Lfrfid: separate protocol layer
* App Lfrfid: write EM key scene
* App Lfrfid: syntax fix 
						
						
					 
					
						2021-05-18 11:37:47 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						aa24484b99 
					 
					
						
						
							
							[FL-977] Internal Storage ( #455 )  
						
						... 
						
						
						
						* Add littlefs submodule
* Furi: add mutex in logging, fix issues with corrupted printf
* ApiHal: disable debug traces in ble glue
* App-loader: more logs
* Passport: fix invalid DolphinState usage
* ApiHal, linker script: flash API is now aware of free space, complete abstraction layer for storage
* Internal Storage: littlefs based storage services with key value API. Migrate dolphin state to new storage API. 
						
						
					 
					
						2021-05-11 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						6f58a53dc0 
					 
					
						
						
							
							ApiHalNfc: exit sleep mode before activating field and vice versa ( #456 )  
						
						
						
						
					 
					
						2021-05-10 11:43:58 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						a975fb6dc5 
					 
					
						
						
							
							[FL-1146] GD0 self-test  
						
						
						
						
					 
					
						2021-05-08 22:24:05 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						fb73d3bd52 
					 
					
						
						
							
							[FL-1214] NFC application ( #448 )  
						
						... 
						
						
						
						* platform: include only used api-hal files
* api-hal-nfc: introduce nfc hal
* nfc_worker: rework nfc worker
* nfc: move nfc from services to applications, add startup hook
* api-hal-nfc: init nfc worker in api_hal_detect
* nfc: rework nfc application
* nfc: fix app exit
* api-hal-nfc: init nfc worker only once 
						
						
					 
					
						2021-05-06 22:51:20 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						ffd4948ae2 
					 
					
						
						
							
							[FL-1058] Low frequency RFID app [Indala 40134 Encoder] ( #447 )  
						
						... 
						
						
						
						* App Lfrfid: Rename encoder to match extact protocol.
* Api-hal-gpio: fix alt fn config
* Api-hal-gpio: fixed fix
* App Lfrfid: indala 40134 timer stage 
						
						
					 
					
						2021-05-06 11:45:52 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						46bc515c6a 
					 
					
						
						
							
							Low frequency RFID app [Read stage] ( #385 )  
						
						... 
						
						
						
						* App Lfrfid: init
* HAL-resources: add external gpios
* HAL-pwm: fix frequency calculation
* App LFRFID: generic manchester decoder
* App LFRFID: em-marine decoder
* App iButton: fix dwt timing acquire
* App LFRFID: rfid reader
* App LFRFID: temporary read keys on read scene
* App LFRFID: remove atomic bool init.
* App LFRFID: add *.c to build
* App LFRFID: unstable HID decoder
* App LFRFID: HID-26 reading
* HAL OS: disable sleep
* App LFRFID: HID-26 reader: remove debug
* App LFRFID: static data decoder-analyzer
* App LFRFID: very raw Indala decoder
* App LFRFID: multiprotocol reader
* App LFRFID: more reliable HID decoder
* App LFRFID: syntax fix
* App LFRFID: simple read scene
* Gui: force redraw on screen stream connect
* HAL-OS: allow sleep
* App LFRFID: notify api, tune view, tune scene
* App LFRFID: simple rfid emulator
* App LFRFID: more scenes, more reliable EM decoder.
* App LFRFID: format fix
* App LFRFID: warning fix
* Api-hal-resources: add rfid pins, rename external pins
* App LFRFID: remove unused emulator
* App LFRFID: use new gpio hal api
* App accessor: use new ext gpio name
* App LFRFID: remove unused emulator
* App LFRFID: remove debug gpio
* Api-hal-resources: alternate functions init
* Api-hal-rfid: new api
* Api-hal-ibutton: new api
* Api-hal: new headers
* App LFRFID: use new api in reader subroutines
* App LFRFID: use new api in emulator subroutines
* App LFRFID: remove old app
* App LFRFID, App iButton: fix memleak
* Api-hal-rfid: comments
* App LFRFID: pulse joiner helper, it combines pulses of different polarity into one pulse suitable for a timer
* App LFRFID: pulse joiner, now can accept only ne pulse
* App LFRFID: pulse joiner, fixes
* App LFRFID: EM encoder and emulation
* App LFRFID: format fixes
* App LFRFID: emmarine encoder cleanup
* App LFRFID: HID Encoder blank
* App LFRFID: Indala Encoder blank 
						
						
					 
					
						2021-05-04 16:21:16 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						dd9bd224be 
					 
					
						
						
							
							[FL-1147] System logging ( #434 )  
						
						... 
						
						
						
						* furi_log: introduce log system
* applications: rework with furi logging
* furi_log: reset color after tag printed
* core: add log info
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-04-30 14:20:33 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						43ff095724 
					 
					
						
						
							
							Api-hal-power: reset routine. Power: safe to poweroff message, cleanup. ( #436 )  
						
						
						
						
					 
					
						2021-04-30 07:51:48 +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 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						c3350990c2 
					 
					
						
						
							
							App accessor: init ( #433 )  
						
						
						
						
					 
					
						2021-04-28 15:13:25 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						239c174610 
					 
					
						
						
							
							[FL-1062] Add cli commands for IrDA ( #409 )  
						
						... 
						
						
						
						* irda: add ir_tx command
* api-hal-vcp: add receive with timeout
* cli: add command termination check function
* irda: add cli_rx command
* cli: reduce timeout for Ctrl+C command check
* irda: fix ir_rx command
* irda: add ir_tx cli command hints
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-04-19 19:36:45 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						aa20a78b0e 
					 
					
						
						
							
							[FL-164] Add bootloader version ( #417 )  
						
						... 
						
						
						
						* Add bootloader versioning
* Move some logic to api-hal-version
* Backport to f4
* Dolphin: update version screen layout, make it more readable
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-04-19 19:30:25 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						e0bc80cd8b 
					 
					
						
						
							
							SubGhz: increase output power and. Dolphin scene: refactor. ( #411 )  
						
						... 
						
						
						
						* SubGhz: increase output power to max
* Dolphin scene: refactor code. 
						
						
					 
					
						2021-04-15 19:39:15 +03:00