Peripheral

Trait Peripheral 

Source
pub trait Peripheral {
    // Required methods
    fn take() -> Option<Self>
       where Self: Sized;
    unsafe fn steal() -> Self;
}

Required Methods§

Source

fn take() -> Option<Self>
where Self: Sized,

Source

unsafe fn steal() -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Peripheral for MAC0

Source§

impl Peripheral for Leds

Source§

impl Peripheral for P8_3

Source§

impl Peripheral for P8_4

Source§

impl Peripheral for P8_5

Source§

impl Peripheral for P8_6

Source§

impl Peripheral for P8_7

Source§

impl Peripheral for P8_8

Source§

impl Peripheral for P8_9

Source§

impl Peripheral for P8_10

Source§

impl Peripheral for P8_11

Source§

impl Peripheral for P8_12

Source§

impl Peripheral for P8_13

Source§

impl Peripheral for P8_14

Source§

impl Peripheral for P8_15

Source§

impl Peripheral for P8_16

Source§

impl Peripheral for P8_17

Source§

impl Peripheral for P8_18

Source§

impl Peripheral for P8_20

Source§

impl Peripheral for P8_21

Source§

impl Peripheral for P8_22

Source§

impl Peripheral for P8_23

Source§

impl Peripheral for P8_24

Source§

impl Peripheral for P8_25

Source§

impl Peripheral for P8_26

Source§

impl Peripheral for P8_27

Source§

impl Peripheral for P8_28

Source§

impl Peripheral for P8_29

Source§

impl Peripheral for P8_30

Source§

impl Peripheral for P8_31

Source§

impl Peripheral for P8_32

Source§

impl Peripheral for P8_33

Source§

impl Peripheral for P8_34

Source§

impl Peripheral for P8_35

Source§

impl Peripheral for P8_36

Source§

impl Peripheral for P8_37

Source§

impl Peripheral for P8_38

Source§

impl Peripheral for P8_39

Source§

impl Peripheral for P8_40

Source§

impl Peripheral for P8_41

Source§

impl Peripheral for P8_42

Source§

impl Peripheral for P8_43

Source§

impl Peripheral for P8_44

Source§

impl Peripheral for P8_45

Source§

impl Peripheral for P8_46

Source§

impl Peripheral for P9_12

Source§

impl Peripheral for P9_15

Source§

impl Peripheral for P9_23

Source§

impl Peripheral for P9_25

Source§

impl Peripheral for P9_27

Source§

impl Peripheral for P9_30

Source§

impl Peripheral for P9_41

Source§

impl Peripheral for Qspi

Source§

impl Peripheral for UART0

Source§

impl Peripheral for UART1

Source§

impl Peripheral for UART2

Source§

impl Peripheral for UART3

Source§

impl Peripheral for UART4

Source§

impl<'a> Peripheral for UsbDriver<'a>