diff --git a/src/common/ascii.h b/src/common/ascii.h index d8f4bc8..22cd711 100644 --- a/src/common/ascii.h +++ b/src/common/ascii.h @@ -644,7 +644,7 @@ asciiL logo_ampere = { ASCII_AMPERE, 50, 17, false, {C_FG_RED}, asciiL logo_nxp = { ASCII_NXP, 55, 8, false, {C_FG_YELLOW, C_FG_CYAN, C_FG_GREEN}, {C_FG_CYAN, C_FG_WHITE} }; asciiL logo_amlogic = { ASCII_AMLOGIC, 58, 8, false, {C_FG_BLUE}, {C_FG_BLUE, C_FG_B_WHITE} }; asciiL logo_marvell = { ASCII_MARVELL, 56, 10, false, {C_FG_B_BLACK}, {C_FG_B_BLACK, C_FG_B_WHITE} }; -asciiL logo_spacemit = { ASCII_SPACEMIT, 26, 18, false, {C_FG_B_BLACK}, {C_FG_B_BLACK, C_FG_B_WHITE} }; +asciiL logo_spacemit = { ASCII_SPACEMIT, 26, 18, false, {C_FG_B_GREEN}, {C_FG_B_GREEN, C_FG_B_WHITE} }; // Long variants | ----------------------------------------------------------------------------------------------------------------| asciiL logo_amd_l = { ASCII_AMD_L, 62, 19, true, {C_BG_WHITE, C_BG_GREEN}, {C_FG_WHITE, C_FG_GREEN} }; diff --git a/src/common/printer.c b/src/common/printer.c index 91ddd68..11cefcf 100644 --- a/src/common/printer.c +++ b/src/common/printer.c @@ -398,8 +398,6 @@ void choose_ascii_art(struct ascii* art, struct color** cs, struct terminal* ter art->art = &logo_amlogic; else if(art->vendor == SOC_VENDOR_MARVELL) art->art = &logo_marvell; - else if(art->vendor == SOC_VENDOR_SPACEMIT) - art->art = &logo_spacemit; else if(art->vendor == SOC_VENDOR_NVIDIA) art->art = choose_ascii_art_aux(&logo_nvidia_l, &logo_nvidia, term, lf); else { @@ -414,6 +412,8 @@ void choose_ascii_art(struct ascii* art, struct color** cs, struct terminal* ter art->art = &logo_allwinner; else if(art->vendor == SOC_VENDOR_SIPEED) art->art = &logo_sipeed; + else if(art->vendor == SOC_VENDOR_SPACEMIT) + art->art = &logo_spacemit; else art->art = &logo_riscv; #endif