Skip to main content

Instance

Trait Instance 

Source
pub trait Instance: Sealed + Deref<Target = RegisterBlock> {
    const INTERRUPT: Interrupt;

    // Required method
    fn buffer() -> *mut [u16; 4];
}

Required Associated Constants§

Required Methods§

Source

fn buffer() -> *mut [u16; 4]

Provides access to the associated internal duty buffer for the instance.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Instance for PWM0

Available on neither crate feature 5340-app nor crate feature 9160.
Source§

const INTERRUPT: Interrupt = Interrupt::PWM0

Source§

impl Instance for PWM1

Available on neither crate feature 52810 nor crate feature 52811 nor crate feature 5340-app nor crate feature 9160.
Source§

const INTERRUPT: Interrupt = Interrupt::PWM1

Source§

impl Instance for PWM2

Available on neither crate feature 52810 nor crate feature 52811 nor crate feature 5340-app nor crate feature 9160.
Source§

const INTERRUPT: Interrupt = Interrupt::PWM2

Source§

impl Instance for PWM3

Available on neither crate feature 52810 nor crate feature 52811 nor crate feature 52832 nor crate feature 5340-app nor crate feature 9160.
Source§

const INTERRUPT: Interrupt = Interrupt::PWM3