unleashed-firmware/lib
MX 0df33899eb
Frequency analyzer fixes and improvements
disable ext module due to lack of required hardware on them and incorrect usage of freq analyzer, like trying to receive "signals" with it (from the space??), while it should be used only to get frequency of the remote placed around 1-10cm around flipper's left corner

Also fix possible GSM mobile towers signal interference by limiting upper freq to 920mhz max

Fix dupliacted freq lists and use user config for nearest freq selector too (finally)
2024-09-20 06:35:46 +03:00
..
bit_lib formatting 2024-07-15 20:02:45 +03:00
ble_profile Storage: remove LFS (#3577) 2024-08-10 13:18:51 +03:00
cmsis_core [FL-3285] Removed STM32CubeWB module (#2608) 2023-05-09 06:30:33 +09:00
datetime formatting 2024-07-15 20:02:45 +03:00
digital_signal formatting 2024-07-15 20:02:45 +03:00
drivers Now fifo size in ST25 chip is calculated properly (#3829) 2024-08-09 16:08:05 +09:00
fatfs Fix spelling across some project files (#3128) 2023-10-10 04:01:17 +09:00
flipper_application ELF, Flipper application: do not crash on "out of memory" (#3664) 2024-06-17 16:40:47 +01:00
flipper_format [FL-3884] Proper integer parsing (#3839) 2024-09-05 18:02:42 +01:00
FreeRTOS-glue Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
FreeRTOS-Kernel@def7d2df2b upd submodule 2023-02-03 23:48:18 +03:00
heatshrink@7398ccc916 [FL-3152] Screen streaming improvements (#2498) 2023-03-23 03:00:48 +10:00
ibutton extra checks [ci skip] 2024-09-09 05:13:02 +03:00
infrared formatting 2024-07-15 20:02:45 +03:00
lfrfid Merge remote-tracking branch 'OFW/dev' into dev 2024-09-10 05:48:55 +03:00
libusb_stm32@6ca2857519 Add Initial CCID support (#3048) 2023-09-21 18:09:00 +09:00
mbedtls@edb8fec988 [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
microtar@1e921369b2 [FL-2263] Flasher service & RAM exec (#1006) 2022-04-13 23:50:25 +03:00
mjs Replace all calls to strncpy with strlcpy, use strdup more, expose strlcat (#3866) 2024-09-07 17:16:56 +01:00
mlib@62c8ac3e5d Update mlib 2022-04-25 19:33:42 +03:00
music_worker formatting 2024-07-15 20:02:45 +03:00
nanopb@6cfe48d6f1 [FL-3863] toolchain: v37 (#3746) 2024-07-05 18:27:21 +01:00
nfc Merge remote-tracking branch 'OFW/dev' into dev 2024-09-10 05:48:55 +03:00
one_wire merge manually formatted stuff too 2024-07-16 01:01:17 +03:00
print formatting 2024-07-15 20:02:45 +03:00
pulse_reader formatting 2024-07-15 20:02:45 +03:00
signal_reader formatting 2024-07-15 20:02:45 +03:00
stm32wb_cmsis@d1b860584d [FL-3285] Removed STM32CubeWB module (#2608) 2023-05-09 06:30:33 +09:00
stm32wb_copro@133182d558 copro: bumped to 1.20.0 (#3727) 2024-07-03 19:31:55 +01:00
stm32wb_hal@cfd0dd258c [FL-3285] Removed STM32CubeWB module (#2608) 2023-05-09 06:30:33 +09:00
subghz Frequency analyzer fixes and improvements 2024-09-20 06:35:46 +03:00
toolbox Merge remote-tracking branch 'OFW/dev' into dev 2024-09-05 22:10:41 +03:00
u8g2 merge manually formatted stuff too 2024-07-16 01:01:17 +03:00
update_util [FL-3882] Clean up of LFS traces (#3849) 2024-09-05 18:44:22 +01:00
err.h [FL-3152] Screen streaming improvements (#2498) 2023-03-23 03:00:48 +10:00
freertos.scons [FL-3174] Dolphin builder in ufbt; minor ufbt/fbt improvements (#2601) 2023-05-03 14:48:49 +09:00
heatshrink.scons [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
libusb_stm32.scons [FL-3174] Dolphin builder in ufbt; minor ufbt/fbt improvements (#2601) 2023-05-03 14:48:49 +09:00
mbedtls_cfg.h [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
mbedtls.scons [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
microtar.scons [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
mlib.scons [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
nanopb.scons [FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls (#3234) 2023-12-01 18:16:48 +09:00
ReadMe.md Storage: remove LFS (#3577) 2024-08-10 13:18:51 +03:00
SConscript [FL-3841] FuriEventLoop Pt.2 (#3703) 2024-08-10 14:32:27 +03:00
stm32wb.scons ble: profile rework (#3272) 2024-02-16 14:20:45 +07:00

Structure

  • app-scened-template - C++ app library
  • bit_lib - library for working with bits/bytes directly
  • ble_profile - BLE Profiles source code
  • cmsis_core - CMSIS Core package, contain cortex-m core headers
  • cxxheaderparser - C++ headers parser, used by SDK bundler
  • datetime - DateTime library
  • 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
  • FreeRTOS-glue - Extra glue to hold together FreeRTOS kernel and flipper firmware
  • FreeRTOS-Kernel - FreeRTOS kernel source code
  • 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
  • mbedtls - MbedTLS cryptography library
  • microtar - MicroTAR library
  • mjs - MJs, javascript engine library
  • mlib - M-Lib C containers library
  • music_worker - MusicWorker library for playing midi and RTTTL files
  • 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