Improved printed info.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14856 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2021-09-30 10:21:14 +00:00
parent e10d004dca
commit 38a6d3860c
1 changed files with 16 additions and 11 deletions

View File

@ -91,22 +91,27 @@ int main(void) {
nvicEnableVector(0, CORTEX_MAX_KERNEL_PRIORITY);
/* Printing banner.*/
chprintf((BaseSequentialStream *)&PORTAB_SD1, "\r\n\r\n*** ChibiOS/RT WKP-STORM benchmark and test\r\n***\r\n");
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Kernel: %s\r\n", CH_KERNEL_VERSION);
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Compiled: %s\r\n", __DATE__ " - " __TIME__);
#if defined(PLATFORM_NAME)
#ifdef PORT_COMPILER_NAME
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Compiler: %s\r\n", PORT_COMPILER_NAME);
#endif
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Architecture: %s\r\n", PORT_ARCHITECTURE_NAME);
#ifdef PORT_CORE_VARIANT_NAME
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Core Variant: %s\r\n", PORT_CORE_VARIANT_NAME);
#endif
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** System Clock: %d\r\n", SystemCoreClock);
#ifdef PORT_INFO
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Port Info: %s\r\n", PORT_INFO);
#endif
#ifdef PLATFORM_NAME
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Platform: %s\r\n", PLATFORM_NAME);
#endif
#if defined(BOARD_NAME)
#ifdef BOARD_NAME
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Test Board: %s\r\n", BOARD_NAME);
#endif
#if defined(PORT_ARCHITECTURE_NAME)
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Architecture: %s\r\n", PORT_ARCHITECTURE_NAME);
#endif
#if defined(PORT_CORE_VARIANT_NAME)
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Core Variant: %s @ %uMHz\r\n", PORT_CORE_VARIANT_NAME, SystemCoreClock / 1000000U);
#endif
#if defined(PORT_COMPILER_NAME)
chprintf((BaseSequentialStream *)&PORTAB_SD1, "*** Compiler: %s\r\n\r\n", PORT_COMPILER_NAME);
#endif
chprintf((BaseSequentialStream *)&PORTAB_SD1, "***\r\n");
chThdSleepMilliseconds(500U);
/* Test loop.*/