[FL-1188] cli_print_version: fix garbage dereference and function signature
This commit is contained in:
parent
0c0e5b6c6d
commit
f7aeab7084
@ -71,16 +71,13 @@ void cli_print_version(const Version* version) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void cli_motd() {
|
void cli_motd() {
|
||||||
const Version* version;
|
|
||||||
printf("Flipper cli.\r\n");
|
printf("Flipper cli.\r\n");
|
||||||
|
|
||||||
version = (const Version*)api_hal_version_get_boot_version();
|
|
||||||
printf("Bootloader\r\n");
|
printf("Bootloader\r\n");
|
||||||
cli_print_version(version);
|
cli_print_version(api_hal_version_get_boot_version());
|
||||||
|
|
||||||
version = (const Version*)api_hal_version_get_fw_version();
|
|
||||||
printf("Firmware\r\n");
|
printf("Firmware\r\n");
|
||||||
cli_print_version(version);
|
cli_print_version(api_hal_version_get_fw_version());
|
||||||
}
|
}
|
||||||
|
|
||||||
void cli_nl() {
|
void cli_nl() {
|
||||||
|
@ -29,7 +29,11 @@ void cli_command_help(string_t args, void* context) {
|
|||||||
void cli_command_version(string_t args, void* context) {
|
void cli_command_version(string_t args, void* context) {
|
||||||
(void)args;
|
(void)args;
|
||||||
(void)context;
|
(void)context;
|
||||||
cli_print_version();
|
printf("Bootloader\r\n");
|
||||||
|
cli_print_version(api_hal_version_get_boot_version());
|
||||||
|
|
||||||
|
printf("Firmware\r\n");
|
||||||
|
cli_print_version(api_hal_version_get_fw_version());
|
||||||
}
|
}
|
||||||
|
|
||||||
void cli_command_uuid(string_t args, void* context) {
|
void cli_command_uuid(string_t args, void* context) {
|
||||||
|
@ -39,6 +39,6 @@ struct Cli {
|
|||||||
Cli* cli_alloc();
|
Cli* cli_alloc();
|
||||||
void cli_free(Cli* cli);
|
void cli_free(Cli* cli);
|
||||||
void cli_reset_state(Cli* cli);
|
void cli_reset_state(Cli* cli);
|
||||||
void cli_print_version();
|
void cli_print_version(const Version* version);
|
||||||
void cli_putc(char c);
|
void cli_putc(char c);
|
||||||
void cli_stdout_callback(void* _cookie, const char* data, size_t size);
|
void cli_stdout_callback(void* _cookie, const char* data, size_t size);
|
||||||
|
Loading…
Reference in New Issue
Block a user