test/periph_cpuid: renamed cpuid test application

This commit is contained in:
Hauke Petersen 2014-08-27 15:09:09 +02:00
parent 1de3deff81
commit 69ab0c5d32
2 changed files with 23 additions and 7 deletions

View File

@ -1,6 +1,6 @@
export APPLICATION = cpu_id export APPLICATION = periph_cpuid
include ../Makefile.tests_common include ../Makefile.tests_common
BOARD_WHITELIST := native #BOARD_WHITELIST := native
include $(RIOTBASE)/Makefile.include include $(RIOTBASE)/Makefile.include

View File

@ -14,6 +14,7 @@
* @brief GET_CPU_ID() test application * @brief GET_CPU_ID() test application
* *
* @author Martin Lenders <mlenders@inf.fu-berlin.de> * @author Martin Lenders <mlenders@inf.fu-berlin.de>
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
* *
* @} * @}
*/ */
@ -24,21 +25,36 @@
#include "cpu-conf.h" #include "cpu-conf.h"
#include "periph/cpuid.h" #include "periph/cpuid.h"
#ifndef CPUID_ID_LEN /* only compile this test if CPUID getter is defined for the platform */
#error "cpuid is not defined for the CPU type of this board" #if CPUID_ID_LEN
#endif
int main(void) int main(void)
{ {
uint8_t id[CPUID_ID_LEN]; uint8_t id[CPUID_ID_LEN];
puts("Test for the CPUID driver");
puts("This test is reading out the CPUID of the platforms CPU\n");
/* read the CPUID */
cpuid_get(id); cpuid_get(id);
/* print the CPUID */
printf("CPUID:");
for (unsigned int i = 0; i < CPUID_ID_LEN; i++) { for (unsigned int i = 0; i < CPUID_ID_LEN; i++) {
printf("0x%02x ", id[i]); printf(" 0x%02x", id[i]);
} }
printf("\n"); printf("\n");
return 0; return 0;
} }
#else
int main(void)
{
puts("Test for the CPUID driver");
puts("Error: the CPUID driver is not defined for this platform");
return 0;
}
#endif /* CPUID_ID_LEN */