Struct tm4c129x::Peripherals [] [src]

pub struct Peripherals<'a> {
    pub CPUID: &'a CPUID,
    pub DCB: &'a DCB,
    pub DWT: &'a DWT,
    pub FPB: &'a FPB,
    pub FPU: &'a FPU,
    pub ITM: &'a ITM,
    pub MPU: &'a MPU,
    pub NVIC: &'a NVIC,
    pub SCB: &'a SCB,
    pub SYST: &'a SYST,
    pub TPIU: &'a TPIU,
    pub WATCHDOG0: &'a WATCHDOG0,
    pub WATCHDOG1: &'a WATCHDOG1,
    pub SSI0: &'a SSI0,
    pub SSI1: &'a SSI1,
    pub SSI2: &'a SSI2,
    pub SSI3: &'a SSI3,
    pub UART0: &'a UART0,
    pub UART1: &'a UART1,
    pub UART2: &'a UART2,
    pub UART3: &'a UART3,
    pub UART4: &'a UART4,
    pub UART5: &'a UART5,
    pub UART6: &'a UART6,
    pub UART7: &'a UART7,
    pub I2C0: &'a I2C0,
    pub I2C1: &'a I2C1,
    pub I2C2: &'a I2C2,
    pub I2C3: &'a I2C3,
    pub PWM0: &'a PWM0,
    pub QEI0: &'a QEI0,
    pub TIMER0: &'a TIMER0,
    pub TIMER1: &'a TIMER1,
    pub TIMER2: &'a TIMER2,
    pub TIMER3: &'a TIMER3,
    pub TIMER4: &'a TIMER4,
    pub TIMER5: &'a TIMER5,
    pub ADC0: &'a ADC0,
    pub ADC1: &'a ADC1,
    pub COMP: &'a COMP,
    pub CAN0: &'a CAN0,
    pub CAN1: &'a CAN1,
    pub USB0: &'a USB0,
    pub GPIO_PORTA_AHB: &'a GPIO_PORTA_AHB,
    pub GPIO_PORTB_AHB: &'a GPIO_PORTB_AHB,
    pub GPIO_PORTC_AHB: &'a GPIO_PORTC_AHB,
    pub GPIO_PORTD_AHB: &'a GPIO_PORTD_AHB,
    pub GPIO_PORTE_AHB: &'a GPIO_PORTE_AHB,
    pub GPIO_PORTF_AHB: &'a GPIO_PORTF_AHB,
    pub GPIO_PORTG_AHB: &'a GPIO_PORTG_AHB,
    pub GPIO_PORTH_AHB: &'a GPIO_PORTH_AHB,
    pub GPIO_PORTJ_AHB: &'a GPIO_PORTJ_AHB,
    pub GPIO_PORTK: &'a GPIO_PORTK,
    pub GPIO_PORTL: &'a GPIO_PORTL,
    pub GPIO_PORTM: &'a GPIO_PORTM,
    pub GPIO_PORTN: &'a GPIO_PORTN,
    pub GPIO_PORTP: &'a GPIO_PORTP,
    pub GPIO_PORTQ: &'a GPIO_PORTQ,
    pub EEPROM: &'a EEPROM,
    pub I2C8: &'a I2C8,
    pub I2C9: &'a I2C9,
    pub I2C4: &'a I2C4,
    pub I2C5: &'a I2C5,
    pub I2C6: &'a I2C6,
    pub I2C7: &'a I2C7,
    pub EPI0: &'a EPI0,
    pub TIMER6: &'a TIMER6,
    pub TIMER7: &'a TIMER7,
    pub EMAC0: &'a EMAC0,
    pub SYSEXC: &'a SYSEXC,
    pub HIB: &'a HIB,
    pub FLASH_CTRL: &'a FLASH_CTRL,
    pub SYSCTL: &'a SYSCTL,
    pub UDMA: &'a UDMA,
    pub CCM0: &'a CCM0,
}

All the peripherals

Fields

CPUID

DCB

DWT

FPB

FPU

ITM

MPU

NVIC

SCB

SYST

TPIU

WATCHDOG0

WATCHDOG1

SSI0

SSI1

SSI2

SSI3

UART0

UART1

UART2

UART3

UART4

UART5

UART6

UART7

I2C0

I2C1

I2C2

I2C3

PWM0

QEI0

TIMER0

TIMER1

TIMER2

TIMER3

TIMER4

TIMER5

ADC0

ADC1

COMP

CAN0

CAN1

USB0

GPIO_PORTA_AHB

GPIO_PORTB_AHB

GPIO_PORTC_AHB

GPIO_PORTD_AHB

GPIO_PORTE_AHB

GPIO_PORTF_AHB

GPIO_PORTG_AHB

GPIO_PORTH_AHB

GPIO_PORTJ_AHB

GPIO_PORTK

GPIO_PORTL

GPIO_PORTM

GPIO_PORTN

GPIO_PORTP

GPIO_PORTQ

EEPROM

I2C8

I2C9

I2C4

I2C5

I2C6

I2C7

EPI0

TIMER6

TIMER7

EMAC0

SYSEXC

HIB

FLASH_CTRL

SYSCTL

UDMA

CCM0

Methods

impl<'a> Peripherals<'a>
[src]

Grants access to all the peripherals