pub struct Msp432DefaultPeripherals<'a> {
pub adc: Adc<'a>,
pub uart0: Uart<'a>,
pub cs: ClockSystem,
pub dma_channels: DmaChannels<'a>,
pub adc_ref: Ref,
pub timer_a0: TimerA<'a>,
pub timer_a1: TimerA<'a>,
pub timer_a2: TimerA<'a>,
pub timer_a3: TimerA<'a>,
pub gpio: GpioManager<'a>,
pub i2c0: I2c<'a>,
pub wdt: Wdt,
}
Fields§
§adc: Adc<'a>
§uart0: Uart<'a>
§cs: ClockSystem
§dma_channels: DmaChannels<'a>
§adc_ref: Ref
§timer_a0: TimerA<'a>
§timer_a1: TimerA<'a>
§timer_a2: TimerA<'a>
§timer_a3: TimerA<'a>
§gpio: GpioManager<'a>
§i2c0: I2c<'a>
§wdt: Wdt
Implementations§
Trait Implementations§
Source§impl InterruptService for Msp432DefaultPeripherals<'_>
impl InterruptService for Msp432DefaultPeripherals<'_>
Source§unsafe fn service_interrupt(&self, interrupt: u32) -> bool
unsafe fn service_interrupt(&self, interrupt: u32) -> bool
Service an interrupt, if supported by this chip. If this interrupt
number is not supported, return false.
Auto Trait Implementations§
impl<'a> !Freeze for Msp432DefaultPeripherals<'a>
impl<'a> !RefUnwindSafe for Msp432DefaultPeripherals<'a>
impl<'a> !Send for Msp432DefaultPeripherals<'a>
impl<'a> !Sync for Msp432DefaultPeripherals<'a>
impl<'a> Unpin for Msp432DefaultPeripherals<'a>
impl<'a> !UnwindSafe for Msp432DefaultPeripherals<'a>
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