Commit Graph
43 Commits
Author SHA1 Message Date
d530238fae CI: Update web updater domain (#1919)
Co-authored-by: あく <alleteam@gmail.com>
2022-10-26 07:48:33 +09:00
Anna ProsvetovaandGitHub 0a6d775fa7 Github: Update CODEOWNERS (#1631) 2022-08-21 21:51:04 +09:00
Anna ProsvetovaandGitHub 4c39dcbe0c ☦️ Rpc: fix backup commands responses (#1502) 2022-07-31 08:14:16 +09:00
935db361b8 CI: clean up after archiving update bundle (#1116)
* CI: clean up after archiving update bundle
* CI: fix bundle path
* CI: trust me i know what i'm doing

Co-authored-by: あく <alleteam@gmail.com>
2022-04-14 20:05:45 +03:00
3fbb97ba29 CI: check that submodules point to correct branches (#956)
Co-authored-by: あく <alleteam@gmail.com>
2022-01-12 17:06:39 +03:00
Anna ProsvetovaandGitHub 475fa91ba6 ☦️ Rpc: implement SystemPlayAudiovisualAlert (#937)
* Rpc: update protobuf sources
* Notification: allow user settings override
* Notification: add audiovisual alert sequence
* Rpc: implement SystemPlayAudiovisualAlert
2021-12-28 18:46:08 +03:00
Anna ProsvetovaandGitHub f6d4e8fa84 CI: conditional compact build (#930)
* CI: conditional compact build
* Rpc: fix log line ending
2021-12-24 22:35:25 +03:00
46a25c295c Decouple apps to allow smaller builds. Loader deadlock fix and refactoring. (#929)
* Lib: always include rfal
* Gui: remove screen_stream
* Input: decouple from Cli
* Loader: decouple from Cli
* Desktop: ignore missing favorite app, decouple from Archive
* Make: make Notification a Gui dependency
* Make: embed debugging information into elfs
* Loader: hide Plugins submenu when plugins ga arimasen
* Applications: update on start hook usage
* Loader: fix dead lock on menu rebuild with open rpc, new cli command.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-12-24 21:47:48 +03:00
Anna ProsvetovaandGitHub 4013da5b59 Rpc: implement SystemGetDateTime, SystemSetDateTime, update GuiStartVirtualDisplay (#908)
* Rpc: update protobuf sources
* Rpc: implement SystemGetDateTime, SystemSetDateTime
* Rpc: add first frame parameter to GuiStartVirtualDisplay
2021-12-16 18:41:55 +03:00
Anna ProsvetovaandGitHub acb2c98663 CI: pass the target in a fast flash link (#907) 2021-12-16 15:28:42 +03:00
Anna ProsvetovaandGitHub 195f422bb9 Rpc: implement SystemFactoryReset (#890)
* Rpc: update protobuf sources
* Rpc: implement SystemFactoryReset
2021-12-10 14:51:36 +03:00
03d7476e4f Rpc: StorageInfo, StorageRename, SystemReboot, SystemDeviceInfo (bonus: +FuriHalInfo) (#862)
* Rpc: update protobuf sources
* Rpc: rename Status to System
* Rpc: implement StorageInfoRequest
* Rpc: implement StorageRenameRequest
* Rpc: implement SystemRebootRequest
* FuriHal: introduce FuriHalInfo, refactor device_info
* Rpc: implement DeviceInfoRequest
* Rpc: use strdup where it suites the best.
* Make: add do not page align data to linker flag.

Co-authored-by: あく <alleteam@gmail.com>
2021-12-07 16:47:20 +03:00
Anna ProsvetovaandGitHub 54c41e4189 CI: Remove pycache from artifacts (#858)
* CI: Remove pycache from artifacts

* CI: Move bundle scripts step even higher
2021-12-01 13:21:26 +03:00
Anna ProsvetovaandGitHub 4303945748 Simpler build, less dependencies (#827)
* Simpler build, less dependencies
* Follow ugly python linter
* Introduce Brewfile & Update Readme
* Make dist.sh target-specific
* Tidy up make output
* Get rid of cat and truncate (I still love cats tho)
* Suppress dd output
* Long live the cat
2021-11-18 11:46:47 +03:00
558fa5670b RPC: Add Virtual Display & Unify log tags (#814)
* RPC: Update protobuf sources
* RPC: Add Virtual Display
* Unify log tags
* RPC: Virtual Display placeholder
* Rpc: clear frame buffer callback before confirm.
* Firmware: full assert for hal, move fatfs initialization to furi hal.
* FuriHal: VCP optimizations, thread safe console. Rpc: adjust buffer sizes.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-11-12 16:04:35 +03:00
e9e76e144c RPC: Implement storage_stat_request (#800)
* RPC: Update protobuf sources
* RPC: Implement storage_stat_request
* RPC: Test storage_stat_request
* FuriRecord: fix use after free in destroy method.
* Furi: refactor PubSub and it's usage. Fix allocation in RPC.
* FuriCore: fix memory leak in pubsub
* FuriCore: update unsubscribe method signature in pubsub, make subscription structure lighter.
* FuriCore: remove dead code

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-11-01 23:35:54 +03:00
86bced5b2c RPC: Screen streaming & Input injection (#794)
* RPC: Screen stream
* Move callback to rpc_screen, implement graceful stop
* RPC: Implement input injection
* Update protobuf submodule
* Gui: thread safe frame buffer callback setter.
* RPC: Keep gui record open

Co-authored-by: あく <alleteam@gmail.com>
2021-11-01 19:26:37 +03:00
f8542af653 [FL-1989] CI: bootloader & firmware JSON manifests (#786)
* [FL-1989] CI: bootloader & firmware JSON manifests
* CI: reorder steps

Co-authored-by: あく <alleteam@gmail.com>
2021-10-26 18:33:38 +03:00
045f91d9d7 Toolchain: add heatshrink (#775)
* Toolchain: add heatshrink
* Toolchain: remove test heatshrink run

Co-authored-by: あく <alleteam@gmail.com>
2021-10-21 16:31:20 +03:00
19be061693 Readme: update target (#768)
Co-authored-by: あく <alleteam@gmail.com>
2021-10-17 13:13:24 +03:00
Anna ProsvetovaandGitHub f35977e84f CI: Support slashed branches (#767)
* CI: Support slashed branches
* CI: Create rsync destination directory
2021-10-17 12:41:04 +03:00
8c5813ef9b Bump default target to f7 (#757)
* Bump default target to f7
* Bootloader: set default target to F7

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-10-12 18:30:55 +03:00
Anna ProsvetovaandGitHub 6f346597d2 Archive: reorder tabs (#738) 2021-10-02 19:54:10 +03:00
Anna ProsvetovaandGitHub 32467cedd7 Menu: reorder applications (#734) 2021-10-01 14:57:32 +03:00
Anna ProsvetovaandGitHub a0d2e4c6a4 CI: Fix quick flash link (#697)
* CI: Fix quick flash link
* CI: Fix default target var
2021-09-10 15:05:09 +03:00
Anna ProsvetovaandGitHub 5443bede53 Toolchain: Add missing dependencies (#687) 2021-09-03 16:57:43 +03:00
Anna ProsvetovaandGitHub 94f161d160 Toolchain: Fix GDB (#686) 2021-09-03 01:44:37 +03:00
Anna ProsvetovaandGitHub 3ed26e61eb NFC: Fix typo in the struct name (#683) 2021-09-01 09:07:53 +10:00
8b9210704a [FL-1743] CI: Upgrade base Docker image (#676)
* CI: Upgrade base Docker image
* Docker: update toolchain to 2021.07

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-08-30 14:56:14 +03:00
08f7a290a4 CI: Fix git.mk & post a quick flash link on PR builds (#670)
* CI: Fix git.mk & post a quick flash link on PR builds
* Makefile: optimize shell invocation in git helper, conditional dependency load.
* Github: better variable naming

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-08-26 20:59:23 +03:00
Anna ProsvetovaandGitHub 6966ca8f8f CI: Use 7-symbol short hashes for consistency (#665) 2021-08-21 01:55:20 +03:00
Anna ProsvetovaandGitHub b1bbf1730c CI: Fix branch names (#664) 2021-08-20 20:31:07 +03:00
Anna ProsvetovaandGitHub 46502ac44a Comment on syntax errors (#656) 2021-08-17 18:48:13 +03:00
fe2b9718e1 CI: Fix artifacts naming (#654)
* Fix artifacts naming
* Github: build on pull requests
* Github: narrow build trigger criteria.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-08-17 17:45:23 +03:00
69f4858168 DFU make rule, update Readme (#650)
Co-authored-by: あく <alleteam@gmail.com>
2021-08-16 23:22:30 +03:00
a548525d75 CI: Multiarch Docker toolchain (#641)
Co-authored-by: あく <alleteam@gmail.com>
2021-08-16 14:55:27 +03:00
Anna ProsvetovaandGitHub dd6be78f44 Add LICENSE (#644) 2021-08-13 21:19:42 +03:00
Anna ProsvetovaandGitHub 8696355556 CI: Use proper target name in DfuSe (#637) 2021-08-11 19:59:16 +03:00
Anna ProsvetovaandGitHub b05453ecff RFID: Fix various EM-Marin typos (#635) 2021-08-11 02:09:51 +03:00
fb305eddb2 CI: Fix branch artifacts naming and submodules in the linter (#605)
* Fix branch artifacts naming
* Port submodules fix from build.yml
* Github: port decontamination to python lint action
* Github: skip decontamination on non existing repos
* Github: skip submodules python lint

Co-authored-by: あく <alleteam@gmail.com>
2021-07-25 14:46:34 +03:00
5d746234e9 Trigger update reindex after artifacts upload (#542)
Co-authored-by: あく <alleteam@gmail.com>
2021-06-25 20:08:01 +03:00
Anna ProsvetovaandGitHub 64c7f9ea54 CI: Fix template image transparency (#341) 2021-02-15 15:15:53 +03:00
Anna ProsvetovaandGitHub c4b1d4b6f0 allow custom ssh port for artifacts server (#261) 2020-12-09 02:31:45 +03:00