Commit Graph

195 Commits

Author SHA1 Message Date
RogueMaster
24f1e7f1c6 Merge pull request #431 from MangoTornado/dev
typos mangoTornado
2022-11-22 00:26:35 -05:00
Andrew
5daa2118b9 Fix typos in various outputs 2022-11-20 22:14:16 -05:00
RogueMaster
ecacba4306 Update version.py 2022-11-16 01:01:45 -05:00
RogueMaster
21ea2a4d04 Merge branch 'ofwdev' into 420 2022-11-12 15:45:39 -05:00
hedger
41de5f3c52 fbt: more fixes for windows environment #2011 2022-11-13 03:28:29 +09:00
hedger
b56fed477a Path handling fixes in toolchain download #2010 2022-11-13 02:22:40 +09:00
RogueMaster
ffbbc7ecde Merge branch 'ofwdev' into 420 2022-11-12 08:35:37 -05:00
hedger
f9730bcafe fbt: lint fixes (#2008)
* lint: exclude "lib" subfolder from naming checks; fbt: moved LINT_SOURCES from literal strings to Dir() nodes
* lint: also exclude hidden directories

Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 19:03:22 +09:00
RogueMaster
08577df934 Update version.py 2022-11-10 20:38:28 -05:00
RogueMaster
9558edb7bb Merge branch 'ofwdev' into 420 2022-11-10 11:08:30 -05:00
hedger
a959fa32bc fbt: 'target' field for apps; lib debugging support (#1995)
* fbt: added 'target' field to application manifest
* fbt: earlier pagination setup for gdb
* fbt: added LIB_DEBUG flag
* fbt: sdk: added SDK_MAP_FILE_SUBST
2022-11-10 20:55:11 +09:00
RogueMaster
9e8fe5f103 Merge branch 'ofwdev' into 420 2022-11-08 23:17:07 -05:00
Max Andreev
ce294c3b1e Update toolchain to version 19. Update codeowners. Fix amap analyze. (#1986)
* Up toolchain to 19
* Fix amap_analyse.yml
* Github: update codeowners

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-09 01:56:49 +09:00
RogueMaster
b791127c54 Merge branch 'ofwdev' into 420 2022-11-07 16:54:25 -05:00
hedger
2d6c2886ae fbt: compile_db fixes (#1981)
* fbt: forked compilation_db tool
* fbt: fixes for static analysis
* pvs-studio: ignoring more generic warnings
* fbt: util: added extract_abs_dir
* vscode: added fap-set-debug-elf-root for debug configurations
2022-11-07 23:54:41 +09:00
RogueMaster
30dbaea2e8 Merge branch 'ofwdev' into 420 2022-11-05 14:23:42 -04:00
hedger
04e50c9f89 fbt: fixes for ufbt pt3 (#1970)
* fbt: replaced debug dir paths with FBT_DEBUG_DIR
* scripts: updated requirements.txt
* fbt: fixed wrong import
* fbt: removed delayed import for file2image
* fbt: added UPDATE_BUNDLE_DIR internal var
* fbt: cleaner internal management of extapps
* applications: added fap_libs for core apps to link with resources when building with --extra-ext-apps
* fbt: removed deprecation stub for faps
* fbt: added quotation for icons build cmd
* fbt: reworked BUILD_DIR & fap work dir handling; fap debug: using debug elf path from fbt
* fbt: explicit LIB_DIST_DIR
2022-11-05 20:47:59 +09:00
RogueMaster
b2840275d2 Merge branch 'UNLEASHED' into 420 2022-11-02 18:13:43 -04:00
MX
79b37556d4 Merge branch 'fz-dev' into dev 2022-11-02 22:53:12 +03:00
hedger
ebc2b66372 fbt fixes for mfbt pt2 (#1951)
* fbt: split sdk management code
* scripts: fixed import handling
* fbt: sdk: reformatted paths
* scrips: dist: bundling libs as a build artifact
* fbt: sdk: better path management
* typo fix
* fbt: sdk: minor path handling fixes
* toolchain: fixed windows toolchain download
* fbt: minor refactorin
* fbt: moved sdk management code to extapps.scons
* fbt: fixed sdk symbols header path; disabled -fstack-usage
* fbt: changed pathing for .py scripts
* fbt: changed SDK_HEADERS pathing; added libusb to SDK; added icon_i.h to SDK; added hw target to SDK meta
* fbt: added libusb headers to SDK
* picopass: include cleanup; api: added subghz/registry.h; api: added mbedtls to exported headers
* picopass: fixed formatting
* fbt: fixed COPRO_ASSETS_SCRIPT
* sdk: added basic infrared apis
* toolchain: added ufbt to list of legal fbtenv callers; updated error messages
* fbt: changed manifest collection & icon processing code
* fbt: simpler srcdir lookup
* toolchain: path management fixes; fbt: fixes for fap private libs paths
* scripts: toolchain: reworked download on Windows
* toolchain: v17
* scripts: added colorlog for logging
* Github: fix unit tests

Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 00:15:40 +09:00
RogueMaster
ebd0223db5 Update version.py 2022-11-01 18:23:16 -04:00
RogueMaster
8b87466b0d Update version.py 2022-10-29 11:59:58 -04:00
RogueMaster
f18e7725b4 Merge branch 'UNLEASHED' into 420 2022-10-28 13:09:03 -04:00
MX
4da3f9cf15 Merge branch 'fz-dev' into dev 2022-10-28 19:43:22 +03:00
hedger
4b921803cb fbt: fixes for ufbt compat (#1940)
* fbt: split sdk management code
* scripts: fixed import handling
* fbt: sdk: reformatted paths
* scrips: dist: bundling libs as a build artifact
* fbt: sdk: better path management
* typo fix
* fbt: sdk: minor path handling fixes
* toolchain: fixed windows toolchain download

Co-authored-by: あく <alleteam@gmail.com>
2022-10-29 00:32:06 +09:00
MX
2cfb5bdfc6 Merge branch 'fz-dev' into dev 2022-10-28 18:03:31 +03:00
RogueMaster
8878a73577 Merge branch 'ofwdev' into 420 2022-10-28 10:39:44 -04:00
Konstantin Volkov
492f147568 [FL-2887] actions unit tests runner (#1920)
Co-authored-by: Konstantin Volkov <k.volkov@flipperdevices.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 22:59:09 +09:00
RogueMaster
fc4ee787be Merge branch 'ofwdev' into 420 2022-10-26 01:18:29 -04:00
MX
c72b305480 Merge branch 'fz-dev' into dev 2022-10-26 03:44:21 +03:00
hedger
0adad32418 fbt fixes pt4 (#1899)
* fbt: fixed py scripts for gdb
* fbt: removed compiled dolphin assets from tracked files; resolved cached dependency issues by globally disabling deps cache; changed dependency tracking for dolphin assets
* fbt: fix for "resources" node lookup
* toolchain: bump to v.16 with scons + x64 win binaries
* fbt: using scons from toolchain
* vscode: fixed paths for 64-bit Windows toolchain
* fbt: added colors!
* fbt: moved import validator to ansi lib coloring
* fbt: moved COMSTR vars to tools
* fbt: custom action for fap dist
* fbt: added OPENOCD_ADAPTER_SERIAL configuration var for openocd operations
* fbt: added get_stlink target
* docs: details on libs for faps
* vscode: added DAP config for using Flipper as a debugger for a 2nd Flipper
* fbt: blind deps fix for sdk_origin
* fbt: sdk: moved deployment actions to pure python
* Github: disable disableLicenseExpirationCheck option for pvs

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-26 07:15:02 +09:00
RogueMaster
29f538c0c6 Update version.py 2022-10-20 16:39:02 -04:00
RogueMaster
d8598f05aa Merge branch 'UNLEASHED' into 420 2022-10-19 14:11:31 -04:00
MX
328fbffb80 Merge branch 'fz-dev' into dev 2022-10-19 18:24:56 +03:00
hedger
79c3040629 fbt: fixed dependency issues with SDK definition file (#1893)
* fbt: fixed dependency issues with SDK definition file
* fbt: more path fixes; marked up new symbols
2022-10-19 23:28:48 +09:00
RogueMaster
44b3ba46da Merge branch 'DarkFlippers:dev' into 420 2022-10-18 09:46:56 -04:00
MX
576dab02a4 Merge branch 'fz-dev' into dev 2022-10-18 16:28:20 +03:00
hedger
4942bd2105 scripts: fixed c2 bundle format (#1889)
* scripts: fixed c2 bundle format
* scripts: copro.py: small refactoring

Co-authored-by: あく <alleteam@gmail.com>
2022-10-18 21:13:28 +09:00
RogueMaster
df801f0c66 Update version.py 2022-10-17 14:31:36 -04:00
MX
d2018dfa1d Merge branch 'fz-dev' into dev 2022-10-17 02:54:39 +03:00
RogueMaster
e6f7a98dc7 Merge branch 'ofwdev' into 420 2022-10-16 14:55:53 -04:00
hedger
8ec5527ae4 fbt: fix for cincludes in app's private library definition (#1882) 2022-10-17 03:11:27 +10:00
RogueMaster
205f8e11af Merge branch 'UNLEASHED' into 420 2022-10-14 16:24:27 -04:00
MX
f96f2e2411 Merge branch 'fz-dev' into dev 2022-10-14 22:25:48 +03:00
MX
6442caa3e4 Revert "fbt - fix flash usb without resources "
This reverts commit ce173fd44c.
2022-10-14 22:25:11 +03:00
Kevin Kwok
865baed0bb Fix FileNotFoundError in ./fbt flash_usb (#1876)
* Fix FileNotFoundError in ./fbt flash_usb
* scripts: update.py: proper fix for file naming

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@nanode.su>
2022-10-15 03:07:23 +09:00
RogueMaster
a323a665a3 Merge branch 'UNLEASHED' into 420 2022-10-13 23:01:00 -04:00
MX
ce173fd44c fbt - fix flash usb without resources
this is not "stolen" from official, bug are present in ofw at current moment
2022-10-14 01:31:44 +03:00
RogueMaster
8e3e72288c Merge branch 'UNLEASHED' into 420 2022-10-13 13:44:38 -04:00
hedger
8fdee1e460 Scripts: simpler tar format (#1871)
* scriptsL simpler tar format
* scripts: shorter names for files in update bundle
* scripts: limiting max OTA package dir name length to 80
* scripts: resource bundle: checks for file name length
* scripts: made resource packing errors critical
2022-10-14 00:05:07 +09:00