Struct nrf52840_hal::target::ppi::RegisterBlock
source · 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 - 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 - PPI Channel
chg: [CHG; 6]
0x800 - Description collection[n]: Channel group n
fork: [FORK; 32]
0x910 - 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