pub struct Enet0_eqosDmaCh { /* private fields */ }Expand description
no description available
Implementations§
Source§impl Enet0_eqosDmaCh
impl Enet0_eqosDmaCh
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn dma_ch0_control(self) -> Reg<DmaCh0Control, RW>
pub const fn dma_ch0_control(self) -> Reg<DmaCh0Control, RW>
DMA Channel 0 Control
Sourcepub const fn dma_ch0_tx_control(self) -> Reg<DmaCh0TxControl, RW>
pub const fn dma_ch0_tx_control(self) -> Reg<DmaCh0TxControl, RW>
DMA Channel 0 Transmit Control
Sourcepub const fn dma_ch0_rx_control(self) -> Reg<DmaCh0RxControl, RW>
pub const fn dma_ch0_rx_control(self) -> Reg<DmaCh0RxControl, RW>
DMA Channel 0 Receive Control
Sourcepub const fn dma_ch0_tx_desc_list_address(
self,
) -> Reg<DmaCh0TxDescListAddress, RW>
pub const fn dma_ch0_tx_desc_list_address( self, ) -> Reg<DmaCh0TxDescListAddress, RW>
Channel 0 Transmit Descriptor List Address
Sourcepub const fn dma_ch0_rx_desc_list_address(
self,
) -> Reg<DmaCh0RxDescListAddress, RW>
pub const fn dma_ch0_rx_desc_list_address( self, ) -> Reg<DmaCh0RxDescListAddress, RW>
Channel 0 Receive Descriptor List Address
Sourcepub const fn dma_ch0_tx_desc_tail_pointer(
self,
) -> Reg<DmaCh0TxDescTailPointer, RW>
pub const fn dma_ch0_tx_desc_tail_pointer( self, ) -> Reg<DmaCh0TxDescTailPointer, RW>
Channel 0 Transmit Descriptor Tail Pointer
Sourcepub const fn dma_ch0_rx_desc_tail_pointer(
self,
) -> Reg<DmaCh0RxDescTailPointer, RW>
pub const fn dma_ch0_rx_desc_tail_pointer( self, ) -> Reg<DmaCh0RxDescTailPointer, RW>
Channel 0 Receive Descriptor Tail Pointer
Sourcepub const fn dma_ch0_tx_desc_ring_length(
self,
) -> Reg<DmaCh0TxDescRingLength, RW>
pub const fn dma_ch0_tx_desc_ring_length( self, ) -> Reg<DmaCh0TxDescRingLength, RW>
Channel 0 Transmit Descriptor Ring Length
Sourcepub const fn dma_ch0_rx_control2(self) -> Reg<DmaCh0RxControl2, RW>
pub const fn dma_ch0_rx_control2(self) -> Reg<DmaCh0RxControl2, RW>
Channel 0 Receive Control
Sourcepub const fn dma_ch0_interrupt_enable(self) -> Reg<DmaCh0InterruptEnable, RW>
pub const fn dma_ch0_interrupt_enable(self) -> Reg<DmaCh0InterruptEnable, RW>
Channel 0 Interrupt Enable
Sourcepub const fn dma_ch0_rx_interrupt_watchdog_timer(
self,
) -> Reg<DmaCh0RxInterruptWatchdogTimer, RW>
pub const fn dma_ch0_rx_interrupt_watchdog_timer( self, ) -> Reg<DmaCh0RxInterruptWatchdogTimer, RW>
Channel 0 Receive Interrupt Watchdog Timer
Sourcepub const fn dma_ch0_current_app_tx_desc(self) -> Reg<DmaCh0CurrentAppTxDesc, R>
pub const fn dma_ch0_current_app_tx_desc(self) -> Reg<DmaCh0CurrentAppTxDesc, R>
Channel 0 Current Application Transmit Descriptor
Sourcepub const fn dma_ch0_current_app_rx_desc(self) -> Reg<DmaCh0CurrentAppRxDesc, R>
pub const fn dma_ch0_current_app_rx_desc(self) -> Reg<DmaCh0CurrentAppRxDesc, R>
Channel 0 Current Application Receive Descriptor
Sourcepub const fn dma_ch0_current_app_tx_buffer(
self,
) -> Reg<DmaCh0CurrentAppTxBuffer, R>
pub const fn dma_ch0_current_app_tx_buffer( self, ) -> Reg<DmaCh0CurrentAppTxBuffer, R>
Channel 0 Current Application Transmit Buffer Address
Sourcepub const fn dma_ch0_current_app_rx_buffer(
self,
) -> Reg<DmaCh0CurrentAppRxBuffer, R>
pub const fn dma_ch0_current_app_rx_buffer( self, ) -> Reg<DmaCh0CurrentAppRxBuffer, R>
Channel 0 Current Application Receive Buffer Address
Sourcepub const fn dma_ch0_status(self) -> Reg<DmaCh0Status, RW>
pub const fn dma_ch0_status(self) -> Reg<DmaCh0Status, RW>
Channel 0 Status
Sourcepub const fn dma_ch0_miss_frame_cnt(self) -> Reg<DmaCh0MissFrameCnt, R>
pub const fn dma_ch0_miss_frame_cnt(self) -> Reg<DmaCh0MissFrameCnt, R>
Channel 0 Miss Frame Count
Sourcepub const fn dma_ch0_rx_eri_cnt(self) -> Reg<DmaCh0RxEriCnt, R>
pub const fn dma_ch0_rx_eri_cnt(self) -> Reg<DmaCh0RxEriCnt, R>
Channel 0 Receive ERI Count
Trait Implementations§
Source§impl Clone for Enet0_eqosDmaCh
impl Clone for Enet0_eqosDmaCh
Source§fn clone(&self) -> Enet0_eqosDmaCh
fn clone(&self) -> Enet0_eqosDmaCh
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for Enet0_eqosDmaCh
impl PartialEq for Enet0_eqosDmaCh
impl Copy for Enet0_eqosDmaCh
impl Eq for Enet0_eqosDmaCh
impl Send for Enet0_eqosDmaCh
impl StructuralPartialEq for Enet0_eqosDmaCh
impl Sync for Enet0_eqosDmaCh
Auto Trait Implementations§
impl Freeze for Enet0_eqosDmaCh
impl RefUnwindSafe for Enet0_eqosDmaCh
impl Unpin for Enet0_eqosDmaCh
impl UnwindSafe for Enet0_eqosDmaCh
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