#[repr(C)]pub struct RegisterBlock {Show 44 fields
pub CTRL: RWRegister<u32>,
pub CTRL_SET: RWRegister<u32>,
pub CTRL_CLR: RWRegister<u32>,
pub CTRL_TOG: RWRegister<u32>,
pub STAT: RWRegister<u32>,
pub STAT_SET: RWRegister<u32>,
pub STAT_CLR: RWRegister<u32>,
pub STAT_TOG: RWRegister<u32>,
pub OUT_CTRL: RWRegister<u32>,
pub OUT_CTRL_SET: RWRegister<u32>,
pub OUT_CTRL_CLR: RWRegister<u32>,
pub OUT_CTRL_TOG: RWRegister<u32>,
pub OUT_BUF: RWRegister<u32>,
pub OUT_BUF2: RWRegister<u32>,
pub OUT_PITCH: RWRegister<u32>,
pub OUT_LRC: RWRegister<u32>,
pub OUT_PS_ULC: RWRegister<u32>,
pub OUT_PS_LRC: RWRegister<u32>,
pub OUT_AS_ULC: RWRegister<u32>,
pub OUT_AS_LRC: RWRegister<u32>,
pub PS_CTRL: RWRegister<u32>,
pub PS_CTRL_SET: RWRegister<u32>,
pub PS_CTRL_CLR: RWRegister<u32>,
pub PS_CTRL_TOG: RWRegister<u32>,
pub PS_BUF: RWRegister<u32>,
pub PS_UBUF: RWRegister<u32>,
pub PS_VBUF: RWRegister<u32>,
pub PS_PITCH: RWRegister<u32>,
pub PS_BACKGROUND: RWRegister<u32>,
pub PS_SCALE: RWRegister<u32>,
pub PS_OFFSET: RWRegister<u32>,
pub PS_CLRKEYLOW: RWRegister<u32>,
pub PS_CLRKEYHIGH: RWRegister<u32>,
pub AS_CTRL: RWRegister<u32>,
pub AS_BUF: RWRegister<u32>,
pub AS_PITCH: RWRegister<u32>,
pub AS_CLRKEYLOW: RWRegister<u32>,
pub AS_CLRKEYHIGH: RWRegister<u32>,
pub CSC1_COEF0: RWRegister<u32>,
pub CSC1_COEF1: RWRegister<u32>,
pub CSC1_COEF2: RWRegister<u32>,
pub POWER: RWRegister<u32>,
pub NEXT: RWRegister<u32>,
pub PORTER_DUFF_CTRL: RWRegister<u32>,
/* private fields */
}Expand description
PXP v2.0 Register Reference Index
Fields§
§CTRL: RWRegister<u32>Control Register 0
CTRL_SET: RWRegister<u32>Control Register 0
CTRL_CLR: RWRegister<u32>Control Register 0
CTRL_TOG: RWRegister<u32>Control Register 0
STAT: RWRegister<u32>Status Register
STAT_SET: RWRegister<u32>Status Register
STAT_CLR: RWRegister<u32>Status Register
STAT_TOG: RWRegister<u32>Status Register
OUT_CTRL: RWRegister<u32>Output Buffer Control Register
OUT_CTRL_SET: RWRegister<u32>Output Buffer Control Register
OUT_CTRL_CLR: RWRegister<u32>Output Buffer Control Register
OUT_CTRL_TOG: RWRegister<u32>Output Buffer Control Register
OUT_BUF: RWRegister<u32>Output Frame Buffer Pointer
OUT_BUF2: RWRegister<u32>Output Frame Buffer Pointer #2
OUT_PITCH: RWRegister<u32>Output Buffer Pitch
OUT_LRC: RWRegister<u32>Output Surface Lower Right Coordinate
OUT_PS_ULC: RWRegister<u32>Processed Surface Upper Left Coordinate
OUT_PS_LRC: RWRegister<u32>Processed Surface Lower Right Coordinate
OUT_AS_ULC: RWRegister<u32>Alpha Surface Upper Left Coordinate
OUT_AS_LRC: RWRegister<u32>Alpha Surface Lower Right Coordinate
PS_CTRL: RWRegister<u32>Processed Surface (PS) Control Register
PS_CTRL_SET: RWRegister<u32>Processed Surface (PS) Control Register
PS_CTRL_CLR: RWRegister<u32>Processed Surface (PS) Control Register
PS_CTRL_TOG: RWRegister<u32>Processed Surface (PS) Control Register
PS_BUF: RWRegister<u32>PS Input Buffer Address
PS_UBUF: RWRegister<u32>PS U/Cb or 2 Plane UV Input Buffer Address
PS_VBUF: RWRegister<u32>PS V/Cr Input Buffer Address
PS_PITCH: RWRegister<u32>Processed Surface Pitch
PS_BACKGROUND: RWRegister<u32>PS Background Color
PS_SCALE: RWRegister<u32>PS Scale Factor Register
PS_OFFSET: RWRegister<u32>PS Scale Offset Register
PS_CLRKEYLOW: RWRegister<u32>PS Color Key Low
PS_CLRKEYHIGH: RWRegister<u32>PS Color Key High
AS_CTRL: RWRegister<u32>Alpha Surface Control
AS_BUF: RWRegister<u32>Alpha Surface Buffer Pointer
AS_PITCH: RWRegister<u32>Alpha Surface Pitch
AS_CLRKEYLOW: RWRegister<u32>Overlay Color Key Low
AS_CLRKEYHIGH: RWRegister<u32>Overlay Color Key High
CSC1_COEF0: RWRegister<u32>Color Space Conversion Coefficient Register 0
CSC1_COEF1: RWRegister<u32>Color Space Conversion Coefficient Register 1
CSC1_COEF2: RWRegister<u32>Color Space Conversion Coefficient Register 2
POWER: RWRegister<u32>PXP Power Control Register
NEXT: RWRegister<u32>Next Frame Pointer
PORTER_DUFF_CTRL: RWRegister<u32>PXP Alpha Engine A Control Register.