mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 12:42:30 +04:00
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
This commit is contained in:
@@ -22,7 +22,7 @@ App(
|
|||||||
entry_point="cli_vcp_srv",
|
entry_point="cli_vcp_srv",
|
||||||
stack_size=1024,
|
stack_size=1024,
|
||||||
order=10,
|
order=10,
|
||||||
sdk_headers=["cli_vcp.h"],
|
sdk_headers=["cli_vcp.h", "cli.h"],
|
||||||
sources=["cli_vcp.c"],
|
sources=["cli_vcp.c"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
13
applications/services/cli/cli.h
Normal file
13
applications/services/cli/cli.h
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Compatibility header for ease of porting existing apps.
|
||||||
|
* In short:
|
||||||
|
* Cli* is replaced with with CliRegistry*
|
||||||
|
* cli_* functions are replaced with cli_registry_* functions
|
||||||
|
* (i.e., cli_add_command() is now cli_registry_add_command())
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <toolbox/cli/cli_registry.h>
|
||||||
|
|
||||||
|
#define RECORD_CLI "cli"
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include "cli.h"
|
||||||
#include <toolbox/cli/cli_command.h>
|
#include <toolbox/cli/cli_command.h>
|
||||||
#include <toolbox/cli/cli_registry.h>
|
#include <toolbox/cli/cli_registry.h>
|
||||||
|
|
||||||
#define RECORD_CLI "cli"
|
#define CLI_APPID "cli"
|
||||||
#define CLI_APPID "cli"
|
|
||||||
|
|
||||||
void cli_main_commands_init(CliRegistry* registry);
|
void cli_main_commands_init(CliRegistry* registry);
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ class AppManager:
|
|||||||
f"App {kw.get('appid')} cannot have fal_embedded set"
|
f"App {kw.get('appid')} cannot have fal_embedded set"
|
||||||
)
|
)
|
||||||
|
|
||||||
if apptype in AppBuildset.dist_app_types:
|
if apptype in AppBuildset.DIST_APP_TYPES:
|
||||||
# For distributing .fap's resources, there's "fap_file_assets"
|
# For distributing .fap's resources, there's "fap_file_assets"
|
||||||
for app_property in ("resources",):
|
for app_property in ("resources",):
|
||||||
if kw.get(app_property):
|
if kw.get(app_property):
|
||||||
@@ -261,14 +261,12 @@ class AppBuildset:
|
|||||||
FlipperAppType.DEBUG: True,
|
FlipperAppType.DEBUG: True,
|
||||||
FlipperAppType.MENUEXTERNAL: False,
|
FlipperAppType.MENUEXTERNAL: False,
|
||||||
}
|
}
|
||||||
|
DIST_APP_TYPES = list(
|
||||||
@classmethod
|
# Applications that are installed on SD card
|
||||||
@property
|
entry[0]
|
||||||
def dist_app_types(cls):
|
for entry in EXTERNAL_APP_TYPES_MAP.items()
|
||||||
"""Applications that are installed on SD card"""
|
if entry[1]
|
||||||
return list(
|
)
|
||||||
entry[0] for entry in cls.EXTERNAL_APP_TYPES_MAP.items() if entry[1]
|
|
||||||
)
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def print_writer(message):
|
def print_writer(message):
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,85.0,,
|
Version,+,86.0,,
|
||||||
Header,+,applications/services/bt/bt_service/bt.h,,
|
Header,+,applications/services/bt/bt_service/bt.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
||||||
|
Header,+,applications/services/cli/cli.h,,
|
||||||
Header,+,applications/services/cli/cli_vcp.h,,
|
Header,+,applications/services/cli/cli_vcp.h,,
|
||||||
Header,+,applications/services/dialogs/dialogs.h,,
|
Header,+,applications/services/dialogs/dialogs.h,,
|
||||||
Header,+,applications/services/dolphin/dolphin.h,,
|
Header,+,applications/services/dolphin/dolphin.h,,
|
||||||
|
|||||||
|
@@ -1,8 +1,9 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,85.0,,
|
Version,+,86.0,,
|
||||||
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
|
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt.h,,
|
Header,+,applications/services/bt/bt_service/bt.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
Header,+,applications/services/bt/bt_service/bt_keys_storage.h,,
|
||||||
|
Header,+,applications/services/cli/cli.h,,
|
||||||
Header,+,applications/services/cli/cli_vcp.h,,
|
Header,+,applications/services/cli/cli_vcp.h,,
|
||||||
Header,+,applications/services/dialogs/dialogs.h,,
|
Header,+,applications/services/dialogs/dialogs.h,,
|
||||||
Header,+,applications/services/dolphin/dolphin.h,,
|
Header,+,applications/services/dolphin/dolphin.h,,
|
||||||
|
|||||||
|
Reference in New Issue
Block a user