75 lines
1.7 KiB
Rust
75 lines
1.7 KiB
Rust
#[allow(dead_code)]
|
|
#[allow(non_camel_case_types)]
|
|
pub enum IOAdress {
|
|
GPIO0 = 0x000,
|
|
GPIO1 = 0x001,
|
|
GPIO2 = 0x002,
|
|
GPIO3 = 0x003,
|
|
GPIO4 = 0x004,
|
|
GPIO5 = 0x005,
|
|
GPIO6 = 0x006,
|
|
GPIO7 = 0x007,
|
|
GPIO8 = 0x008,
|
|
GPIO9 = 0x009,
|
|
GPIOA = 0x00A,
|
|
GPIOB = 0x00B,
|
|
GPIOC = 0x00C,
|
|
GPIOD = 0x00D,
|
|
GPIOE = 0x00E,
|
|
GPIOF = 0x00F,
|
|
VPORT0_DIR = 0x010,
|
|
VPORT0_OUT = 0x011,
|
|
VPORT0_IN = 0x012,
|
|
VPORT0_INTFLAGS = 0x013,
|
|
VPORT1_DIR = 0x014,
|
|
VPORT1_OUT = 0x015,
|
|
VPORT1_IN = 0x016,
|
|
VPORT1_INTFLAGS = 0x017,
|
|
VPORT2_DIR = 0x018,
|
|
VPORT2_OUT = 0x019,
|
|
VPORT2_IN = 0x01A,
|
|
VPORT2_INTFLAGS = 0x01B,
|
|
VPORT3_DIR = 0x01C,
|
|
VPORT3_OUT = 0x01D,
|
|
VPORT3_IN = 0x01E,
|
|
VPORT3_INTFLAGS = 0x01F,
|
|
PRODSIGNATURES_ADCACAL0 = 0x020,
|
|
PRODSIGNATURES_ADCACAL1 = 0x021,
|
|
PRODSIGNATURES_ADCBCAL0 = 0x024,
|
|
PRODSIGNATURES_ADCBCAL1 = 0x025,
|
|
OCD_OCDR0 = 0x02E,
|
|
OCD_OCDR1 = 0x02F,
|
|
PRODSIGNATURES_DACA0OFFCAL = 0x030,
|
|
PRODSIGNATURES_DACA0GAINCAL = 0x031,
|
|
PRODSIGNATURES_DACB0OFFCAL = 0x032,
|
|
PRODSIGNATURES_DACB0GAINCAL = 0x033,
|
|
CCP = 0x034,
|
|
PRODSIGNATURES_DACA1GAINCAL = 0x035,
|
|
PRODSIGNATURES_DACB1OFFCAL = 0x036,
|
|
PRODSIGNATURES_DACB1GAINCAL = 0x037,
|
|
RAMPD = 0x038,
|
|
RAMPX = 0x039,
|
|
RAMPY = 0x03A,
|
|
RAMPZ = 0x03B,
|
|
EIND = 0x03C,
|
|
SPL = 0x03D,
|
|
SPH = 0x03E,
|
|
SREG = 0x03F,
|
|
|
|
CLK_CTRL = 0x040,
|
|
CLK_PSCTRL = 0x041,
|
|
CLK_LOCK = 0x042,
|
|
CLK_RTCCTRL = 0x043,
|
|
CLK_USBCTRL = 0x044,
|
|
|
|
OSC_CTRL = 0x050,
|
|
OSC_STATUS = 0x051,
|
|
USARTC0_DATA = 0x8A0,
|
|
USARTC0_STATUS = 0x8A1,
|
|
USARTC0_CTRLA = 0x8A3,
|
|
USARTC0_CTRLB = 0x8A4,
|
|
USARTC0_CTRLC = 0x8A5,
|
|
USARTC0_BAUDCTRLA = 0x8A6,
|
|
USARTC0_BAUDCTRLB = 0x8A7,
|
|
}
|