Dear Experts
According to the code generated by Halcogen, the esmBase looks like
typedef volatile struct esmBase
{
uint32 EEPAPR1; /* 0x0000 */
uint32 DEPAPR1; /* 0x0004 */
uint32 IESR1; /* 0x0008 */
uint32 IECR1; /* 0x000C */
uint32 ILSR1; /* 0x0010 */
uint32 ILCR1; /* 0x0014 */
uint32 SR1[3U]; /* 0x0018, 0x001C, 0x0020 */
uint32 EPSR; /* 0x0024 */
uint32 IOFFHR; /* 0x0028 */
uint32 IOFFLR; /* 0x002C */
uint32 LTCR; /* 0x0030 */
uint32 LTCPR; /* 0x0034 */
uint32 EKR; /* 0x0038 */
uint32 SSR2; /* 0x003C */
uint32 IEPSR4; /* 0x0040 */
uint32 IEPCR4; /* 0x0044 */
uint32 IESR4; /* 0x0048 */
uint32 IECR4; /* 0x004C */
uint32 ILSR4; /* 0x0050 */
uint32 ILCR4; /* 0x0054 */
uint32 SR4[3U]; /* 0x0058, 0x005C, 0x0060 */
} esmBASE_t;
my question is SR1 and SR4 are both array with three elements?
so what SR1[0] SR1[1] SR1[2] represents respectively? same problem with SR4
and in the SPNU517B
there should be SR2 and SR3, but not in the code.
and in the halcogen, in esm tab, the group2 and 3can not be clicked(button in grey) , so does that mean the group2 and 3 can not be configured at all? or I have to configure them by coding manually?
Thanks for the answering.
Leo