Struct bcm2711_pac::pwm::Registers
source · [−]#[repr(C)]pub struct Registers {
pub ctl: ReadWrite<u32, Register>,
pub sta: ReadWrite<u32, Register>,
pub dmac: ReadWrite<u32, Register>,
pub rng1: ReadWrite<u32>,
pub dat1: ReadWrite<u32>,
pub fif1: WriteOnly<u32>,
pub rng2: ReadWrite<u32>,
pub dat2: ReadWrite<u32>,
/* private fields */
}Fields
ctl: ReadWrite<u32, Register>PWM control
sta: ReadWrite<u32, Register>PWM status
dmac: ReadWrite<u32, Register>PMA DMA configuration
rng1: ReadWrite<u32>PWM channel 1 range
dat1: ReadWrite<u32>PWM channel 1 data
fif1: WriteOnly<u32>PWM FIFO input
rng2: ReadWrite<u32>PWM channel 2 range
dat2: ReadWrite<u32>PWM channel 2 data
Auto Trait Implementations
impl !RefUnwindSafe for Registers
impl Send for Registers
impl !Sync for Registers
impl Unpin for Registers
impl UnwindSafe for Registers
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more