Struct nrf52820_pac::ppi::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {
pub tasks_chg: [TASKS_CHG; 6],
pub chen: CHEN,
pub chenset: CHENSET,
pub chenclr: CHENCLR,
pub ch: [CH; 20],
pub chg: [CHG; 6],
pub fork: [FORK; 32],
/* private fields */
}
Expand description
Register block
Fields
tasks_chg: [TASKS_CHG; 6]
0x00..0x30 - Channel group tasks
chen: CHEN
0x500 - Channel enable register
chenset: CHENSET
0x504 - Channel enable set register
chenclr: CHENCLR
0x508 - Channel enable clear register
ch: [CH; 20]
0x510..0x5b0 - PPI Channel
chg: [CHG; 6]
0x800..0x818 - Description collection: Channel group n
fork: [FORK; 32]
0x910..0x990 - Fork
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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