release/EM_CMSIS_3.20.6/Device/SiliconLabs/EFM32LG/Include/efm32lg_romtable.h

Go to the documentation of this file.
00001 /**************************************************************************/
00032 /**************************************************************************/
00037 typedef struct
00038 {
00039   __I uint32_t PID4; 
00040   __I uint32_t PID5; 
00041   __I uint32_t PID6; 
00042   __I uint32_t PID7; 
00043   __I uint32_t PID0; 
00044   __I uint32_t PID1; 
00045   __I uint32_t PID2; 
00046   __I uint32_t PID3; 
00047   __I uint32_t CID0; 
00048 } ROMTABLE_TypeDef;  
00050 /**************************************************************************/
00054 /* Bit fields for EFM32LG_ROMTABLE */
00055 #define _ROMTABLE_PID0_FAMILYLSB_MASK       0x000000C0UL 
00056 #define _ROMTABLE_PID0_FAMILYLSB_SHIFT      6            
00057 #define _ROMTABLE_PID0_REVMAJOR_MASK        0x0000003FUL 
00058 #define _ROMTABLE_PID0_REVMAJOR_SHIFT       0            
00059 #define _ROMTABLE_PID1_FAMILYMSB_MASK       0x0000000FUL 
00060 #define _ROMTABLE_PID1_FAMILYMSB_SHIFT      0            
00061 #define _ROMTABLE_PID2_REVMINORMSB_MASK     0x000000F0UL 
00062 #define _ROMTABLE_PID2_REVMINORMSB_SHIFT    4            
00063 #define _ROMTABLE_PID3_REVMINORLSB_MASK     0x000000F0UL 
00064 #define _ROMTABLE_PID3_REVMINORLSB_SHIFT    4