1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-12 04:34:43 +04:00

SDK: Fix missing RECORD_CLI define (#4185)

* SDK: Fix missing RECORD_CLI define

* sdk: added compatibility `cli.h` header

* cli: updated porting comments

---------

Co-authored-by: hedger <hedger@nanode.su>
This commit is contained in:
WillyJL
2025-04-12 04:21:39 +01:00
committed by GitHub
parent e1bccf66b3
commit 868eb10381
5 changed files with 18 additions and 3 deletions

View File

@@ -22,7 +22,7 @@ App(
entry_point="cli_vcp_srv",
stack_size=1024,
order=10,
sdk_headers=["cli_vcp.h"],
sdk_headers=["cli_vcp.h", "cli.h"],
sources=["cli_vcp.c"],
)

View 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"

View File

@@ -1,9 +1,9 @@
#pragma once
#include "cli.h"
#include <toolbox/cli/cli_command.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);

View File

@@ -2,6 +2,7 @@ entry,status,name,type,params
Version,+,85.0,,
Header,+,applications/services/bt/bt_service/bt.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/dialogs/dialogs.h,,
Header,+,applications/services/dolphin/dolphin.h,,
1 entry status name type params
2 Version + 85.0
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/bt/bt_service/bt_keys_storage.h
5 Header + applications/services/cli/cli.h
6 Header + applications/services/cli/cli_vcp.h
7 Header + applications/services/dialogs/dialogs.h
8 Header + applications/services/dolphin/dolphin.h

View File

@@ -3,6 +3,7 @@ Version,+,85.0,,
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_keys_storage.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
Header,+,applications/services/dialogs/dialogs.h,,
Header,+,applications/services/dolphin/dolphin.h,,
1 entry status name type params
3 Header + applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h
4 Header + applications/services/bt/bt_service/bt.h
5 Header + applications/services/bt/bt_service/bt_keys_storage.h
6 Header + applications/services/cli/cli.h
7 Header + applications/services/cli/cli_vcp.h
8 Header + applications/services/dialogs/dialogs.h
9 Header + applications/services/dolphin/dolphin.h