0.3.1

Data Structures

struct  scu_dma_ioregs
 SCU DMA I/O register map. More...
 
union  scu_ioregs
 SCU I/O register map. More...
 
struct  scu_ioregs.__unnamed10__
 
union  scu_ioregs.__unnamed10__.__unnamed12__
 
struct  scu_ioregs.__unnamed10__.__unnamed12__.__unnamed14__
 

Macros

#define D0R   0x0000UL
 SCU I/O register.
 
#define D0W   0x0004UL
 SCU I/O register.
 
#define D0C   0x0008UL
 SCU I/O register.
 
#define D0AD   0x000CUL
 SCU I/O register.
 
#define D0EN   0x0010UL
 SCU I/O register.
 
#define D0MD   0x0014UL
 SCU I/O register.
 
#define D1R   0x0020UL
 SCU I/O register.
 
#define D1W   0x0024UL
 SCU I/O register.
 
#define D1C   0x0028UL
 SCU I/O register.
 
#define D1AD   0x002CUL
 SCU I/O register.
 
#define D1EN   0x0030UL
 SCU I/O register.
 
#define D1MD   0x0034UL
 SCU I/O register.
 
#define D2R   0x0040UL
 SCU I/O register.
 
#define D2W   0x0044UL
 SCU I/O register.
 
#define D2C   0x0048UL
 SCU I/O register.
 
#define D2AD   0x004CUL
 SCU I/O register.
 
#define D2EN   0x0050UL
 SCU I/O register.
 
#define D2MD   0x0054UL
 SCU I/O register.
 
#define DSTP   0x0060UL
 SCU I/O register.
 
#define DSTA   0x007CUL
 SCU I/O register.
 
#define PPAF   0x0080UL
 SCU I/O register.
 
#define PPD   0x0084UL
 SCU I/O register.
 
#define PDA   0x0088UL
 SCU I/O register.
 
#define PDD   0x008CUL
 SCU I/O register.
 
#define T0C   0x0090UL
 SCU I/O register.
 
#define T1S   0x0094UL
 SCU I/O register.
 
#define T1MD   0x0098UL
 SCU I/O register.
 
#define IMS   0x00A0UL
 SCU I/O register.
 
#define IST   0x00A4UL
 SCU I/O register.
 
#define AIACK   0x00A8UL
 SCU I/O register.
 
#define ASR0   0x00B0UL
 SCU I/O register.
 
#define ASR1   0x00B4UL
 SCU I/O register.
 
#define AREF   0x00B8UL
 SCU I/O register.
 
#define RSEL   0x00C4UL
 SCU I/O register.
 
#define VER   0x00C8UL
 SCU I/O register.
 

Typedefs

typedef struct scu_dma_ioregs scu_dma_ioregs_t
 SCU DMA I/O register map.
 
typedef union scu_ioregs scu_ioregs_t
 SCU I/O register map.
 

Detailed Description


Data Structure Documentation

◆ scu_dma_ioregs

struct scu_dma_ioregs

SCU DMA I/O register map.

See also
SCU_DMA_IOREG_BASE
Data Fields
uint32_t dnr SCU I/O register.
uint32_t dnw SCU I/O register.
uint32_t dnc SCU I/O register.
uint32_t dnad SCU I/O register.
uint32_t dnen SCU I/O register.
uint32_t dnmd SCU I/O register.

◆ scu_ioregs

union scu_ioregs

SCU I/O register map.

See also
SCU_IOREG_BASE
Data Fields
uint32_t buffer[52] SCU I/O register buffer.
struct scu_ioregs.__unnamed10__ __unnamed__

◆ scu_ioregs.__unnamed10__

struct scu_ioregs.__unnamed10__
Data Fields
union scu_ioregs.__unnamed10__.__unnamed12__ __unnamed__
uint32_t dstp SCU I/O register.
uint32_t dsta SCU I/O register.
uint32_t ppaf SCU I/O register.
uint32_t ppd SCU I/O register.
uint32_t pda SCU I/O register.
uint32_t pdd SCU I/O register.
uint32_t t0c SCU I/O register.
uint32_t t1s SCU I/O register.
uint32_t t1md SCU I/O register.
uint32_t ims SCU I/O register.
uint32_t ist SCU I/O register.
uint32_t aiack SCU I/O register.
uint32_t asr0 SCU I/O register.
uint32_t asr1 SCU I/O register.
uint32_t aref SCU I/O register.
uint32_t rsel SCU I/O register.
uint32_t ver SCU I/O register.

◆ scu_ioregs.__unnamed10__.__unnamed12__

union scu_ioregs.__unnamed10__.__unnamed12__
Data Fields
struct scu_ioregs.__unnamed10__.__unnamed12__.__unnamed14__ __unnamed__
scu_dma_ioregs_t levels[3] SCU DMA Levels I/O registers.

◆ scu_ioregs.__unnamed10__.__unnamed12__.__unnamed14__

struct scu_ioregs.__unnamed10__.__unnamed12__.__unnamed14__
Data Fields
scu_dma_ioregs_t level0 SCU DMA Level 0 I/O registers.
scu_dma_ioregs_t level1 SCU DMA Level 1 I/O registers.
scu_dma_ioregs_t level2 SCU DMA Level 2 I/O registers.

Macro Definition Documentation

◆ D0R

#define D0R   0x0000UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D0W

#define D0W   0x0004UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D0C

#define D0C   0x0008UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D0AD

#define D0AD   0x000CUL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D0EN

#define D0EN   0x0010UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D0MD

#define D0MD   0x0014UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D1R

#define D1R   0x0020UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D1W

#define D1W   0x0024UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D1C

#define D1C   0x0028UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D1AD

#define D1AD   0x002CUL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D1EN

#define D1EN   0x0030UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D1MD

#define D1MD   0x0034UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D2R

#define D2R   0x0040UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D2W

#define D2W   0x0044UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D2C

#define D2C   0x0048UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D2AD

#define D2AD   0x004CUL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D2EN

#define D2EN   0x0050UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ D2MD

#define D2MD   0x0054UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ DSTP

#define DSTP   0x0060UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ DSTA

#define DSTA   0x007CUL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ PPAF

#define PPAF   0x0080UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ PPD

#define PPD   0x0084UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ PDA

#define PDA   0x0088UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ PDD

#define PDD   0x008CUL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ T0C

#define T0C   0x0090UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ T1S

#define T1S   0x0094UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ T1MD

#define T1MD   0x0098UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ IMS

#define IMS   0x00A0UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ IST

#define IST   0x00A4UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ AIACK

#define AIACK   0x00A8UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ ASR0

#define ASR0   0x00B0UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ ASR1

#define ASR1   0x00B4UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ AREF

#define AREF   0x00B8UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ RSEL

#define RSEL   0x00C4UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ

◆ VER

#define VER   0x00C8UL

SCU I/O register.

See also
MEMORY_WRITE
MEMORY_READ