Commit Graph

1322 Commits

Author SHA1 Message Date
RogueMaster
b8cf357a52 Merge branch 'UNLEASHED' into 420 2022-09-25 13:37:18 -04:00
MX
01ca588488 Merge branch 'fz-dev' into dev 2022-09-25 18:27:58 +03:00
Sergey Gavrilov
e6d22ed147 ELF-Loader: C++ plugin support, loader overhaul. (#1744)
* fap-loader: load all code and data sections
* fap-loader: relocate all code and data sections
* fap-loader: remove old elf loader
* fap-loader: new jmp call relocation
* openocd: resume on detach
* fap-loader: trampoline for big jumps
* fap-loader: rename cache
* fap-loader: init_array support
* fap-loader: untangled flipper_application into separate entities
* fap-loader: fix debug
* fap-loader: optimize section container
* fap-loader: optimize key for section container
* fap-loader: disable debug log
* documentation
* F7: bump api symbols version
* Lib: cleanup elf_file.c

Co-authored-by: あく <alleteam@gmail.com>
2022-09-25 23:11:29 +09:00
MX
28a55bf576 Merge branch 'fz-dev' into dev 2022-09-21 22:02:02 +03:00
RogueMaster
a88f2f3b66 Update api_symbols.csv 2022-09-21 14:19:47 -04:00
RogueMaster
2d0c405596 Update api_symbols.csv 2022-09-21 14:16:59 -04:00
RogueMaster
c36e208a12 Merge branch 'ofwdev' into 420 2022-09-21 14:11:51 -04:00
hedger
432ff41d6a [FL-2844] desktop: removing slideshow file when leaving slideshow view (#1762)
* [FL-2844] desktop: removing slideshow file when leaving slideshow view; vscode: fix for BM port fetcher; fap api: more symbols for LL
* desktop: actually removing slideshow file
* desktop: moved slideshow removal to scene code; fbt: better blackmagic device handling
* fbt: disabled pagination for gdb
* vscode: restored blackmagic command line
* fbt: fixed debug_other target; added debug_other_blackmagic
* furi: added furi_thread_suspend API group; fixed null-pointer deref for thread name; cleaned up RTOS config
* furi: changed thread state check to eTaskGetState
2022-09-21 23:42:59 +09:00
Georgii Surkov
066da4080b [FL-2792] AC Universal Remote (#1725)
* Add Universal AC Remote scene
* Implement AC gui
* Basic working implemetation
* Another Universal AC Remote implementation
* Update icons
* Adjust button positions
* Revert old ButtonPanel class
* Update resource manifest
* [FL-2627] Flipper applications: SDK, build and debug system (#1387)
* Update api definitions
* Add UniversalRemotes documentation
* Use more Flipper-friendly signal names

Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-09-20 14:09:37 +09:00
MX
672e27f258 fix icon name 2022-09-20 03:23:22 +03:00
MX
8659becc9d fix tab name and add new icon
icon by @Svaarich
2022-09-20 03:19:31 +03:00
RogueMaster
518d94a031 Update api_symbols.csv 2022-09-19 18:57:49 -04:00
RogueMaster
82e1e8af6a Enable fap support on Archive app 2022-09-19 18:47:22 -04:00
RogueMaster
238551e598 Update api_symbols.csv 2022-09-19 17:54:11 -04:00
RogueMaster
feccea7301 Merge branch 'UNLEASHED' into 420 2022-09-19 16:43:43 -04:00
MX
2c85adb270 remove unused icon, update api symbols and unirf 2022-09-19 21:21:31 +03:00
MX
e2123c55bb Merge branch 'fz-dev' into dev 2022-09-19 21:15:04 +03:00
RogueMaster
2b35c49cb3 Merge branch 'dev' into 420 2022-09-19 12:54:40 -04:00
David
f5ff6438d1 NFC user dict list, delete, and de-duplication. (#1533)
* Add MFC user keys list
* Leakey submenu fix
* Set next target for Save/Delete success scenes
* Delete individual user keys
* Update count of total keys
* Fix memory leak
* Check for duplicate keys
* Remove a submodule that I never added?
* Swap and position icons
* Revamp according to design doc
* Rename icons to include size and replace keychain icon with smaller variant
* Fix typos
* Final fixes
* Fufill requested changes
* Cleanup comments
* Merge dev after SD app loading
* Fixing icon names
* Revert merge mistakes and API version
* Scene switching adjustments
* F7: add/change/remove some nfc icons in api_symbols.csv

Co-authored-by: あく <alleteam@gmail.com>
2022-09-20 01:43:53 +09:00
RogueMaster
5a12022fc2 Update api_symbols.csv 2022-09-19 11:30:23 -04:00
MX
5a31e35dc2 Merge branch 'fz-dev' into dev 2022-09-19 17:21:31 +03:00
Nikolay Minaylov
d80329b323 [FL-2815, FL-2821] Dummy mode (#1739)
* Dummy mode implementation
* dumb -> dummy
* F7: Add new api_symbols: game icon
* Starting snake game from dummy mode

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-09-19 22:03:42 +09:00
Astra
3d3c422751 [FL-2674] Show error popup when NFC chip is not init/disconnected (#1722)
* Show error popup when NFC chip is not init/disconnected
* Move to dialogs for the error message
* Fix a memory leak and wrap the hal check
* F7: update api_symbols.csv, add furi_hal_nfc_is_init

Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 21:46:56 +09:00
hedger
ed385594a3 faploader: more subsystem headers in API table (#1742)
* faploader: more subsystem headers in API table; not counting header entries for SDK version change
* subghz: removed dead function
* Adjusted API version
* hal: removed furi_hal_power_get_system_voltage
* lib: mbedtls: additional flags for .fap linkage
* fbt: rebuilding assets when git commit id changes
* fbt: removed assets rebuild on git commit id change; added explicit dependency for SDK source on compiled assets parts; removed unneeded sdk regeneration runs
* fbt: changed stock plugins to EXTERNAL apps; restored building app as a PLUGIN as a part of main fw as well as a .fap; readme fixes
* fbt: restored certain apps to PLUGIN type
* fbt: app manifests: renamed version->fap_version, added extra fields
* fbt: fixed version processing after rename

Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 21:39:00 +09:00
MX
181533df1b fixed bug with power suppress in unirf, removed icon from api 2022-09-19 05:22:50 +03:00
RogueMaster
c8fdb990bf Update api_symbols.csv 2022-09-18 04:56:29 -04:00
RogueMaster
1a0c2fdf5b Update api_symbols.csv 2022-09-18 04:40:01 -04:00
RogueMaster
28ded73d72 Update api_symbols.csv 2022-09-18 04:31:37 -04:00
RogueMaster
1d44993173 Update api_symbols.csv 2022-09-18 03:59:05 -04:00
RogueMaster
3b4186d80c updates for fap loader including pico pass fix 2022-09-18 03:55:27 -04:00
RogueMaster
a94c8d56be Update api_symbols.csv 2022-09-17 15:29:05 -04:00
RogueMaster
872d666147 Revert "name changer?"
This reverts commit bbbfda5dcf.
2022-09-17 15:15:44 -04:00
RogueMaster
1900e466dc Update api_symbols.csv 2022-09-17 14:28:25 -04:00
RogueMaster
0cf95399cd Update api_symbols.csv 2022-09-17 07:09:17 -04:00
RogueMaster
bbbfda5dcf name changer? 2022-09-17 07:08:26 -04:00
RogueMaster
1fe8cc02be Update api_symbols.csv 2022-09-17 06:51:27 -04:00
RogueMaster
c2beceb683 upd 2022-09-17 06:11:52 -04:00
RogueMaster
e89c781092 Update api_symbols.csv 2022-09-17 05:49:17 -04:00
RogueMaster
e50aa82e31 nfc 2022-09-17 05:47:58 -04:00
RogueMaster
af7e556c26 Update api_symbols.csv 2022-09-17 04:10:14 -04:00
RogueMaster
7f0c5dc247 Merge remote-tracking branch 'origin/dev' into 420-newfaps 2022-09-17 03:59:17 -04:00
RogueMaster
ef8754e55d fix up 2022-09-16 18:41:58 -04:00
RogueMaster
ac16d5ed9e Merge remote-tracking branch 'origin/uldev' into 420-newfaps 2022-09-16 18:36:11 -04:00
MX
14bd8f2c49 ofw pr: dummy mode
OFW PR 1739 by nminaylov
2022-09-17 00:43:21 +03:00
RogueMaster
fd6cab2480 Update api_symbols.csv 2022-09-16 16:29:44 -04:00
RogueMaster
b186a912c8 more fixes 2022-09-16 16:27:33 -04:00
RogueMaster
6473092eef Update api_symbols.csv 2022-09-16 14:42:57 -04:00
MX
c894948d4f faploader api extension and lib fixes
OFW PR 1742 by hedger

keeping api version the same to allow compatibility 
it might be changed in next releases if api changes are destructive
2022-09-16 17:30:07 +03:00
hedger
b7eaf44b48 hal: removed furi_hal_power_get_system_voltage 2022-09-16 15:57:27 +04:00
hedger
3da190e79e Adjusted API version 2022-09-16 15:56:00 +04:00