#[repr(transparent)]pub struct MacHwFeature2(pub u32);Expand description
F70RM Rev. 1 section 51.7.1.19; manual text line 151055.
Tuple Fields§
§0: u32Implementations§
Source§impl MacHwFeature2
impl MacHwFeature2
Sourcepub const fn rxqcnt(&self) -> u8
pub const fn rxqcnt(&self) -> u8
Read-only. Number of MTL Receive Queues. This field indicates the number of MTL Receive queues: 0000b - 1 MTL Rx Queue 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn set_rxqcnt(&mut self, val: u8)
pub const fn set_rxqcnt(&mut self, val: u8)
Read-only. Number of MTL Receive Queues. This field indicates the number of MTL Receive queues: 0000b - 1 MTL Rx Queue 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn txqcnt(&self) -> u8
pub const fn txqcnt(&self) -> u8
Read-only. Number of MTL Transmit Queues. This field indicates the number of MTL Transmit queues: 0000b - 1 MTL Tx Queue 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn set_txqcnt(&mut self, val: u8)
pub const fn set_txqcnt(&mut self, val: u8)
Read-only. Number of MTL Transmit Queues. This field indicates the number of MTL Transmit queues: 0000b - 1 MTL Tx Queue 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn rxchcnt(&self) -> u8
pub const fn rxchcnt(&self) -> u8
Read-only. Number of DMA Receive Channels. This field indicates the number of DMA Receive channels: 0000b - 1 DMA Rx Channel 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn set_rxchcnt(&mut self, val: u8)
pub const fn set_rxchcnt(&mut self, val: u8)
Read-only. Number of DMA Receive Channels. This field indicates the number of DMA Receive channels: 0000b - 1 DMA Rx Channel 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn rdcsz(&self) -> u8
pub const fn rdcsz(&self) -> u8
Read-only. Rx DMA Descriptor Cache Size in terms of 16-bytes descriptors:. 00 - Cache Not configured 01 - Four 16-bytes descriptor 10 - Eight 16-bytes descriptor 11 - Sixteen 16-bytes descriptor 00b - Desc Cache not configured 01b - 4 10b - Reserved 11b - Reserved
Sourcepub const fn set_rdcsz(&mut self, val: u8)
pub const fn set_rdcsz(&mut self, val: u8)
Read-only. Rx DMA Descriptor Cache Size in terms of 16-bytes descriptors:. 00 - Cache Not configured 01 - Four 16-bytes descriptor 10 - Eight 16-bytes descriptor 11 - Sixteen 16-bytes descriptor 00b - Desc Cache not configured 01b - 4 10b - Reserved 11b - Reserved
Sourcepub const fn txchcnt(&self) -> u8
pub const fn txchcnt(&self) -> u8
Read-only. Number of DMA Transmit Channels. This field indicates the number of DMA Transmit channels: 0000b - 1 DMA Tx Channel 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn set_txchcnt(&mut self, val: u8)
pub const fn set_txchcnt(&mut self, val: u8)
Read-only. Number of DMA Transmit Channels. This field indicates the number of DMA Transmit channels: 0000b - 1 DMA Tx Channel 0001b - Reserved 0010b - Reserved 0011b - Reserved 0100b - Reserved 0101b - Reserved 0110b - Reserved 0111b - Reserved
Sourcepub const fn tdcsz(&self) -> u8
pub const fn tdcsz(&self) -> u8
Read-only. Tx DMA Descriptor Cache Size in terms of 16-bytes descriptors:. - 00: Cache Not configured - 01: Four 16-bytes descriptor - 10: Eight 16-bytes descriptor - 11: Sixteen 16-bytes descriptor 00b - Desc Cache not configured 01b - 4 10b - Reserved 11b - Reserved
Sourcepub const fn set_tdcsz(&mut self, val: u8)
pub const fn set_tdcsz(&mut self, val: u8)
Read-only. Tx DMA Descriptor Cache Size in terms of 16-bytes descriptors:. - 00: Cache Not configured - 01: Four 16-bytes descriptor - 10: Eight 16-bytes descriptor - 11: Sixteen 16-bytes descriptor 00b - Desc Cache not configured 01b - 4 10b - Reserved 11b - Reserved
Sourcepub const fn ppsoutnum(&self) -> u8
pub const fn ppsoutnum(&self) -> u8
Read-only. Number of PPS Outputs. This field indicates the number of PPS outputs: 000b - No PPS output 001b - Reserved 010b - Reserved 011b - Reserved 100b - Reserved 101b - Reserved
Sourcepub const fn set_ppsoutnum(&mut self, val: u8)
pub const fn set_ppsoutnum(&mut self, val: u8)
Read-only. Number of PPS Outputs. This field indicates the number of PPS outputs: 000b - No PPS output 001b - Reserved 010b - Reserved 011b - Reserved 100b - Reserved 101b - Reserved
Sourcepub const fn auxsnapnum(&self) -> u8
pub const fn auxsnapnum(&self) -> u8
Read-only. Number of Auxiliary Snapshot Inputs. This field indicates the number of auxiliary snapshot inputs: 000b - No auxiliary input 001b - Reserved 010b - 2 auxiliary input 011b - Reserved 100b - Reserved 101b - Reserved
Sourcepub const fn set_auxsnapnum(&mut self, val: u8)
pub const fn set_auxsnapnum(&mut self, val: u8)
Read-only. Number of Auxiliary Snapshot Inputs. This field indicates the number of auxiliary snapshot inputs: 000b - No auxiliary input 001b - Reserved 010b - 2 auxiliary input 011b - Reserved 100b - Reserved 101b - Reserved
Trait Implementations§
Source§impl Clone for MacHwFeature2
impl Clone for MacHwFeature2
Source§fn clone(&self) -> MacHwFeature2
fn clone(&self) -> MacHwFeature2
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more