pub type Sercom1 = Sercom1;
Expand description
Type alias for the corresponding SERCOM instance
Aliased Type§
struct Sercom1 { /* private fields */ }
Trait Implementations§
Source§impl Sercom for Sercom1
impl Sercom for Sercom1
Source§const DMA_RX_TRIGGER: TriggerSource = TriggerSource::Sercom1Rx
const DMA_RX_TRIGGER: TriggerSource = TriggerSource::Sercom1Rx
RX Trigger source for DMA transactions
Source§const DMA_TX_TRIGGER: TriggerSource = TriggerSource::Sercom1Tx
const DMA_TX_TRIGGER: TriggerSource = TriggerSource::Sercom1Tx
TX trigger source for DMA transactions
type Interrupt = SERCOM1
Source§fn enable_apb_clock(&mut self, ctrl: &ApbClkCtrl)
fn enable_apb_clock(&mut self, ctrl: &ApbClkCtrl)
Enable the corresponding APB clock
Source§fn reg_block(peripherals: &mut Peripherals) -> &RegisterBlock
fn reg_block(peripherals: &mut Peripherals) -> &RegisterBlock
Get a reference to the sercom from a
Peripherals
blockSource§fn rx_waker() -> &'static AtomicWaker
fn rx_waker() -> &'static AtomicWaker
Get a reference to this
Sercom
’s associated RX WakerSource§fn tx_waker() -> &'static AtomicWaker
fn tx_waker() -> &'static AtomicWaker
Get a reference to this
Sercom
’s associated TX Waker