[FL-1138] CLI commands unification (#484)
* power_otg command, merge sd_info and sd_status, added small usage instructions for commands with args * remove duplicated sd status string * cli_print_usage added, typo fix
This commit is contained in:
@@ -29,16 +29,18 @@ void power_cli_factory_reset(Cli* cli, string_t args, void* context) {
|
||||
}
|
||||
}
|
||||
|
||||
void power_cli_test(Cli* cli, string_t args, void* context) {
|
||||
void power_cli_info(Cli* cli, string_t args, void* context) {
|
||||
api_hal_power_dump_state();
|
||||
}
|
||||
|
||||
void power_cli_otg_on(Cli* cli, string_t args, void* context) {
|
||||
api_hal_power_enable_otg();
|
||||
}
|
||||
|
||||
void power_cli_otg_off(Cli* cli, string_t args, void* context) {
|
||||
api_hal_power_disable_otg();
|
||||
void power_cli_otg(Cli* cli, string_t args, void* context) {
|
||||
if(!string_cmp(args, "0")) {
|
||||
api_hal_power_disable_otg();
|
||||
} else if(!string_cmp(args, "1")) {
|
||||
api_hal_power_enable_otg();
|
||||
} else {
|
||||
cli_print_usage("power_otg", "<1|0>", string_get_cstr(args));
|
||||
}
|
||||
}
|
||||
|
||||
void power_cli_init(Cli* cli, Power* power) {
|
||||
@@ -46,7 +48,6 @@ void power_cli_init(Cli* cli, Power* power) {
|
||||
cli_add_command(cli, "reset", power_cli_reset, power);
|
||||
cli_add_command(cli, "factory_reset", power_cli_factory_reset, power);
|
||||
cli_add_command(cli, "dfu", power_cli_dfu, power);
|
||||
cli_add_command(cli, "power_test", power_cli_test, power);
|
||||
cli_add_command(cli, "power_otg_on", power_cli_otg_on, power);
|
||||
cli_add_command(cli, "power_otg_off", power_cli_otg_off, power);
|
||||
cli_add_command(cli, "power_info", power_cli_info, power);
|
||||
cli_add_command(cli, "power_otg", power_cli_otg, power);
|
||||
}
|
||||
|
Reference in New Issue
Block a user