test/periph_cpuid: renamed cpuid test application
This commit is contained in:
parent
1de3deff81
commit
69ab0c5d32
@ -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
|
||||||
@ -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 */
|
||||||
Loading…
x
Reference in New Issue
Block a user