|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:12 |
|
uint32_t IRC32KEN:1 |
|
uint32_t XOSCEN:1 |
|
uint32_t __pad1__:1 |
|
uint32_t OSC32KEN:1 |
|
uint32_t TRIM32IRC:8 |
|
uint32_t TRIMIRC:8 |
|
} B |
|
} | CLKSRC |
|
uint32_t | crp_reserved1 [3] |
|
union { |
uint32_t R |
|
struct { |
uint32_t CNTEN:1 |
|
uint32_t RTCIE:1 |
|
uint32_t RTCF:1 |
|
uint32_t ROVRF:1 |
|
uint32_t RTCVAL:12 |
|
uint32_t APIEN:1 |
|
uint32_t APIIE:1 |
|
uint32_t APIF:1 |
|
uint32_t CLKSEL:2 |
|
uint32_t ROVREN:1 |
|
uint32_t APIVAL:10 |
|
} B |
|
} | RTCSC |
|
union { |
uint32_t R |
|
struct { |
uint32_t RTCCNT:32 |
|
} B |
|
} | RTCCNT |
|
uint32_t | crp_reserved2 [10] |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:1 |
|
uint32_t WKPSEL7:3 |
|
uint32_t __pad1__:1 |
|
uint32_t WKPSEL6:3 |
|
uint32_t __pad2__:1 |
|
uint32_t WKPSEL5:3 |
|
uint32_t __pad3__:1 |
|
uint32_t WKPSEL4:3 |
|
uint32_t __pad4__:1 |
|
uint32_t WKPSEL3:3 |
|
uint32_t __pad5__:1 |
|
uint32_t WKPSEL2:3 |
|
uint32_t __pad6__:1 |
|
uint32_t WKPSEL1:3 |
|
uint32_t __pad7__:1 |
|
uint32_t WKPSEL0:3 |
|
} B |
|
} | WKPINSEL |
|
union { |
uint32_t R |
|
struct { |
uint32_t WKPDET7:2 |
|
uint32_t WKPDET6:2 |
|
uint32_t WKPDET5:2 |
|
uint32_t WKPDET4:2 |
|
uint32_t WKPDET3:2 |
|
uint32_t WKPDET2:2 |
|
uint32_t WKPDET1:2 |
|
uint32_t WKPDET0:2 |
|
uint32_t __pad0__:5 |
|
uint32_t RTCOVREN:1 |
|
uint32_t RTCWKEN:1 |
|
uint32_t APIWKEN:1 |
|
uint32_t __pad1__:7 |
|
uint32_t WKCLKSEL:1 |
|
} B |
|
} | WKSE |
|
uint32_t | crp_reserved3 [2] |
|
union { |
uint32_t R |
|
struct { |
uint32_t Z1VEC:30 |
|
uint32_t Z1RST:1 |
|
uint32_t VLE:1 |
|
} B |
|
} | Z1VEC |
|
union { |
uint32_t R |
|
struct { |
uint32_t Z0VEC:30 |
|
uint32_t Z0RST:1 |
|
uint32_t __pad0__:1 |
|
} B |
|
} | Z0VEC |
|
union { |
uint32_t R |
|
struct { |
uint32_t RECPTR:30 |
|
uint32_t FASTREC:1 |
|
uint32_t __pad0__:1 |
|
} B |
|
} | RECPTR |
|
uint32_t | crp_reserved4 |
|
union { |
uint32_t R |
|
struct { |
uint32_t SLEEPF:1 |
|
uint32_t STOPF:1 |
|
uint32_t __pad0__:3 |
|
uint32_t WKRLLOVRF:1 |
|
uint32_t WKAPIF:1 |
|
uint32_t WKRTCF:1 |
|
uint32_t PWKSCRF:8 |
|
uint32_t SLEEP:1 |
|
uint32_t STOP:1 |
|
uint32_t __pad1__:1 |
|
uint32_t PKREL:1 |
|
uint32_t SLP12EN:1 |
|
uint32_t RAMSEL:3 |
|
uint32_t PWKSRIE:8 |
|
} B |
|
} | PSCR |
|
uint32_t | crp_reserved5 [3] |
|
union { |
uint32_t R |
|
struct { |
uint32_t LVI5IE:1 |
|
uint32_t LVI5HIE:1 |
|
uint32_t LVI5F:1 |
|
uint32_t LVI5HF:1 |
|
uint32_t LVI5LOCK:1 |
|
uint32_t LVI5RE:1 |
|
uint32_t __pad0__:9 |
|
uint32_t BYPDIS:1 |
|
uint32_t __pad1__:16 |
|
} B |
|
} | SOCSC |
|
union { |
uint32_t R |
|
struct { |
uint32_t IRCTRIMEN:1 |
|
uint32_t __pad0__:4 |
|
uint32_t PREDIV:3 |
|
uint32_t __pad1__:4 |
|
uint32_t EN128KIRC:1 |
|
uint32_t EN32KOSC:1 |
|
uint32_t ENLPOSC:1 |
|
uint32_t EN40MOSC:1 |
|
uint32_t __pad2__:3 |
|
uint32_t TRIM128IRC:5 |
|
uint32_t __pad3__:2 |
|
uint32_t TRIM16IRC:6 |
|
} B |
|
} | CLKSRC |
|
union { |
uint32_t R |
|
struct { |
uint32_t CNTEN:1 |
|
uint32_t RTCIE:1 |
|
uint32_t FRZEN:1 |
|
uint32_t ROVREN:1 |
|
uint32_t RTCVAL:12 |
|
uint32_t APIEN:1 |
|
uint32_t APIIE:1 |
|
uint32_t CLKSEL:2 |
|
uint32_t DIV512EN:1 |
|
uint32_t DIV32EN:1 |
|
uint32_t APIVAL:10 |
|
} B |
|
} | RTCC |
|
union { |
uint32_t R |
|
struct { |
uint32_t __pad0__:2 |
|
uint32_t RTCF:1 |
|
uint32_t __pad1__:15 |
|
uint32_t APIF:1 |
|
uint32_t __pad2__:2 |
|
uint32_t ROVRF:1 |
|
uint32_t __pad3__:10 |
|
} B |
|
} | RTSC |
|
union { |
uint32_t R |
|
struct { |
uint32_t RTCCNT:32 |
|
} B |
|
} | RTCCNT |
|
union { |
uint32_t R |
|
struct { |
uint32_t PWK31:2 |
|
uint32_t PWK30:2 |
|
uint32_t PWK29:2 |
|
uint32_t PWK28:2 |
|
uint32_t PWK27:2 |
|
uint32_t PWK26:2 |
|
uint32_t PWK25:2 |
|
uint32_t PWK24:2 |
|
uint32_t PWK23:2 |
|
uint32_t PWK22:2 |
|
uint32_t PWK21:2 |
|
uint32_t PWK20:2 |
|
uint32_t PWK19:2 |
|
uint32_t PWK18:2 |
|
uint32_t PWK17:2 |
|
uint32_t PWK16:2 |
|
} B |
|
} | PWKENH |
|
union { |
uint32_t R |
|
struct { |
uint32_t PWK15:2 |
|
uint32_t PWK14:2 |
|
uint32_t PWK13:2 |
|
uint32_t PWK12:2 |
|
uint32_t PWK11:2 |
|
uint32_t PWK10:2 |
|
uint32_t PWK9:2 |
|
uint32_t PWK8:2 |
|
uint32_t PWK7:2 |
|
uint32_t PWK6:2 |
|
uint32_t PWK5:2 |
|
uint32_t PWK4:2 |
|
uint32_t PWK3:2 |
|
uint32_t PWK2:2 |
|
uint32_t PWK1:2 |
|
uint32_t PWK0:2 |
|
} B |
|
} | PWKENL |
|
union { |
uint32_t R |
|
struct { |
uint32_t PWKSRCIE31:1 |
|
uint32_t PWKSRCIE30:1 |
|
uint32_t PWKSRCIE29:1 |
|
uint32_t PWKSRCIE28:1 |
|
uint32_t PWKSRCIE27:1 |
|
uint32_t PWKSRCIE26:1 |
|
uint32_t PWKSRCIE25:1 |
|
uint32_t PWKSRCIE24:1 |
|
uint32_t PWKSRCIE23:1 |
|
uint32_t PWKSRCIE22:1 |
|
uint32_t PWKSRCIE21:1 |
|
uint32_t PWKSRCIE20:1 |
|
uint32_t PWKSRCIE19:1 |
|
uint32_t PWKSRCIE18:1 |
|
uint32_t PWKSRCIE17:1 |
|
uint32_t PWKSRCIE16:1 |
|
uint32_t PWKSRCIE15:1 |
|
uint32_t PWKSRCIE14:1 |
|
uint32_t PWKSRCIE13:1 |
|
uint32_t PWKSRCIE12:1 |
|
uint32_t PWKSRCIE11:1 |
|
uint32_t PWKSRCIE10:1 |
|
uint32_t PWKSRCIE9:1 |
|
uint32_t PWKSRCIE8:1 |
|
uint32_t PWKSRCIE7:1 |
|
uint32_t PWKSRCIE6:1 |
|
uint32_t PWKSRCIE5:1 |
|
uint32_t PWKSRCIE4:1 |
|
uint32_t PWKSRCIE3:1 |
|
uint32_t PWKSRCIE2:1 |
|
uint32_t PWKSRCIE1:1 |
|
uint32_t PWKSRCIE0:1 |
|
} B |
|
} | PWKSRCIE |
|
union { |
uint32_t R |
|
struct { |
uint32_t PWKSRCIE31:1 |
|
uint32_t PWKSRCIE30:1 |
|
uint32_t PWKSRCIE29:1 |
|
uint32_t PWKSRCIE28:1 |
|
uint32_t PWKSRCIE27:1 |
|
uint32_t PWKSRCIE26:1 |
|
uint32_t PWKSRCIE25:1 |
|
uint32_t PWKSRCIE24:1 |
|
uint32_t PWKSRCIE23:1 |
|
uint32_t PWKSRCIE22:1 |
|
uint32_t PWKSRCIE21:1 |
|
uint32_t PWKSRCIE20:1 |
|
uint32_t PWKSRCIE19:1 |
|
uint32_t PWKSRCIE18:1 |
|
uint32_t PWKSRCIE17:1 |
|
uint32_t PWKSRCIE16:1 |
|
uint32_t PWKSRCIE15:1 |
|
uint32_t PWKSRCIE14:1 |
|
uint32_t PWKSRCIE13:1 |
|
uint32_t PWKSRCIE12:1 |
|
uint32_t PWKSRCIE11:1 |
|
uint32_t PWKSRCIE10:1 |
|
uint32_t PWKSRCIE9:1 |
|
uint32_t PWKSRCIE8:1 |
|
uint32_t PWKSRCIE7:1 |
|
uint32_t PWKSRCIE6:1 |
|
uint32_t PWKSRCIE5:1 |
|
uint32_t PWKSRCIE4:1 |
|
uint32_t PWKSRCIE3:1 |
|
uint32_t PWKSRCIE2:1 |
|
uint32_t PWKSRCIE1:1 |
|
uint32_t PWKSRCIE0:1 |
|
} B |
|
} | PWKSRCF |
|
union { |
uint32_t R |
|
struct { |
uint32_t Z6VECB:20 |
|
uint32_t __pad0__:10 |
|
uint32_t Z6RST:1 |
|
uint32_t VLE:1 |
|
} B |
|
} | Z6VEC |
|
union { |
uint32_t R |
|
struct { |
uint32_t Z0VECB:30 |
|
uint32_t Z0RST:1 |
|
uint32_t __pad0__:1 |
|
} B |
|
} | Z0VEC |
|
union { |
uint32_t R |
|
struct { |
uint32_t RECPTR:30 |
|
uint32_t FASTREC:1 |
|
uint32_t __pad0__:1 |
|
} B |
|
} | RECPTR |
|
union { |
uint32_t R |
|
struct { |
uint32_t SLEEPF:1 |
|
uint32_t __pad0__:12 |
|
uint32_t RTCOVRWKF:1 |
|
uint32_t RTCWKF:1 |
|
uint32_t APIWKF:1 |
|
uint32_t SLEEP:1 |
|
uint32_t __pad1__:4 |
|
uint32_t RAMSEL:3 |
|
uint32_t __pad2__:4 |
|
uint32_t WKCLKSEL:1 |
|
uint32_t RTCOVRWKEN:1 |
|
uint32_t RTCWKEN:1 |
|
uint32_t APIWKEN:1 |
|
} B |
|
} | PSCR |
|
union { |
uint32_t R |
|
struct { |
uint32_t LVI5LOCK:1 |
|
uint32_t LVI5RE:1 |
|
uint32_t __pad0__:7 |
|
uint32_t LVI5HIE:1 |
|
uint32_t LVI5NIE:1 |
|
uint32_t LVI5IE:1 |
|
uint32_t __pad1__:2 |
|
uint32_t FRIE:1 |
|
uint32_t FDIS:1 |
|
uint32_t __pad2__:9 |
|
uint32_t LVI5HIF:1 |
|
uint32_t LVI5NF:1 |
|
uint32_t LVI5F:1 |
|
uint32_t __pad3__:2 |
|
uint32_t FRF:1 |
|
uint32_t FRDY:1 |
|
} B |
|
} | SOCSC |
|
The documentation for this struct was generated from the following files: