Struct nrf52832_hal::pac::ppi::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub tasks_chg: [TASKS_CHG; 6], pub chen: Reg<u32, _CHEN>, pub chenset: Reg<u32, _CHENSET>, pub chenclr: Reg<u32, _CHENCLR>, pub ch: [CH; 20], pub chg: [Reg<u32, _CHG>; 6], pub fork: [FORK; 32], // some fields omitted }
Expand description
Register block
Fields
tasks_chg: [TASKS_CHG; 6]
0x00 - Channel group tasks
chen: Reg<u32, _CHEN>
0x500 - Channel enable register
chenset: Reg<u32, _CHENSET>
0x504 - Channel enable set register
chenclr: Reg<u32, _CHENCLR>
0x508 - Channel enable clear register
ch: [CH; 20]
0x510 - PPI Channel
chg: [Reg<u32, _CHG>; 6]
0x800 - Description collection[0]: Channel group 0
fork: [FORK; 32]
0x910 - Fork