Commit Graph

56 Commits

Author SHA1 Message Date
Willy-JL
6acfd65697 Cleanup API symbols
Services expose same sdk_headers as OFW
Since settings apps use some of those symbols, need to include them
Workaround is mock imports by #include the .c code
Not ideal, but we only need access to basic load/save functions, and these apps are bundled with firmware anyway, so should be fine
Not exposing via API and instead bundling via FAP also means less flash used, and RAM is not a concern with settings apps
2024-08-10 03:01:40 +02:00
Willy-JL
a5c6bb6e08 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-06-11 23:09:37 +02:00
あく
0bc400a3ae Code Cleanup: unused includes, useless checks, unused variables, etc... (#3696)
* Remove unnecessary checks
* Sublime: never insert missing headers
* Cleanup furi defines use
* Cleanup startup. Cleanup linker scripts. Explicitly define all interrupts hadlers, including uninmplemented one.
* Startup routine in C
* Drop assembler startup
* Move linker defines to stm32wb55_linker.h, cleanup naming, unify usage. Mpu: protect last 32b of main stack. Document various obscure things.
* Move furi_hal_switch documentation to appropriate place, use 0x0 for updater jump.
* UnitTests: move all temporary test files into tmp folder

---------

Co-authored-by: SG <who.just.the.doctor@gmail.com>
2024-06-11 03:04:29 +10:00
Willy-JL
23da827361 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-06-04 03:03:23 +01:00
hedger
03196fa110 cleanup of various warnings from clangd (#3682)
* cleanup of various warnings from clangs
* lfrfid_debug: cast fixes
* subghz: binraw: round->roundf
* furi: thread: updated internal stack size variable to size_t
* github: fail faster on unsuccessful build
* unit_tests: double trouble
2024-06-03 14:43:23 +01:00
Willy-JL
80d097bda7 Passport: Fix progressbar 2024-03-04 14:57:53 +00:00
Kuronons
0860a064f5 Update passport.c
Moving NAME, MOOD, LVL & XP/XP 1 pixel on the right for better display.
2024-03-03 11:56:37 +01:00
Willy-JL
5d38d888e3 Passport hide Lvl/Tot text, Tot = 0 to 30, Lvl30 = 9999xp 2024-03-03 03:24:34 +00:00
Willy-JL
270d271258 Rename passport_DB to passport_128x64 2024-03-03 03:10:10 +00:00
Willy-JL
b7220237de Small bump in the road
- Update assets and references for new project
- Revert DFU image and CLI motd
- Remove NSFW text and flag
- Remove credits animation (will be replaced with a setting menu soon)
- New EvilPortal example HTML and better error message
- Initial standalone naming for asset packs and mainmenu apps
- File migration fixes/improvements
- Remove hotfix workflow
2024-03-01 06:11:16 +00:00
Willy-JL
a4387de6cb (Experimental) Allow CPU Sleep in setting menus 2024-02-15 02:04:36 +00:00
Willy-JL
4ec530c912 Revert "Keep power settings internal (fix wrong mA) +5kb DFU :("
This reverts commit 5bd168c24b.
2024-02-15 01:19:38 +00:00
Willy-JL
5bd168c24b Keep power settings internal (fix wrong mA) +5kb DFU :( 2024-02-14 19:11:23 +00:00
Willy-JL
acc352e61f Make settings menus external -21.7kb DFU 2024-02-14 04:36:48 +00:00
Willy-JL
f475bdd522 Move is_nsfw to xtreme_assets struct 2024-01-14 00:40:19 +00:00
Willy-JL
0a55300926 Fix xtreme lib import 2023-12-02 06:32:04 +00:00
Willy-JL
28bcc09d9b This can just be made global at this point lol 2023-10-26 04:03:42 +01:00
Willy-JL
5dec3ed290 Remove xtreme assets struct 2023-05-20 21:42:33 +01:00
Willy-JL
7f19e16d47 Use stock system icons instead of assets 2023-05-20 20:00:02 +01:00
Willy-JL
a6bc7f8abb Rework xtreme settings and assets implementation 2023-05-01 15:28:59 +01:00
Willy-JL
efb11dfcbd Properly integrate xtreme apis and headers 2023-02-11 05:19:37 +00:00
Willy-JL
6555082e2a Revert "Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into dev"
This reverts commit 708dd167c8.
2023-02-10 20:50:30 +00:00
VerstreuteSeele
708dd167c8 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into dev 2023-02-10 17:36:22 +01:00
Willy-JL
955e16b0ef Move NSFW mode to an asset pack 2023-02-10 03:14:40 +00:00
VerstreuteSeele
a2b797fe01 formatting 2023-01-27 02:09:42 +01:00
Willy-JL
45a0a1104d Revert asset packs to OFW copium naming scheme 2023-01-24 11:44:42 +00:00
Willy-JL
109583cb9f SFW mode by default 2023-01-23 13:37:15 +00:00
Willy-JL
abffc3152f New asset system everywhere sfw mode is supported 2023-01-20 06:43:05 +00:00
Willy-JL
c59ab63b47 New asset system base and passport PoC 2023-01-19 01:02:30 +00:00
Willy-JL
3302613ec5 Fix xtreme_settings fetch 2023-01-18 10:46:25 +00:00
Willy-JL
da2ce47bd3 Move sfw mode to custom app 2023-01-17 19:58:27 +00:00
Willy-JL
93399489bd Fix level system 2023-01-17 18:04:13 +00:00
Willy-JL
64b8e3ddb7 Fix xp bar 2023-01-16 16:51:25 +00:00
VerstreuteSeele
35befd07c4 Remove "Flipper" from BT name + formatting 2023-01-16 04:29:26 +01:00
VerstreuteSeele
1d58823c54 maybe just keep it as is, was better 2023-01-14 23:54:50 +01:00
VerstreuteSeele
b01fe06452 personal preference on tot-xp switch default 2023-01-14 22:56:08 +01:00
Willy-JL
e0544541b1 Add passport switch between total and level stats 2023-01-14 21:05:59 +00:00
VerstreuteSeele
905bb23fdf Formatting & New updated IR 2023-01-14 08:44:32 +01:00
jbohack
05f7a94738 added all original moods for passport to sfw_mode 2022-12-30 17:31:38 -05:00
jbohack
3500b5fc4f passport compatible with sfw_mode 2022-12-30 14:13:05 -05:00
VerstreuteSeele
64a81747c2 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into dev 2022-12-30 05:14:00 +01:00
VerstreuteSeele
d279639e53 Massive overhaul | Part 1 2022-12-30 05:12:53 +01:00
jbohack
87282fba46 typo in passport fixed and power off text changed for sfw_mode 2022-12-29 22:57:23 -05:00
Florian Grousset
989af31f20 Fix case typo on settings variable + add free memory 2022-12-29 07:17:31 -06:00
VerstreuteSeele
6676896aaf Update passport.c 2022-12-29 13:29:35 +01:00
jbohack
6128e6f971 fixed passport crashing when above level 10
passport was setting tmpLvl which made the code attempt to grab an invalid passport image which resulted in a crash.
2022-12-25 19:02:52 -05:00
VerstreuteSeele
62bde88d4e Part 4.5 / 5 2022-12-21 21:01:18 +01:00
VerstreuteSeele
cba01d755c Part 4 / 5 2022-12-21 08:05:11 +01:00
VerstreuteSeele
3b2a037283 First Update 2022-12-18 18:17:21 +01:00
RogueMaster
32e18d5500 ./fbt format 2022-09-21 14:28:03 -04:00