Intel® Quark™ Microcontroller Software Interface  1.4.0
Intel® Quark™ Microcontroller BSP
qm_identification.h
1 /*
2  * {% copyright %}
3  */
4 
5 #ifndef __QM_IDENTIFICATION_H__
6 #define __QM_IDENTIFICATION_H__
7 
8 #include "qm_common.h"
9 #include "qm_soc_regs.h"
10 
11 /**
12  * Identification functions for Quark Microcontrollers.
13  *
14  * @defgroup groupIdentification Identification
15  * @{
16  */
17 
18 /**
19  * Get Quark SoC identification number
20  *
21  * @return uint32_t SoC identifier number.
22  */
23 uint32_t qm_soc_id(void);
24 
25 /**
26  * Get Quark SoC version number
27  *
28  * @return uint32_t SoC version number.
29  */
30 uint32_t qm_soc_version(void);
31 
32 /**
33  * @}
34  */
35 
36 #endif /* __QM_IDENTIFICATION_H__ */
uint32_t qm_soc_version(void)
Get Quark SoC version number.
uint32_t qm_soc_id(void)
Get Quark SoC identification number.