Struct cec1712_pac::Peripherals
source · [−]pub struct Peripherals {Show 58 fields
pub PCR: PCR,
pub DMA_MAIN: DMA_MAIN,
pub DMA_CHAN00: DMA_CHAN00,
pub DMA_CHAN01: DMA_CHAN01,
pub DMA_CHAN02: DMA_CHAN02,
pub DMA_CHAN03: DMA_CHAN03,
pub DMA_CHAN04: DMA_CHAN04,
pub DMA_CHAN05: DMA_CHAN05,
pub DMA_CHAN06: DMA_CHAN06,
pub DMA_CHAN07: DMA_CHAN07,
pub DMA_CHAN08: DMA_CHAN08,
pub DMA_CHAN09: DMA_CHAN09,
pub DMA_CHAN10: DMA_CHAN10,
pub DMA_CHAN11: DMA_CHAN11,
pub ECIA: ECIA,
pub GCR: GCR,
pub UART0: UART0,
pub UART1: UART1,
pub UART2: UART2,
pub GPIO: GPIO,
pub WDT: WDT,
pub TIMER16_0: TIMER16_0,
pub TIMER16_1: TIMER16_1,
pub TIMER32_0: TIMER32_0,
pub TIMER32_1: TIMER32_1,
pub CCT: CCT,
pub HTM0: HTM0,
pub HTM1: HTM1,
pub RTOS: RTOS,
pub RTC: RTC,
pub WEEK: WEEK,
pub TACH0: TACH0,
pub TACH1: TACH1,
pub PWM0: PWM0,
pub PWM2: PWM2,
pub PWM3: PWM3,
pub PWM5: PWM5,
pub PWM6: PWM6,
pub PWM7: PWM7,
pub ADC: ADC,
pub LED0: LED0,
pub LED1: LED1,
pub SMB0: SMB0,
pub SMB1: SMB1,
pub SMB2: SMB2,
pub SMB3: SMB3,
pub SMB4: SMB4,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub QMSPI: QMSPI,
pub TFDP: TFDP,
pub VCI: VCI,
pub VBAT_RAM: VBAT_RAM,
pub VBAT: VBAT,
pub EC_REG_BANK: EC_REG_BANK,
pub SYS_TICK: SYS_TICK,
pub SYSTEM_CONTROL: SYSTEM_CONTROL,
}
Expand description
All the peripherals
Fields
PCR: PCR
PCR
DMA_MAIN: DMA_MAIN
DMA_MAIN
DMA_CHAN00: DMA_CHAN00
DMA_CHAN00
DMA_CHAN01: DMA_CHAN01
DMA_CHAN01
DMA_CHAN02: DMA_CHAN02
DMA_CHAN02
DMA_CHAN03: DMA_CHAN03
DMA_CHAN03
DMA_CHAN04: DMA_CHAN04
DMA_CHAN04
DMA_CHAN05: DMA_CHAN05
DMA_CHAN05
DMA_CHAN06: DMA_CHAN06
DMA_CHAN06
DMA_CHAN07: DMA_CHAN07
DMA_CHAN07
DMA_CHAN08: DMA_CHAN08
DMA_CHAN08
DMA_CHAN09: DMA_CHAN09
DMA_CHAN09
DMA_CHAN10: DMA_CHAN10
DMA_CHAN10
DMA_CHAN11: DMA_CHAN11
DMA_CHAN11
ECIA: ECIA
ECIA
GCR: GCR
GCR
UART0: UART0
UART0
UART1: UART1
UART1
UART2: UART2
UART2
GPIO: GPIO
GPIO
WDT: WDT
WDT
TIMER16_0: TIMER16_0
TIMER16_0
TIMER16_1: TIMER16_1
TIMER16_1
TIMER32_0: TIMER32_0
TIMER32_0
TIMER32_1: TIMER32_1
TIMER32_1
CCT: CCT
CCT
HTM0: HTM0
HTM0
HTM1: HTM1
HTM1
RTOS: RTOS
RTOS
RTC: RTC
RTC
WEEK: WEEK
WEEK
TACH0: TACH0
TACH0
TACH1: TACH1
TACH1
PWM0: PWM0
PWM0
PWM2: PWM2
PWM2
PWM3: PWM3
PWM3
PWM5: PWM5
PWM5
PWM6: PWM6
PWM6
PWM7: PWM7
PWM7
ADC: ADC
ADC
LED0: LED0
LED0
LED1: LED1
LED1
SMB0: SMB0
SMB0
SMB1: SMB1
SMB1
SMB2: SMB2
SMB2
SMB3: SMB3
SMB3
SMB4: SMB4
SMB4
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
QMSPI: QMSPI
QMSPI
TFDP: TFDP
TFDP
VCI: VCI
VCI
VBAT_RAM: VBAT_RAM
VBAT_RAM
VBAT: VBAT
VBAT
EC_REG_BANK: EC_REG_BANK
EC_REG_BANK
SYS_TICK: SYS_TICK
SYS_TICK
SYSTEM_CONTROL: SYSTEM_CONTROL
SYSTEM_CONTROL
Implementations
Auto Trait Implementations
impl RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more