diff --git a/epicardium/main.c b/epicardium/main.c index 84dea0319fa3a7302b3e00b70884b8cf77ded74d..be3e35197329c723da10ca3562928b7a4f5e6a28 100644 --- a/epicardium/main.c +++ b/epicardium/main.c @@ -20,9 +20,14 @@ int main(void) LOG_DEBUG("startup", "Initializing hardware ..."); hardware_early_init(); - char *version_buf = CARD10_VERSION; - epic_disp_print(0, 5, "epicardium:", 0xffff, 0x0000); - epic_disp_print(0, 24, version_buf, 0xffff, 0x0000); + /* + * Version Splash + */ + const char *version_buf = CARD10_VERSION; + const int offset = (160 - (int)strlen(version_buf) * 14) / 2; + epic_disp_clear(0x3b7); + epic_disp_print(10, 20, "Epicardium", 0x290, 0x3b7); + epic_disp_print(offset > 0 ? offset : 0, 40, version_buf, 0x290, 0x3b7); epic_disp_update(); mxc_delay(2000000);