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: &'a CPUID
CPUID
DCB: &'a DCB
DCB
DWT: &'a DWT
DWT
FPB: &'a FPB
FPB
FPU: &'a FPU
FPU
ITM: &'a ITM
ITM
MPU: &'a MPU
MPU
NVIC: &'a NVIC
NVIC
SCB: &'a SCB
SCB
SYST: &'a SYST
SYST
TPIU: &'a TPIU
TPIU
WATCHDOG0: &'a WATCHDOG0
WATCHDOG0
WATCHDOG1: &'a WATCHDOG1
WATCHDOG1
SSI0: &'a SSI0
SSI0
SSI1: &'a SSI1
SSI1
SSI2: &'a SSI2
SSI2
SSI3: &'a SSI3
SSI3
UART0: &'a UART0
UART0
UART1: &'a UART1
UART1
UART2: &'a UART2
UART2
UART3: &'a UART3
UART3
UART4: &'a UART4
UART4
UART5: &'a UART5
UART5
UART6: &'a UART6
UART6
UART7: &'a UART7
UART7
I2C0: &'a I2C0
I2C0
I2C1: &'a I2C1
I2C1
I2C2: &'a I2C2
I2C2
I2C3: &'a I2C3
I2C3
PWM0: &'a PWM0
PWM0
QEI0: &'a QEI0
QEI0
TIMER0: &'a TIMER0
TIMER0
TIMER1: &'a TIMER1
TIMER1
TIMER2: &'a TIMER2
TIMER2
TIMER3: &'a TIMER3
TIMER3
TIMER4: &'a TIMER4
TIMER4
TIMER5: &'a TIMER5
TIMER5
ADC0: &'a ADC0
ADC0
ADC1: &'a ADC1
ADC1
COMP: &'a COMP
COMP
CAN0: &'a CAN0
CAN0
CAN1: &'a CAN1
CAN1
USB0: &'a USB0
USB0
GPIO_PORTA_AHB: &'a GPIO_PORTA_AHB
GPIO_PORTA_AHB
GPIO_PORTB_AHB: &'a GPIO_PORTB_AHB
GPIO_PORTB_AHB
GPIO_PORTC_AHB: &'a GPIO_PORTC_AHB
GPIO_PORTC_AHB
GPIO_PORTD_AHB: &'a GPIO_PORTD_AHB
GPIO_PORTD_AHB
GPIO_PORTE_AHB: &'a GPIO_PORTE_AHB
GPIO_PORTE_AHB
GPIO_PORTF_AHB: &'a GPIO_PORTF_AHB
GPIO_PORTF_AHB
GPIO_PORTG_AHB: &'a GPIO_PORTG_AHB
GPIO_PORTG_AHB
GPIO_PORTH_AHB: &'a GPIO_PORTH_AHB
GPIO_PORTH_AHB
GPIO_PORTJ_AHB: &'a GPIO_PORTJ_AHB
GPIO_PORTJ_AHB
GPIO_PORTK: &'a GPIO_PORTK
GPIO_PORTK
GPIO_PORTL: &'a GPIO_PORTL
GPIO_PORTL
GPIO_PORTM: &'a GPIO_PORTM
GPIO_PORTM
GPIO_PORTN: &'a GPIO_PORTN
GPIO_PORTN
GPIO_PORTP: &'a GPIO_PORTP
GPIO_PORTP
GPIO_PORTQ: &'a GPIO_PORTQ
GPIO_PORTQ
EEPROM: &'a EEPROM
EEPROM
I2C8: &'a I2C8
I2C8
I2C9: &'a I2C9
I2C9
I2C4: &'a I2C4
I2C4
I2C5: &'a I2C5
I2C5
I2C6: &'a I2C6
I2C6
I2C7: &'a I2C7
I2C7
EPI0: &'a EPI0
EPI0
TIMER6: &'a TIMER6
TIMER6
TIMER7: &'a TIMER7
TIMER7
EMAC0: &'a EMAC0
EMAC0
SYSEXC: &'a SYSEXC
SYSEXC
HIB: &'a HIB
HIB
FLASH_CTRL: &'a FLASH_CTRL
FLASH_CTRL
SYSCTL: &'a SYSCTL
SYSCTL
UDMA: &'a UDMA
UDMA
CCM0: &'a CCM0
CCM0
Methods
impl<'a> Peripherals<'a>
[src]
unsafe fn all() -> Self
Grants access to all the peripherals