あく 
							
						 
					 
					
						
						
							
						
						2f2f6b5f50 
					 
					
						
						
							
							BLE: F3 integration ( #260 )  
						
						 
						
						... 
						
						
						
						* BLE: working version
* BLE: cleanup
* BLE: update device description and DIS.
* BLE: explicitly take semaphore and configure CLK48, bt subsystem status, remove LPM.
* HAL: add missing api_hal_bt_is_alive symbol
* TODO about valuemutex
* duplicate f3-1 (f4) ioc from f3
* regenerate project
* use target dir for ble glue path
* update f4 from f3
Co-authored-by: coreglitch <mail@s3f.ru > 
						
						
					 
					
						2020-12-10 17:25:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
						
						3a6fbff8c3 
					 
					
						
						
							
							FL-339: cli diagnostic interface for power subsystem.  ( #256 )  
						
						 
						
						... 
						
						
						
						* Core, API: add externs for c++
* Makefile: improve debug speed, flash with openocd, cleanup f2 config
* Power: add cli diagnostic.
* Local: fix api hal externs
* Local: fix externs in main and flipper_hal
* F2: power state dump stabs
* Bootloader flashing with openocd
* F3: move bq drivers to libs
* temporary do not build drivers on local
* temporary do not build drivers on f2
Co-authored-by: aanper <mail@s3f.ru > 
						
						
					 
					
						2020-12-02 13:47:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DrZlo13 
							
						 
					 
					
						
						
							
						
						1f761d7fbb 
					 
					
						
						
							
							[FL-84] iButton app, dallas emulate + cyfral read, cyfral emulate ( #253 )  
						
						 
						
						... 
						
						
						
						* maxim crc function
* one wire template device and ds1990 classes
* 3 fields for addr
* cyfral emulator lib
* add cyfral read mode, refract rendering and events
* add ADC1_IN14, add adc interrupt
* cyfral read mode
* rename and move api-hal includes folder
* build onewire libs only if we build app
* start in mode 0 
						
						
					 
					
						2020-11-25 10:25:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								coreglitch 
							
						 
					 
					
						
						
							
						
						ccd40497eb 
					 
					
						
						
							
							FL-176 LF RFID RX ( #248 )  
						
						 
						
						... 
						
						
						
						* pulldown ibutton pin during rfid read
* enable and handle COMP interrupts
* send events from comparator IRQ and handle in app
* manchester encode
* successfully read em4100
* read-emulate
* led 
						
						
					 
					
						2020-11-19 14:11:03 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
						
						3749eb0eed 
					 
					
						
						
							
							USB VCP Cli ( #237 )  
						
						 
						
						... 
						
						
						
						* Core: ring buffer.
* Api: usb vcp. F3: vcp glue code.
* Applications: cli draft version.
* Cli: basic working version, includes help and version commands
* HAL: vcp on f2
* Makefile: update openocd conf
* F3: vcp rx with freertos stream
* Cli: help
* Cli: standard commands, api-hal-uid
* Power: cli poweroff. 
						
						
					 
					
						2020-11-16 13:16:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								coreglitch 
							
						 
					 
					
						
						
							
						
						a61eef0f99 
					 
					
						
						
							
							FL-186 Add vibro demo ( #234 )  
						
						 
						
						... 
						
						
						
						* add vibro demo
* add F2 support 
						
						
					 
					
						2020-11-12 22:26:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DrZlo13 
							
						 
					 
					
						
						
							
						
						9d8c36810e 
					 
					
						
						
							
							IR RX simple app ( #218 )  
						
						 
						
						... 
						
						
						
						* split falling and rising ir rx events
* fix irda
* simple irda rx function for app
* add extern timer
* fix timer num for f2 
						
						
					 
					
						2020-11-11 10:36:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
						
						f05ffddbde 
					 
					
						
						
							
							Power: bq25896 and bq27220 drivers, portable power api. ( #224 )  
						
						 
						
						... 
						
						
						
						* Power: add portability layer, port to F3.
* F3: bq25896 driver stab
* GUI: new primary and secondary fonts
* F3: bq25896 register map, basic functions
* F3: move bq27220 command descritpion to separate file. Code format.
* Power: OTG enable/disable
* Power: choose more correct profile
* F3: pet bq25896 watchdog sometimes 
						
						
					 
					
						2020-11-11 09:31:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								あく 
							
						 
					 
					
						
						
							
						
						76e3fd3060 
					 
					
						
						
							
							Firmware, Bootloader: add f3 target. ( #215 )  
						
						 
						
						... 
						
						
						
						* Firmware, Bootloader: add f3 target. Refactor code to be portable across targets.
* Firmware: remove bkpt
* Makefile: debug agent. Debug: f3 platform throw openocd.
* freertos-openocd helper
* separate hal resources
* return of input_dump app
* using hew target resources abstration layer for backlight and blink
* dirty hack for input driver, f3 has no charging pin
* worked input interrupts
* working display
* F3: switch to 32mHz resonator
* F3: configure SD_CS pin
* NFC: port to F3.
* fat uart app
* sd card hal api
* separate CC1101 spi config
* faster spi gpio for sd card
* Assets: disable LFS
* Cube: disable css on LSE
* Input: format code
* Make: add bootloader source code to formatting rule
* F3: enable rf by default, adjust clock settings, map all pins where they should be.
* libs for coreglitch_demo_0
* nvic priority
* bus clocks all to 64
* lf-rfid timer and pin
* irda
* ir rx setup
* tim2 irq handler
* Makefile: environment aware mkdir
* Makefile, Irukagotchi: commit seq number.
* split falling and rising ir rx events
* Makefile: proper git branch detect on old git. Firmware: api fix.
* fix irda
* Makefile,Irukagotchi: date timestamp.
* NFC: adjust SPI speed
* Irukagotchi: format code
* Make: add blackmagic debug in host mode
* Makefile: detach blackmagic from terminal signals
* Makefile,Irukagotchi: stamp target
* add F3 bootloader/firmware to CI
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com >
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com >
Co-authored-by: aanper <mail@s3f.ru > 
						
						
					 
					
						2020-11-06 13:52:50 +03:00