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: WdtImplementations§
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