Trait atsamd_hal::sercom::Sercom

source ·
pub trait Sercom: Sealed + Deref<Target = RegisterBlock> {
    const NUM: usize;

    // Required method
    fn enable_apb_clock(&mut self, ctrl: &APB_CLK_CTRL);
}
Expand description

Type-level enum representing a Serial Communication Interface (SERCOM)

Required Associated Constants§

source

const NUM: usize

SERCOM number

Required Methods§

source

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

Enable the corresponding APB clock

Implementors§

source§

impl Sercom for Sercom0

source§

const NUM: usize = 0usize

source§

impl Sercom for Sercom1

source§

const NUM: usize = 1usize

source§

impl Sercom for Sercom2

source§

const NUM: usize = 2usize

source§

impl Sercom for Sercom3

source§

const NUM: usize = 3usize

source§

impl Sercom for Sercom4

source§

const NUM: usize = 4usize

source§

impl Sercom for Sercom5

source§

const NUM: usize = 5usize