Type Alias Sercom6

Source
pub type Sercom6 = Sercom6;
Expand description

Type alias for the corresponding SERCOM instance

Aliased Type§

struct Sercom6 { /* private fields */ }

Trait Implementations§

Source§

impl ApbId for Sercom6

Source§

const DYN: DynApbId = DynApbId::Sercom6

Corresponding variant of DynApbId
Source§

impl PclkId for Sercom6

Source§

const DYN: DynPclkId = DynPclkId::Sercom6

Corresponding variant of DynPclkId
Source§

impl Sercom for Sercom6

Source§

const NUM: usize = 6usize

SERCOM number
Source§

const DMA_RX_TRIGGER: TriggerSource = TriggerSource::Sercom6Rx

RX Trigger source for DMA transactions
Source§

const DMA_TX_TRIGGER: TriggerSource = TriggerSource::Sercom6Tx

TX trigger source for DMA transactions
Source§

type Interrupt = SERCOM6

Source§

fn enable_apb_clock(&mut self, ctrl: &ApbClkCtrl)

Enable the corresponding APB clock
Source§

fn reg_block(peripherals: &mut Peripherals) -> &RegisterBlock

Get a reference to the sercom from a Peripherals block
Source§

fn rx_waker() -> &'static AtomicWaker

Get a reference to this Sercom’s associated RX Waker
Source§

fn tx_waker() -> &'static AtomicWaker

Get a reference to this Sercom’s associated TX Waker