0.3.1
|
Data Structures | |
struct | cpu_dmac_ioregs |
CPU-DMAC I/O register map. More... | |
struct | cpu_ioregs |
CPU I/O register map. More... | |
union | cpu_ioregs.__unnamed16__ |
struct | cpu_ioregs.__unnamed16__.__unnamed26__ |
struct | cpu_ioregs.__unnamed16__.__unnamed28__ |
union | cpu_ioregs.__unnamed18__ |
struct | cpu_ioregs.__unnamed18__.__unnamed30__ |
union | cpu_ioregs.__unnamed20__ |
struct | cpu_ioregs.__unnamed20__.__unnamed32__ |
union | cpu_ioregs.__unnamed22__ |
struct | cpu_ioregs.__unnamed22__.__unnamed34__ |
union | cpu_ioregs.__unnamed24__ |
struct | cpu_ioregs.__unnamed24__.__unnamed36__ |
Macros | |
#define | SMR 0x0E00UL |
CPU I/O register. | |
#define | BRR 0x0E01UL |
CPU I/O register. | |
#define | SCR 0x0E02UL |
CPU I/O register. | |
#define | TDR 0x0E03UL |
CPU I/O register. | |
#define | SSR 0x0E04UL |
CPU I/O register. | |
#define | RDR 0x0E05UL |
CPU I/O register. | |
#define | TIER 0x0E10UL |
CPU I/O register. | |
#define | FTCSR 0x0E11UL |
CPU I/O register. | |
#define | FRCH 0x0E12UL |
CPU I/O register. | |
#define | FRCL 0x0E13UL |
CPU I/O register. | |
#define | OCRAH 0x0E14UL |
CPU I/O register. | |
#define | OCRAL 0x0E15UL |
CPU I/O register. | |
#define | OCRBH 0x0E14UL |
CPU I/O register. | |
#define | OCRBL 0x0E15UL |
CPU I/O register. | |
#define | TCR 0x0E16UL |
CPU I/O register. | |
#define | TOCR 0x0E17UL |
CPU I/O register. | |
#define | FICRH 0x0E18UL |
CPU I/O register. | |
#define | FICRL 0x0E19UL |
CPU I/O register. | |
#define | IPRB 0x0E60UL |
CPU I/O register. | |
#define | VCRA 0x0E62UL |
CPU I/O register. | |
#define | VCRB 0x0E64UL |
CPU I/O register. | |
#define | VCRC 0x0E66UL |
CPU I/O register. | |
#define | VCRD 0x0E68UL |
CPU I/O register. | |
#define | DRCR0 0x0E71UL |
CPU I/O register. | |
#define | DRCR1 0x0E72UL |
CPU I/O register. | |
#define | WTCSRW 0x0E80UL |
CPU I/O register. | |
#define | WTCSRR 0x0E80UL |
CPU I/O register. | |
#define | WTCNTW 0x0E80UL |
CPU I/O register. | |
#define | WTCNTR 0x0E81UL |
CPU I/O register. | |
#define | RSTCSRW 0x0E82UL |
CPU I/O register. | |
#define | RSTCSRR 0x0E83UL |
CPU I/O register. | |
#define | FMR 0x0E90UL |
CPU I/O register. | |
#define | SBYCR 0x0E91UL |
CPU I/O register. | |
#define | CCR 0x0E92UL |
CPU I/O register. | |
#define | ICR 0x0EE0UL |
CPU I/O register. | |
#define | IPRA 0x0EE2UL |
CPU I/O register. | |
#define | VCRWDT 0x0EE4UL |
CPU I/O register. | |
#define | DVSR 0x0F00UL |
CPU I/O register. | |
#define | DVDNT 0x0F04UL |
CPU I/O register. | |
#define | DVCR 0x0F08UL |
CPU I/O register. | |
#define | VCRDIV 0x0F0CUL |
CPU I/O register. | |
#define | DVDNTH 0x0F10UL |
CPU I/O register. | |
#define | DVDNTL 0x0F14UL |
CPU I/O register. | |
#define | BARAH 0x0F40UL |
CPU I/O register. | |
#define | BARAL 0x0F42UL |
CPU I/O register. | |
#define | BAMRAH 0x0F44UL |
CPU I/O register. | |
#define | BAMRAL 0x0F46UL |
CPU I/O register. | |
#define | BBRA 0x0F48UL |
CPU I/O register. | |
#define | BARBH 0x0F60UL |
CPU I/O register. | |
#define | BARBL 0x0F62UL |
CPU I/O register. | |
#define | BAMRBH 0x0F64UL |
CPU I/O register. | |
#define | BAMRBL 0x0F66UL |
CPU I/O register. | |
#define | BBRB 0x0F68UL |
CPU I/O register. | |
#define | BDRBH 0x0F70UL |
CPU I/O register. | |
#define | BDRBL 0x0F72UL |
CPU I/O register. | |
#define | BDMRBH 0x0F74UL |
CPU I/O register. | |
#define | BDMRBL 0x0F76UL |
CPU I/O register. | |
#define | BRCR 0x0F78UL |
CPU I/O register. | |
#define | SAR0 0x0F80UL |
CPU I/O register. | |
#define | DAR0 0x0F84UL |
CPU I/O register. | |
#define | TCR0 0x0F88UL |
CPU I/O register. | |
#define | CHCR0 0x0F8CUL |
CPU I/O register. | |
#define | SAR1 0x0F90UL |
CPU I/O register. | |
#define | DAR1 0x0F94UL |
CPU I/O register. | |
#define | TCR1 0x0F98UL |
CPU I/O register. | |
#define | CHCR1 0x0F9CUL |
CPU I/O register. | |
#define | VCRDMA0 0x0FA0UL |
CPU I/O register. | |
#define | VCRDMA1 0x0FA8UL |
CPU I/O register. | |
#define | DMAOR 0x0FB0UL |
CPU I/O register. | |
#define | BCR1 0x0FE0UL |
CPU I/O register. | |
#define | BCR2 0x0FE4UL |
CPU I/O register. | |
#define | WCR 0x0FE8UL |
CPU I/O register. | |
#define | MCR 0x0FECUL |
CPU I/O register. | |
#define | RTCSR 0x0FF0UL |
CPU I/O register. | |
#define | RTCNT 0x0FF4UL |
CPU I/O register. | |
#define | RTCOR 0x0FF8UL |
CPU I/O register. | |
Typedefs | |
typedef struct cpu_dmac_ioregs | cpu_dmac_ioregs_t |
CPU-DMAC I/O register map. | |
typedef struct cpu_ioregs | cpu_ioregs_t |
CPU I/O register map. | |
struct cpu_dmac_ioregs |
CPU-DMAC I/O register map.
Data Fields | ||
---|---|---|
uint32_t | sarn | CPU I/O register. |
uint32_t | darn | CPU I/O register. |
uint32_t | tcrn | CPU I/O register. |
uint32_t | chcrn | CPU I/O register. |
struct cpu_ioregs |
CPU I/O register map.
Data Fields | ||
---|---|---|
uint8_t | smr | CPU I/O register. |
uint8_t | brr | CPU I/O register. |
uint8_t | scr | CPU I/O register. |
uint8_t | tdr | CPU I/O register. |
uint8_t | ssr | CPU I/O register. |
uint8_t | rdr | CPU I/O register. |
uint8_t | tier | CPU I/O register. |
uint8_t | ftcsr | CPU I/O register. |
uint8_t | frch | CPU I/O register. |
uint8_t | frcl | CPU I/O register. |
union cpu_ioregs.__unnamed16__ | __unnamed__ | |
uint8_t | tcr | CPU I/O register. |
uint8_t | tocr | CPU I/O register. |
uint8_t | ficrh | CPU I/O register. |
uint8_t | ficrl | CPU I/O register. |
uint16_t | iprb | CPU I/O register. |
uint16_t | vcra | CPU I/O register. |
uint16_t | vcrb | CPU I/O register. |
uint16_t | vcrc | CPU I/O register. |
uint16_t | vcrd | CPU I/O register. |
union cpu_ioregs.__unnamed18__ | __unnamed__ | |
union cpu_ioregs.__unnamed20__ | __unnamed__ | |
union cpu_ioregs.__unnamed22__ | __unnamed__ | |
uint8_t | fmr | CPU I/O register. |
uint8_t | sbycr | CPU I/O register. |
uint8_t | ccr | CPU I/O register. |
uint16_t | icr | CPU I/O register. |
uint16_t | ipra | CPU I/O register. |
uint16_t | vcrwdt | CPU I/O register. |
uint32_t | dvsr | CPU I/O register. |
uint32_t | dvdnt | CPU I/O register. |
uint32_t | dvcr | CPU I/O register. |
uint32_t | vcrdiv | CPU I/O register. |
uint32_t | dvdnth | CPU I/O register. |
uint32_t | dvdntl | CPU I/O register. |
uint16_t | barah | CPU I/O register. |
uint16_t | baral | CPU I/O register. |
uint16_t | bamrah | CPU I/O register. |
uint16_t | bamral | CPU I/O register. |
uint32_t | bbra | CPU I/O register. |
uint16_t | barbh | CPU I/O register. |
uint16_t | barbl | CPU I/O register. |
uint16_t | bamrbh | CPU I/O register. |
uint16_t | bamrbl | CPU I/O register. |
uint32_t | bbrb | CPU I/O register. |
uint16_t | bdrbh | CPU I/O register. |
uint16_t | bdrbl | CPU I/O register. |
uint16_t | bdmrbh | CPU I/O register. |
uint16_t | bdmrbl | CPU I/O register. |
uint32_t | brcr | CPU I/O register. |
union cpu_ioregs.__unnamed24__ | __unnamed__ | |
uint32_t | vcrdma0 | CPU I/O register. |
uint32_t | vcrdma1 | CPU I/O register. |
uint32_t | dmaor | CPU I/O register. |
uint32_t | bcr1 | CPU I/O register. |
uint32_t | bcr2 | CPU I/O register. |
uint32_t | wcr | CPU I/O register. |
uint32_t | mcr | CPU I/O register. |
uint32_t | rtcsr | CPU I/O register. |
uint32_t | rtcnt | CPU I/O register. |
uint32_t | rtcor | CPU I/O register. |
union cpu_ioregs.__unnamed16__ |
Data Fields | ||
---|---|---|
struct cpu_ioregs.__unnamed16__.__unnamed26__ | __unnamed__ | |
struct cpu_ioregs.__unnamed16__.__unnamed28__ | __unnamed__ |
struct cpu_ioregs.__unnamed16__.__unnamed26__ |
struct cpu_ioregs.__unnamed16__.__unnamed28__ |
union cpu_ioregs.__unnamed18__ |
Data Fields | ||
---|---|---|
struct cpu_ioregs.__unnamed18__.__unnamed30__ | __unnamed__ | |
uint8_t | drcrn[2] |
struct cpu_ioregs.__unnamed18__.__unnamed30__ |
union cpu_ioregs.__unnamed20__ |
Data Fields | ||
---|---|---|
uint16_t | wtcntw | CPU I/O register. |
uint16_t | wtcsrw | CPU I/O register. |
struct cpu_ioregs.__unnamed20__.__unnamed32__ | __unnamed__ |
struct cpu_ioregs.__unnamed20__.__unnamed32__ |
union cpu_ioregs.__unnamed22__ |
Data Fields | ||
---|---|---|
uint16_t | rstcsrw | CPU I/O register. |
struct cpu_ioregs.__unnamed22__.__unnamed34__ | __unnamed__ |
struct cpu_ioregs.__unnamed22__.__unnamed34__ |
Data Fields | ||
---|---|---|
uint8_t | rstcsrr | CPU I/O register. |
union cpu_ioregs.__unnamed24__ |
Data Fields | ||
---|---|---|
struct cpu_ioregs.__unnamed24__.__unnamed36__ | __unnamed__ | |
cpu_dmac_ioregs_t | channels[2] |
struct cpu_ioregs.__unnamed24__.__unnamed36__ |
Data Fields | ||
---|---|---|
cpu_dmac_ioregs_t | channel0 | |
cpu_dmac_ioregs_t | channel1 |
#define SMR 0x0E00UL |
CPU I/O register.
#define BRR 0x0E01UL |
CPU I/O register.
#define SCR 0x0E02UL |
CPU I/O register.
#define TDR 0x0E03UL |
CPU I/O register.
#define SSR 0x0E04UL |
CPU I/O register.
#define RDR 0x0E05UL |
CPU I/O register.
#define TIER 0x0E10UL |
CPU I/O register.
#define FTCSR 0x0E11UL |
CPU I/O register.
#define FRCH 0x0E12UL |
CPU I/O register.
#define FRCL 0x0E13UL |
CPU I/O register.
#define OCRAH 0x0E14UL |
CPU I/O register.
#define OCRAL 0x0E15UL |
CPU I/O register.
#define OCRBH 0x0E14UL |
CPU I/O register.
#define OCRBL 0x0E15UL |
CPU I/O register.
#define TCR 0x0E16UL |
CPU I/O register.
#define TOCR 0x0E17UL |
CPU I/O register.
#define FICRH 0x0E18UL |
CPU I/O register.
#define FICRL 0x0E19UL |
CPU I/O register.
#define IPRB 0x0E60UL |
CPU I/O register.
#define VCRA 0x0E62UL |
CPU I/O register.
#define VCRB 0x0E64UL |
CPU I/O register.
#define VCRC 0x0E66UL |
CPU I/O register.
#define VCRD 0x0E68UL |
CPU I/O register.
#define DRCR0 0x0E71UL |
CPU I/O register.
#define DRCR1 0x0E72UL |
CPU I/O register.
#define WTCSRW 0x0E80UL |
CPU I/O register.
#define WTCSRR 0x0E80UL |
CPU I/O register.
#define WTCNTW 0x0E80UL |
CPU I/O register.
#define WTCNTR 0x0E81UL |
CPU I/O register.
#define RSTCSRW 0x0E82UL |
CPU I/O register.
#define RSTCSRR 0x0E83UL |
CPU I/O register.
#define FMR 0x0E90UL |
CPU I/O register.
#define SBYCR 0x0E91UL |
CPU I/O register.
#define CCR 0x0E92UL |
CPU I/O register.
#define ICR 0x0EE0UL |
CPU I/O register.
#define IPRA 0x0EE2UL |
CPU I/O register.
#define VCRWDT 0x0EE4UL |
CPU I/O register.
#define DVSR 0x0F00UL |
CPU I/O register.
#define DVDNT 0x0F04UL |
CPU I/O register.
#define DVCR 0x0F08UL |
CPU I/O register.
#define VCRDIV 0x0F0CUL |
CPU I/O register.
#define DVDNTH 0x0F10UL |
CPU I/O register.
#define DVDNTL 0x0F14UL |
CPU I/O register.
#define BARAH 0x0F40UL |
CPU I/O register.
#define BARAL 0x0F42UL |
CPU I/O register.
#define BAMRAH 0x0F44UL |
CPU I/O register.
#define BAMRAL 0x0F46UL |
CPU I/O register.
#define BBRA 0x0F48UL |
CPU I/O register.
#define BARBH 0x0F60UL |
CPU I/O register.
#define BARBL 0x0F62UL |
CPU I/O register.
#define BAMRBH 0x0F64UL |
CPU I/O register.
#define BAMRBL 0x0F66UL |
CPU I/O register.
#define BBRB 0x0F68UL |
CPU I/O register.
#define BDRBH 0x0F70UL |
CPU I/O register.
#define BDRBL 0x0F72UL |
CPU I/O register.
#define BDMRBH 0x0F74UL |
CPU I/O register.
#define BDMRBL 0x0F76UL |
CPU I/O register.
#define BRCR 0x0F78UL |
CPU I/O register.
#define SAR0 0x0F80UL |
CPU I/O register.
#define DAR0 0x0F84UL |
CPU I/O register.
#define TCR0 0x0F88UL |
CPU I/O register.
#define CHCR0 0x0F8CUL |
CPU I/O register.
#define SAR1 0x0F90UL |
CPU I/O register.
#define DAR1 0x0F94UL |
CPU I/O register.
#define TCR1 0x0F98UL |
CPU I/O register.
#define CHCR1 0x0F9CUL |
CPU I/O register.
#define VCRDMA0 0x0FA0UL |
CPU I/O register.
#define VCRDMA1 0x0FA8UL |
CPU I/O register.
#define DMAOR 0x0FB0UL |
CPU I/O register.
#define BCR1 0x0FE0UL |
CPU I/O register.
#define BCR2 0x0FE4UL |
CPU I/O register.
#define WCR 0x0FE8UL |
CPU I/O register.
#define MCR 0x0FECUL |
CPU I/O register.
#define RTCSR 0x0FF0UL |
CPU I/O register.
#define RTCNT 0x0FF4UL |
CPU I/O register.
#define RTCOR 0x0FF8UL |
CPU I/O register.
typedef struct cpu_dmac_ioregs cpu_dmac_ioregs_t |
CPU-DMAC I/O register map.