#[repr(C)]pub struct RegisterBlock {Show 22 fields
pub pkfb_fifoctrl: Reg<PKFB_FIFOCTRL_SPEC>,
pub pkfb_fifosramctrl0: Reg<PKFB_FIFOSRAMCTRL0_SPEC>,
pub pkfb_fifosramctrl1: Reg<PKFB_FIFOSRAMCTRL1_SPEC>,
pub pkfb_fifostatus: Reg<PKFB_FIFOSTATUS_SPEC>,
pub pkfb_pf0pushctl: Reg<PKFB_PF0PUSHCTL_SPEC>,
pub pkfb_pf0popctl: Reg<PKFB_PF0POPCTL_SPEC>,
pub pkfb_pf0cnt: Reg<PKFB_PF0CNT_SPEC>,
pub pkfb_pf0data: Reg<PKFB_PF0DATA_SPEC>,
pub pkfb_pf1pushctl: Reg<PKFB_PF1PUSHCTL_SPEC>,
pub pkfb_pf1popctl: Reg<PKFB_PF1POPCTL_SPEC>,
pub pkfb_pf1cnt: Reg<PKFB_PF1CNT_SPEC>,
pub pkfb_pf1data: Reg<PKFB_PF1DATA_SPEC>,
pub pkfb_pf2pushctl: Reg<PKFB_PF2PUSHCTL_SPEC>,
pub pkfb_pf2popctl: Reg<PKFB_PF2POPCTL_SPEC>,
pub pkfb_pf2cnt: Reg<PKFB_PF2CNT_SPEC>,
pub pkfb_pf2data: Reg<PKFB_PF2DATA_SPEC>,
pub pkfb_pf8kpushctl: Reg<PKFB_PF8KPUSHCTL_SPEC>,
pub pkfb_pf8kpopctl: Reg<PKFB_PF8KPOPCTL_SPEC>,
pub pkfb_pf8kcnt: Reg<PKFB_PF8KCNT_SPEC>,
pub pkfb_pf8k_data: Reg<PKFB_PF8KDATA_SPEC>,
pub pkfb_fifo_coll_intr: Reg<PKFB_FIFO_COLL_INTR_SPEC>,
pub pkfb_fifo_coll_intr_en: Reg<PKFB_FIFO_COLL_INTR_EN_SPEC>,
}Expand description
Register block
Fields§
§pkfb_fifoctrl: Reg<PKFB_FIFOCTRL_SPEC>0x00 - Packet FIFO Bank control
pkfb_fifosramctrl0: Reg<PKFB_FIFOSRAMCTRL0_SPEC>0x04 - SRAM Test Control 0
pkfb_fifosramctrl1: Reg<PKFB_FIFOSRAMCTRL1_SPEC>0x08 - SRAM Test Control 1
pkfb_fifostatus: Reg<PKFB_FIFOSTATUS_SPEC>0x0c - Packet FIFO Status register
pkfb_pf0pushctl: Reg<PKFB_PF0PUSHCTL_SPEC>0x10 - FIFO 0 Push Control
pkfb_pf0popctl: Reg<PKFB_PF0POPCTL_SPEC>0x14 - FIFO 0 Pop Control
pkfb_pf0cnt: Reg<PKFB_PF0CNT_SPEC>0x18 - FIFO 0 Count
pkfb_pf0data: Reg<PKFB_PF0DATA_SPEC>0x1c - FIFO 0 Push/POP Data Register
pkfb_pf1pushctl: Reg<PKFB_PF1PUSHCTL_SPEC>0x20 - FIFO 1 Push Control
pkfb_pf1popctl: Reg<PKFB_PF1POPCTL_SPEC>0x24 - FIFO 1 Pop Control
pkfb_pf1cnt: Reg<PKFB_PF1CNT_SPEC>0x28 - FIFO 1 Count
pkfb_pf1data: Reg<PKFB_PF1DATA_SPEC>0x2c - FIFO 1 Push/POP Data Register
pkfb_pf2pushctl: Reg<PKFB_PF2PUSHCTL_SPEC>0x30 - FIFO 2 Push Control
pkfb_pf2popctl: Reg<PKFB_PF2POPCTL_SPEC>0x34 - FIFO 2 Pop Control
pkfb_pf2cnt: Reg<PKFB_PF2CNT_SPEC>0x38 - FIFO 2 Count
pkfb_pf2data: Reg<PKFB_PF2DATA_SPEC>0x3c - FIFO 2 Push/POP Data Register
pkfb_pf8kpushctl: Reg<PKFB_PF8KPUSHCTL_SPEC>0x40 - FIFO 8k Push Control
pkfb_pf8kpopctl: Reg<PKFB_PF8KPOPCTL_SPEC>0x44 - FIFO 8k Pop Control
pkfb_pf8kcnt: Reg<PKFB_PF8KCNT_SPEC>0x48 - FIFO 8k Count
pkfb_pf8k_data: Reg<PKFB_PF8KDATA_SPEC>0x4c - FIFO 8k Push/POP Data Register
pkfb_fifo_coll_intr: Reg<PKFB_FIFO_COLL_INTR_SPEC>0x50 - Control for collision interrupts
pkfb_fifo_coll_intr_en: Reg<PKFB_FIFO_COLL_INTR_EN_SPEC>0x54 - Control register for enabling or masking the collisione interrupts
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more