Struct lpc13xx::Peripherals
[−]
[src]
pub struct Peripherals { pub I2C: I2C, pub WWDT: WWDT, pub UART: UART, pub CT16B0: CT16B0, pub CT16B1: CT16B1, pub CT32B0: CT32B0, pub CT32B1: CT32B1, pub ADC: ADC, pub USB: USB, pub PMU: PMU, pub FMC: FMC, pub SSP0: SSP0, pub IOCON: IOCON, pub SYSCON: SYSCON, pub SSP1: SSP1, pub GPIO0: GPIO0, pub GPIO1: GPIO1, pub GPIO2: GPIO2, pub GPIO3: GPIO3, }
All the peripherals
Fields
I2C: I2C
I2C
WWDT: WWDT
WWDT
UART: UART
UART
CT16B0: CT16B0
CT16B0
CT16B1: CT16B1
CT16B1
CT32B0: CT32B0
CT32B0
CT32B1: CT32B1
CT32B1
ADC: ADC
ADC
USB: USB
USB
PMU: PMU
PMU
FMC: FMC
FMC
SSP0: SSP0
SSP0
IOCON: IOCON
IOCON
SYSCON: SYSCON
SYSCON
SSP1: SSP1
SSP1
GPIO0: GPIO0
GPIO0
GPIO1: GPIO1
GPIO1
GPIO2: GPIO2
GPIO2
GPIO3: GPIO3
GPIO3
Methods
impl Peripherals
[src]
pub fn take() -> Option<Self>
[src]
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
Unchecked version of Peripherals::take