pub struct Peripherals {
Show 58 fields pub WATCHDOG0: WATCHDOG0, pub WATCHDOG1: WATCHDOG1, pub GPIO_PORTA: GPIO_PORTA, pub GPIO_PORTB: GPIO_PORTB, pub GPIO_PORTC: GPIO_PORTC, pub GPIO_PORTD: GPIO_PORTD, pub SSI0: SSI0, pub SSI1: SSI1, pub SSI2: SSI2, pub SSI3: SSI3, 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 I2C0: I2C0, pub I2C1: I2C1, pub I2C2: I2C2, pub I2C3: I2C3, pub GPIO_PORTE: GPIO_PORTE, pub GPIO_PORTF: GPIO_PORTF, pub PWM0: PWM0, pub PWM1: PWM1, pub QEI0: QEI0, pub QEI1: QEI1, pub TIMER0: TIMER0, pub TIMER1: TIMER1, pub TIMER2: TIMER2, pub TIMER3: TIMER3, pub TIMER4: TIMER4, pub TIMER5: TIMER5, pub WTIMER0: WTIMER0, pub WTIMER1: WTIMER1, pub ADC0: ADC0, pub ADC1: ADC1, pub COMP: COMP, pub CAN0: CAN0, pub CAN1: CAN1, pub WTIMER2: WTIMER2, pub WTIMER3: WTIMER3, pub WTIMER4: WTIMER4, pub WTIMER5: WTIMER5, pub USB0: USB0, pub GPIO_PORTA_AHB: GPIO_PORTA_AHB, pub GPIO_PORTB_AHB: GPIO_PORTB_AHB, pub GPIO_PORTC_AHB: GPIO_PORTC_AHB, pub GPIO_PORTD_AHB: GPIO_PORTD_AHB, pub GPIO_PORTE_AHB: GPIO_PORTE_AHB, pub GPIO_PORTF_AHB: GPIO_PORTF_AHB, pub EEPROM: EEPROM, pub SYSEXC: SYSEXC, pub HIB: HIB, pub FLASH_CTRL: FLASH_CTRL, pub SYSCTL: SYSCTL, pub UDMA: UDMA,
}
Expand description

All the peripherals

Fields

WATCHDOG0: WATCHDOG0

WATCHDOG0

WATCHDOG1: WATCHDOG1

WATCHDOG1

GPIO_PORTA: GPIO_PORTA

GPIO_PORTA

GPIO_PORTB: GPIO_PORTB

GPIO_PORTB

GPIO_PORTC: GPIO_PORTC

GPIO_PORTC

GPIO_PORTD: GPIO_PORTD

GPIO_PORTD

SSI0: SSI0

SSI0

SSI1: SSI1

SSI1

SSI2: SSI2

SSI2

SSI3: SSI3

SSI3

UART0: UART0

UART0

UART1: UART1

UART1

UART2: UART2

UART2

UART3: UART3

UART3

UART4: UART4

UART4

UART5: UART5

UART5

UART6: UART6

UART6

UART7: UART7

UART7

I2C0: I2C0

I2C0

I2C1: I2C1

I2C1

I2C2: I2C2

I2C2

I2C3: I2C3

I2C3

GPIO_PORTE: GPIO_PORTE

GPIO_PORTE

GPIO_PORTF: GPIO_PORTF

GPIO_PORTF

PWM0: PWM0

PWM0

PWM1: PWM1

PWM1

QEI0: QEI0

QEI0

QEI1: QEI1

QEI1

TIMER0: TIMER0

TIMER0

TIMER1: TIMER1

TIMER1

TIMER2: TIMER2

TIMER2

TIMER3: TIMER3

TIMER3

TIMER4: TIMER4

TIMER4

TIMER5: TIMER5

TIMER5

WTIMER0: WTIMER0

WTIMER0

WTIMER1: WTIMER1

WTIMER1

ADC0: ADC0

ADC0

ADC1: ADC1

ADC1

COMP: COMP

COMP

CAN0: CAN0

CAN0

CAN1: CAN1

CAN1

WTIMER2: WTIMER2

WTIMER2

WTIMER3: WTIMER3

WTIMER3

WTIMER4: WTIMER4

WTIMER4

WTIMER5: WTIMER5

WTIMER5

USB0: USB0

USB0

GPIO_PORTA_AHB: GPIO_PORTA_AHB

GPIO_PORTA_AHB

GPIO_PORTB_AHB: GPIO_PORTB_AHB

GPIO_PORTB_AHB

GPIO_PORTC_AHB: GPIO_PORTC_AHB

GPIO_PORTC_AHB

GPIO_PORTD_AHB: GPIO_PORTD_AHB

GPIO_PORTD_AHB

GPIO_PORTE_AHB: GPIO_PORTE_AHB

GPIO_PORTE_AHB

GPIO_PORTF_AHB: GPIO_PORTF_AHB

GPIO_PORTF_AHB

EEPROM: EEPROM

EEPROM

SYSEXC: SYSEXC

SYSEXC

HIB: HIB

HIB

FLASH_CTRL: FLASH_CTRL

FLASH_CTRL

SYSCTL: SYSCTL

SYSCTL

UDMA: UDMA

UDMA

Implementations

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.