Struct hpm5361_pac::Peripherals
source · pub struct Peripherals {Show 83 fields
pub FGPIO: FGPIO,
pub GPIO0: GPIO0,
pub PGPIO: PGPIO,
pub PLIC: PLIC,
pub MCHTMR: MCHTMR,
pub PLICSW: PLICSW,
pub GPTMR0: GPTMR0,
pub GPTMR1: GPTMR1,
pub GPTMR2: GPTMR2,
pub GPTMR3: GPTMR3,
pub PTMR: PTMR,
pub LIN0: LIN0,
pub LIN1: LIN1,
pub LIN2: LIN2,
pub LIN3: LIN3,
pub UART0: UART0,
pub UART1: UART1,
pub UART2: UART2,
pub UART3: UART3,
pub UART4: UART4,
pub UART5: UART5,
pub UART6: UART6,
pub UART7: UART7,
pub PUART: PUART,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub CRC: CRC,
pub TSNS: TSNS,
pub MBX0A: MBX0A,
pub MBX0B: MBX0B,
pub WDG0: WDG0,
pub WDG1: WDG1,
pub PWDG: PWDG,
pub DMAMUX: DMAMUX,
pub HDMA: HDMA,
pub GPIOM: GPIOM,
pub MCAN0: MCAN0,
pub MCAN1: MCAN1,
pub MCAN2: MCAN2,
pub MCAN3: MCAN3,
pub PTPC: PTPC,
pub QEI0: QEI0,
pub QEI1: QEI1,
pub QEO0: QEO0,
pub QEO1: QEO1,
pub MMC0: MMC0,
pub MMC1: MMC1,
pub PWM0: PWM0,
pub PWM1: PWM1,
pub RDC: RDC,
pub PLB: PLB,
pub SYNT: SYNT,
pub SEI: SEI,
pub TRGM0: TRGM0,
pub USB0: USB0,
pub SDP: SDP,
pub SEC: SEC,
pub MON: MON,
pub RNG: RNG,
pub OTP: OTP,
pub KEYM: KEYM,
pub ADC0: ADC0,
pub ADC1: ADC1,
pub DAC0: DAC0,
pub DAC1: DAC1,
pub OPAMP0: OPAMP0,
pub OPAMP1: OPAMP1,
pub ACMP: ACMP,
pub SYSCTL: SYSCTL,
pub IOC: IOC,
pub PIOC: PIOC,
pub PLLCTLV2: PLLCTLV2,
pub PPOR: PPOR,
pub PCFG: PCFG,
pub PGPR0: PGPR0,
pub PGPR1: PGPR1,
pub PDGO: PDGO,
}
Expand description
All the peripherals.
Fields§
§FGPIO: FGPIO
FGPIO
GPIO0: GPIO0
GPIO0
PGPIO: PGPIO
PGPIO
PLIC: PLIC
PLIC
MCHTMR: MCHTMR
MCHTMR
PLICSW: PLICSW
PLICSW
GPTMR0: GPTMR0
GPTMR0
GPTMR1: GPTMR1
GPTMR1
GPTMR2: GPTMR2
GPTMR2
GPTMR3: GPTMR3
GPTMR3
PTMR: PTMR
PTMR
LIN0: LIN0
LIN0
LIN1: LIN1
LIN1
LIN2: LIN2
LIN2
LIN3: LIN3
LIN3
UART0: UART0
UART0
UART1: UART1
UART1
UART2: UART2
UART2
UART3: UART3
UART3
UART4: UART4
UART4
UART5: UART5
UART5
UART6: UART6
UART6
UART7: UART7
UART7
PUART: PUART
PUART
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
CRC: CRC
CRC
TSNS: TSNS
TSNS
MBX0A: MBX0A
MBX0A
MBX0B: MBX0B
MBX0B
WDG0: WDG0
WDG0
WDG1: WDG1
WDG1
PWDG: PWDG
PWDG
DMAMUX: DMAMUX
DMAMUX
HDMA: HDMA
HDMA
GPIOM: GPIOM
GPIOM
MCAN0: MCAN0
MCAN0
MCAN1: MCAN1
MCAN1
MCAN2: MCAN2
MCAN2
MCAN3: MCAN3
MCAN3
PTPC: PTPC
PTPC
QEI0: QEI0
QEI0
QEI1: QEI1
QEI1
QEO0: QEO0
QEO0
QEO1: QEO1
QEO1
MMC0: MMC0
MMC0
MMC1: MMC1
MMC1
PWM0: PWM0
PWM0
PWM1: PWM1
PWM1
RDC: RDC
RDC
PLB: PLB
PLB
SYNT: SYNT
SYNT
SEI: SEI
SEI
TRGM0: TRGM0
TRGM0
USB0: USB0
USB0
SDP: SDP
SDP
SEC: SEC
SEC
MON: MON
MON
RNG: RNG
RNG
OTP: OTP
OTP
KEYM: KEYM
KEYM
ADC0: ADC0
ADC0
ADC1: ADC1
ADC1
DAC0: DAC0
DAC0
DAC1: DAC1
DAC1
OPAMP0: OPAMP0
OPAMP0
OPAMP1: OPAMP1
OPAMP1
ACMP: ACMP
ACMP
SYSCTL: SYSCTL
SYSCTL
IOC: IOC
IOC
PIOC: PIOC
PIOC
PLLCTLV2: PLLCTLV2
PLLCTLV2
PPOR: PPOR
PPOR
PCFG: PCFG
PCFG
PGPR0: PGPR0
PGPR0
PGPR1: PGPR1
PGPR1
PDGO: PDGO
PDGO
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more