 890c9e87ce
			
		
	
	
		890c9e87ce
		
			
		
	
	
	
	
		
			
			* examples: plugins: utilize fal_embedded * libs: removed fnv1a_hash * furi: added FURI_PACKED; apps, libs: changed to use FURI_PACKED * lib: mbedtls: using custom config * lib: toolbox: removed md5, switched to mbedtls * targets: f18: link fix * lib: added mbedtls_cfg.h * apps: nfc: explicit dependency on libmbedtls * u2f: reworking to mbedtls * u2f: replaced sha256 & hmac with mbedtls * u2f: functional rework using mbedtls * libs: dropped micro-ecc * u2f: dropped old implementation * toolbox: removed sha256 impl * mcheck() for mbedtls * libs: removed libmisc; split into smaller libs * apps: debug: fixed display_test * apps: include cleanups * fbt: fixed VERSIONCOMSTR * furi: added FURI_CHECK_RETURN * lib: removed qrcode * cleanup * fbt: lint_py+format_py: fixed excessive command length * api: Removed bzero from f7 * api: Removed bzero from f18 * Bump API Symbols Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
		
			
				
	
	
	
		
			2.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.2 KiB
		
	
	
	
	
	
	
	
Structure
- FreeRTOS-Kernel- FreeRTOS kernel source code
- FreeRTOS-glue- Extra glue to hold together FreeRTOS kernel and flipper firmware
- app-scened-template- C++ app library
- callback-connector- Callback connector library
- cmsis_core- CMSIS Core package, contain cortex-m core headers
- cxxheaderparser- C++ headers parser, used by SDK bundler
- digital_signal- Digital signal library: used by NFC for software implemented protocols
- drivers- Various flipper drivers
- fatfs- FatFS file system driver
- flipper_application- Flipper application library, used for FAPs
- flipper_format- Flipper File Format library
- heatshrink- Heatshrink compression library
- ibutton- ibutton library, used by iButton application
- infrared- Infrared library, used by Infrared application
- lfrfid- LF-RFID library, used by LF RFID application
- libusb_stm32- LibUSB for STM32 series MCU
- littlefs- LittleFS file system driver, used by internal storage
- mbedtls- MbedTLS cryptography library
- microtar- MicroTAR library
- mlib- M-Lib C containers library
- nanopb- NanoPB library, protobuf implementation for MCU
- nfc- NFC library, used by NFC application
- one_wire- OneWire library, used by iButton application
- print- Tiny printf implementation
- digital_signal- Digital Signal library used by NFC for software implemented protocols
- pulse_reader- Pulse Reader library used by NFC for software implemented protocols
- stm32wb_cmsis- STM32WB series CMSIS headers, extends CMSIS Core
- stm32wb_copro- STM32WB Copro library: contains WPAN and radio co-processor firmware
- stm32wb_hal- STM32WB HAL library, extends STM32WB CMSIS and provides HAL
- subghz- Subghz library, used by SubGhz application
- toolbox- Toolbox library, contains various things that is used by Flipper firmware
- u8g2- u8g2 graphics library, used by GUI subsystem
- update_util- update utilities library, used by updater