[−][src]Struct imxrt1062_enet::R
Register/field reader
Result of the read
method of a register.
Also it can be used in the modify
method
Methods
impl<U, T> R<U, T> where
U: Copy,
[src]
U: Copy,
impl<FI> R<bool, FI>
[src]
pub fn bit(&self) -> bool
[src]
Value of the field as raw bits
pub fn bit_is_clear(&self) -> bool
[src]
Returns true
if the bit is clear (0)
pub fn bit_is_set(&self) -> bool
[src]
Returns true
if the bit is set (1)
impl R<u32, Reg<u32, _EIR>>
[src]
pub fn ts_timer(&self) -> TS_TIMER_R
[src]
Bit 15 - Timestamp Timer
pub fn ts_avail(&self) -> TS_AVAIL_R
[src]
Bit 16 - Transmit Timestamp Available
pub fn wakeup(&self) -> WAKEUP_R
[src]
Bit 17 - Node Wakeup Request Indication
pub fn plr(&self) -> PLR_R
[src]
Bit 18 - Payload Receive Error
pub fn un(&self) -> UN_R
[src]
Bit 19 - Transmit FIFO Underrun
pub fn rl(&self) -> RL_R
[src]
Bit 20 - Collision Retry Limit
pub fn lc(&self) -> LC_R
[src]
Bit 21 - Late Collision
pub fn eberr(&self) -> EBERR_R
[src]
Bit 22 - Ethernet Bus Error
pub fn mii(&self) -> MII_R
[src]
Bit 23 - MII Interrupt.
pub fn rxb(&self) -> RXB_R
[src]
Bit 24 - Receive Buffer Interrupt
pub fn rxf(&self) -> RXF_R
[src]
Bit 25 - Receive Frame Interrupt
pub fn txb(&self) -> TXB_R
[src]
Bit 26 - Transmit Buffer Interrupt
pub fn txf(&self) -> TXF_R
[src]
Bit 27 - Transmit Frame Interrupt
pub fn gra(&self) -> GRA_R
[src]
Bit 28 - Graceful Stop Complete
pub fn babt(&self) -> BABT_R
[src]
Bit 29 - Babbling Transmit Error
pub fn babr(&self) -> BABR_R
[src]
Bit 30 - Babbling Receive Error
impl R<bool, TXB_A>
[src]
pub fn variant(&self) -> TXB_A
[src]
Get enumerated values variant
pub fn is_txb_0(&self) -> bool
[src]
Checks if the value of the field is TXB_0
pub fn is_txb_1(&self) -> bool
[src]
Checks if the value of the field is TXB_1
impl R<bool, TXF_A>
[src]
pub fn variant(&self) -> TXF_A
[src]
Get enumerated values variant
pub fn is_txf_0(&self) -> bool
[src]
Checks if the value of the field is TXF_0
pub fn is_txf_1(&self) -> bool
[src]
Checks if the value of the field is TXF_1
impl R<bool, GRA_A>
[src]
pub fn variant(&self) -> GRA_A
[src]
Get enumerated values variant
pub fn is_gra_0(&self) -> bool
[src]
Checks if the value of the field is GRA_0
pub fn is_gra_1(&self) -> bool
[src]
Checks if the value of the field is GRA_1
impl R<bool, BABT_A>
[src]
pub fn variant(&self) -> BABT_A
[src]
Get enumerated values variant
pub fn is_babt_0(&self) -> bool
[src]
Checks if the value of the field is BABT_0
pub fn is_babt_1(&self) -> bool
[src]
Checks if the value of the field is BABT_1
impl R<bool, BABR_A>
[src]
pub fn variant(&self) -> BABR_A
[src]
Get enumerated values variant
pub fn is_babr_0(&self) -> bool
[src]
Checks if the value of the field is BABR_0
pub fn is_babr_1(&self) -> bool
[src]
Checks if the value of the field is BABR_1
impl R<u32, Reg<u32, _EIMR>>
[src]
pub fn ts_timer(&self) -> TS_TIMER_R
[src]
Bit 15 - TS_TIMER Interrupt Mask
pub fn ts_avail(&self) -> TS_AVAIL_R
[src]
Bit 16 - TS_AVAIL Interrupt Mask
pub fn wakeup(&self) -> WAKEUP_R
[src]
Bit 17 - WAKEUP Interrupt Mask
pub fn plr(&self) -> PLR_R
[src]
Bit 18 - PLR Interrupt Mask
pub fn un(&self) -> UN_R
[src]
Bit 19 - UN Interrupt Mask
pub fn rl(&self) -> RL_R
[src]
Bit 20 - RL Interrupt Mask
pub fn lc(&self) -> LC_R
[src]
Bit 21 - LC Interrupt Mask
pub fn eberr(&self) -> EBERR_R
[src]
Bit 22 - EBERR Interrupt Mask
pub fn mii(&self) -> MII_R
[src]
Bit 23 - MII Interrupt Mask
pub fn rxb(&self) -> RXB_R
[src]
Bit 24 - RXB Interrupt Mask
pub fn rxf(&self) -> RXF_R
[src]
Bit 25 - RXF Interrupt Mask
pub fn txb(&self) -> TXB_R
[src]
Bit 26 - TXB Interrupt Mask
pub fn txf(&self) -> TXF_R
[src]
Bit 27 - TXF Interrupt Mask
pub fn gra(&self) -> GRA_R
[src]
Bit 28 - GRA Interrupt Mask
pub fn babt(&self) -> BABT_R
[src]
Bit 29 - BABT Interrupt Mask
pub fn babr(&self) -> BABR_R
[src]
Bit 30 - BABR Interrupt Mask
impl R<u32, Reg<u32, _RDAR>>
[src]
impl R<u32, Reg<u32, _TDAR>>
[src]
impl R<bool, ETHEREN_A>
[src]
pub fn variant(&self) -> ETHEREN_A
[src]
Get enumerated values variant
pub fn is_etheren_0(&self) -> bool
[src]
Checks if the value of the field is ETHEREN_0
pub fn is_etheren_1(&self) -> bool
[src]
Checks if the value of the field is ETHEREN_1
impl R<bool, MAGICEN_A>
[src]
pub fn variant(&self) -> MAGICEN_A
[src]
Get enumerated values variant
pub fn is_magicen_0(&self) -> bool
[src]
Checks if the value of the field is MAGICEN_0
pub fn is_magicen_1(&self) -> bool
[src]
Checks if the value of the field is MAGICEN_1
impl R<bool, SLEEP_A>
[src]
pub fn variant(&self) -> SLEEP_A
[src]
Get enumerated values variant
pub fn is_sleep_0(&self) -> bool
[src]
Checks if the value of the field is SLEEP_0
pub fn is_sleep_1(&self) -> bool
[src]
Checks if the value of the field is SLEEP_1
impl R<bool, EN1588_A>
[src]
pub fn variant(&self) -> EN1588_A
[src]
Get enumerated values variant
pub fn is_en1588_0(&self) -> bool
[src]
Checks if the value of the field is EN1588_0
pub fn is_en1588_1(&self) -> bool
[src]
Checks if the value of the field is EN1588_1
impl R<bool, DBGEN_A>
[src]
pub fn variant(&self) -> DBGEN_A
[src]
Get enumerated values variant
pub fn is_dbgen_0(&self) -> bool
[src]
Checks if the value of the field is DBGEN_0
pub fn is_dbgen_1(&self) -> bool
[src]
Checks if the value of the field is DBGEN_1
impl R<bool, DBSWP_A>
[src]
pub fn variant(&self) -> DBSWP_A
[src]
Get enumerated values variant
pub fn is_dbswp_0(&self) -> bool
[src]
Checks if the value of the field is DBSWP_0
pub fn is_dbswp_1(&self) -> bool
[src]
Checks if the value of the field is DBSWP_1
impl R<u32, Reg<u32, _ECR>>
[src]
pub fn reset(&self) -> RESET_R
[src]
Bit 0 - Ethernet MAC Reset
pub fn etheren(&self) -> ETHEREN_R
[src]
Bit 1 - Ethernet Enable
pub fn magicen(&self) -> MAGICEN_R
[src]
Bit 2 - Magic Packet Detection Enable
pub fn sleep(&self) -> SLEEP_R
[src]
Bit 3 - Sleep Mode Enable
pub fn en1588(&self) -> EN1588_R
[src]
Bit 4 - EN1588 Enable
pub fn dbgen(&self) -> DBGEN_R
[src]
Bit 6 - Debug Enable
pub fn dbswp(&self) -> DBSWP_R
[src]
Bit 8 - Descriptor Byte Swapping Enable
impl R<u32, Reg<u32, _MMFR>>
[src]
pub fn data(&self) -> DATA_R
[src]
Bits 0:15 - Management Frame Data
pub fn ta(&self) -> TA_R
[src]
Bits 16:17 - Turn Around
pub fn ra(&self) -> RA_R
[src]
Bits 18:22 - Register Address
pub fn pa(&self) -> PA_R
[src]
Bits 23:27 - PHY Address
pub fn op(&self) -> OP_R
[src]
Bits 28:29 - Operation Code
pub fn st(&self) -> ST_R
[src]
Bits 30:31 - Start Of Frame Delimiter
impl R<bool, DIS_PRE_A>
[src]
pub fn variant(&self) -> DIS_PRE_A
[src]
Get enumerated values variant
pub fn is_dis_pre_0(&self) -> bool
[src]
Checks if the value of the field is DIS_PRE_0
pub fn is_dis_pre_1(&self) -> bool
[src]
Checks if the value of the field is DIS_PRE_1
impl R<u8, HOLDTIME_A>
[src]
pub fn variant(&self) -> Variant<u8, HOLDTIME_A>
[src]
Get enumerated values variant
pub fn is_holdtime_0(&self) -> bool
[src]
Checks if the value of the field is HOLDTIME_0
pub fn is_holdtime_1(&self) -> bool
[src]
Checks if the value of the field is HOLDTIME_1
pub fn is_holdtime_2(&self) -> bool
[src]
Checks if the value of the field is HOLDTIME_2
pub fn is_holdtime_7(&self) -> bool
[src]
Checks if the value of the field is HOLDTIME_7
impl R<u32, Reg<u32, _MSCR>>
[src]
pub fn mii_speed(&self) -> MII_SPEED_R
[src]
Bits 1:6 - MII Speed
pub fn dis_pre(&self) -> DIS_PRE_R
[src]
Bit 7 - Disable Preamble
pub fn holdtime(&self) -> HOLDTIME_R
[src]
Bits 8:10 - Hold time On MDIO Output
impl R<bool, MIB_CLEAR_A>
[src]
pub fn variant(&self) -> MIB_CLEAR_A
[src]
Get enumerated values variant
pub fn is_mib_clear_0(&self) -> bool
[src]
Checks if the value of the field is MIB_CLEAR_0
pub fn is_mib_clear_1(&self) -> bool
[src]
Checks if the value of the field is MIB_CLEAR_1
impl R<bool, MIB_IDLE_A>
[src]
pub fn variant(&self) -> MIB_IDLE_A
[src]
Get enumerated values variant
pub fn is_mib_idle_0(&self) -> bool
[src]
Checks if the value of the field is MIB_IDLE_0
pub fn is_mib_idle_1(&self) -> bool
[src]
Checks if the value of the field is MIB_IDLE_1
impl R<bool, MIB_DIS_A>
[src]
pub fn variant(&self) -> MIB_DIS_A
[src]
Get enumerated values variant
pub fn is_mib_dis_0(&self) -> bool
[src]
Checks if the value of the field is MIB_DIS_0
pub fn is_mib_dis_1(&self) -> bool
[src]
Checks if the value of the field is MIB_DIS_1
impl R<u32, Reg<u32, _MIBC>>
[src]
pub fn mib_clear(&self) -> MIB_CLEAR_R
[src]
Bit 29 - MIB Clear
pub fn mib_idle(&self) -> MIB_IDLE_R
[src]
Bit 30 - MIB Idle
pub fn mib_dis(&self) -> MIB_DIS_R
[src]
Bit 31 - Disable MIB Logic
impl R<bool, LOOP_A>
[src]
pub fn variant(&self) -> LOOP_A
[src]
Get enumerated values variant
pub fn is_loop_0(&self) -> bool
[src]
Checks if the value of the field is LOOP_0
pub fn is_loop_1(&self) -> bool
[src]
Checks if the value of the field is LOOP_1
impl R<bool, DRT_A>
[src]
pub fn variant(&self) -> DRT_A
[src]
Get enumerated values variant
pub fn is_drt_0(&self) -> bool
[src]
Checks if the value of the field is DRT_0
pub fn is_drt_1(&self) -> bool
[src]
Checks if the value of the field is DRT_1
impl R<bool, MII_MODE_A>
[src]
pub fn variant(&self) -> Variant<bool, MII_MODE_A>
[src]
Get enumerated values variant
pub fn is_mii_mode_1(&self) -> bool
[src]
Checks if the value of the field is MII_MODE_1
impl R<bool, PROM_A>
[src]
pub fn variant(&self) -> PROM_A
[src]
Get enumerated values variant
pub fn is_prom_0(&self) -> bool
[src]
Checks if the value of the field is PROM_0
pub fn is_prom_1(&self) -> bool
[src]
Checks if the value of the field is PROM_1
impl R<bool, RMII_MODE_A>
[src]
pub fn variant(&self) -> RMII_MODE_A
[src]
Get enumerated values variant
pub fn is_rmii_mode_0(&self) -> bool
[src]
Checks if the value of the field is RMII_MODE_0
pub fn is_rmii_mode_1(&self) -> bool
[src]
Checks if the value of the field is RMII_MODE_1
impl R<bool, RMII_10T_A>
[src]
pub fn variant(&self) -> RMII_10T_A
[src]
Get enumerated values variant
pub fn is_rmii_10t_0(&self) -> bool
[src]
Checks if the value of the field is RMII_10T_0
pub fn is_rmii_10t_1(&self) -> bool
[src]
Checks if the value of the field is RMII_10T_1
impl R<bool, PADEN_A>
[src]
pub fn variant(&self) -> PADEN_A
[src]
Get enumerated values variant
pub fn is_paden_0(&self) -> bool
[src]
Checks if the value of the field is PADEN_0
pub fn is_paden_1(&self) -> bool
[src]
Checks if the value of the field is PADEN_1
impl R<bool, PAUFWD_A>
[src]
pub fn variant(&self) -> PAUFWD_A
[src]
Get enumerated values variant
pub fn is_paufwd_0(&self) -> bool
[src]
Checks if the value of the field is PAUFWD_0
pub fn is_paufwd_1(&self) -> bool
[src]
Checks if the value of the field is PAUFWD_1
impl R<bool, CRCFWD_A>
[src]
pub fn variant(&self) -> CRCFWD_A
[src]
Get enumerated values variant
pub fn is_crcfwd_0(&self) -> bool
[src]
Checks if the value of the field is CRCFWD_0
pub fn is_crcfwd_1(&self) -> bool
[src]
Checks if the value of the field is CRCFWD_1
impl R<bool, CFEN_A>
[src]
pub fn variant(&self) -> CFEN_A
[src]
Get enumerated values variant
pub fn is_cfen_0(&self) -> bool
[src]
Checks if the value of the field is CFEN_0
pub fn is_cfen_1(&self) -> bool
[src]
Checks if the value of the field is CFEN_1
impl R<bool, NLC_A>
[src]
pub fn variant(&self) -> NLC_A
[src]
Get enumerated values variant
pub fn is_nlc_0(&self) -> bool
[src]
Checks if the value of the field is NLC_0
pub fn is_nlc_1(&self) -> bool
[src]
Checks if the value of the field is NLC_1
impl R<u32, Reg<u32, _RCR>>
[src]
pub fn loop_(&self) -> LOOP_R
[src]
Bit 0 - Internal Loopback
pub fn drt(&self) -> DRT_R
[src]
Bit 1 - Disable Receive On Transmit
pub fn mii_mode(&self) -> MII_MODE_R
[src]
Bit 2 - Media Independent Interface Mode
pub fn prom(&self) -> PROM_R
[src]
Bit 3 - Promiscuous Mode
pub fn bc_rej(&self) -> BC_REJ_R
[src]
Bit 4 - Broadcast Frame Reject
pub fn fce(&self) -> FCE_R
[src]
Bit 5 - Flow Control Enable
pub fn rmii_mode(&self) -> RMII_MODE_R
[src]
Bit 8 - RMII Mode Enable
pub fn rmii_10t(&self) -> RMII_10T_R
[src]
Bit 9 - Enables 10-Mbit/s mode of the RMII .
pub fn paden(&self) -> PADEN_R
[src]
Bit 12 - Enable Frame Padding Remove On Receive
pub fn paufwd(&self) -> PAUFWD_R
[src]
Bit 13 - Terminate/Forward Pause Frames
pub fn crcfwd(&self) -> CRCFWD_R
[src]
Bit 14 - Terminate/Forward Received CRC
pub fn cfen(&self) -> CFEN_R
[src]
Bit 15 - MAC Control Frame Enable
pub fn max_fl(&self) -> MAX_FL_R
[src]
Bits 16:29 - Maximum Frame Length
pub fn nlc(&self) -> NLC_R
[src]
Bit 30 - Payload Length Check Disable
pub fn grs(&self) -> GRS_R
[src]
Bit 31 - Graceful Receive Stopped
impl R<bool, TFC_PAUSE_A>
[src]
pub fn variant(&self) -> TFC_PAUSE_A
[src]
Get enumerated values variant
pub fn is_tfc_pause_0(&self) -> bool
[src]
Checks if the value of the field is TFC_PAUSE_0
pub fn is_tfc_pause_1(&self) -> bool
[src]
Checks if the value of the field is TFC_PAUSE_1
impl R<u8, ADDSEL_A>
[src]
pub fn variant(&self) -> Variant<u8, ADDSEL_A>
[src]
Get enumerated values variant
pub fn is_addsel_0(&self) -> bool
[src]
Checks if the value of the field is ADDSEL_0
impl R<bool, ADDINS_A>
[src]
pub fn variant(&self) -> ADDINS_A
[src]
Get enumerated values variant
pub fn is_addins_0(&self) -> bool
[src]
Checks if the value of the field is ADDINS_0
pub fn is_addins_1(&self) -> bool
[src]
Checks if the value of the field is ADDINS_1
impl R<bool, CRCFWD_A>
[src]
pub fn variant(&self) -> CRCFWD_A
[src]
Get enumerated values variant
pub fn is_crcfwd_0(&self) -> bool
[src]
Checks if the value of the field is CRCFWD_0
pub fn is_crcfwd_1(&self) -> bool
[src]
Checks if the value of the field is CRCFWD_1
impl R<u32, Reg<u32, _TCR>>
[src]
pub fn gts(&self) -> GTS_R
[src]
Bit 0 - Graceful Transmit Stop
pub fn fden(&self) -> FDEN_R
[src]
Bit 2 - Full-Duplex Enable
pub fn tfc_pause(&self) -> TFC_PAUSE_R
[src]
Bit 3 - Transmit Frame Control Pause
pub fn rfc_pause(&self) -> RFC_PAUSE_R
[src]
Bit 4 - Receive Frame Control Pause
pub fn addsel(&self) -> ADDSEL_R
[src]
Bits 5:7 - Source MAC Address Select On Transmit
pub fn addins(&self) -> ADDINS_R
[src]
Bit 8 - Set MAC Address On Transmit
pub fn crcfwd(&self) -> CRCFWD_R
[src]
Bit 9 - Forward Frame From Application With CRC
impl R<u32, Reg<u32, _PALR>>
[src]
impl R<u32, Reg<u32, _PAUR>>
[src]
pub fn type_(&self) -> TYPE_R
[src]
Bits 0:15 - Type Field In PAUSE Frames
pub fn paddr2(&self) -> PADDR2_R
[src]
Bits 16:31 - Bytes 4 (bits 31:24) and 5 (bits 23:16) of the 6-byte individual address used for exact match, and the source address field in PAUSE frames
impl R<u32, Reg<u32, _OPD>>
[src]
pub fn pause_dur(&self) -> PAUSE_DUR_R
[src]
Bits 0:15 - Pause Duration
pub fn opcode(&self) -> OPCODE_R
[src]
Bits 16:31 - Opcode Field In PAUSE Frames
impl R<bool, ICCS_A>
[src]
pub fn variant(&self) -> ICCS_A
[src]
Get enumerated values variant
pub fn is_iccs_0(&self) -> bool
[src]
Checks if the value of the field is ICCS_0
pub fn is_iccs_1(&self) -> bool
[src]
Checks if the value of the field is ICCS_1
impl R<bool, ICEN_A>
[src]
pub fn variant(&self) -> ICEN_A
[src]
Get enumerated values variant
pub fn is_icen_0(&self) -> bool
[src]
Checks if the value of the field is ICEN_0
pub fn is_icen_1(&self) -> bool
[src]
Checks if the value of the field is ICEN_1
impl R<u32, Reg<u32, _TXIC>>
[src]
pub fn ictt(&self) -> ICTT_R
[src]
Bits 0:15 - Interrupt coalescing timer threshold
pub fn icft(&self) -> ICFT_R
[src]
Bits 20:27 - Interrupt coalescing frame count threshold
pub fn iccs(&self) -> ICCS_R
[src]
Bit 30 - Interrupt Coalescing Timer Clock Source Select
pub fn icen(&self) -> ICEN_R
[src]
Bit 31 - Interrupt Coalescing Enable
impl R<bool, ICCS_A>
[src]
pub fn variant(&self) -> ICCS_A
[src]
Get enumerated values variant
pub fn is_iccs_0(&self) -> bool
[src]
Checks if the value of the field is ICCS_0
pub fn is_iccs_1(&self) -> bool
[src]
Checks if the value of the field is ICCS_1
impl R<bool, ICEN_A>
[src]
pub fn variant(&self) -> ICEN_A
[src]
Get enumerated values variant
pub fn is_icen_0(&self) -> bool
[src]
Checks if the value of the field is ICEN_0
pub fn is_icen_1(&self) -> bool
[src]
Checks if the value of the field is ICEN_1
impl R<u32, Reg<u32, _RXIC>>
[src]
pub fn ictt(&self) -> ICTT_R
[src]
Bits 0:15 - Interrupt coalescing timer threshold
pub fn icft(&self) -> ICFT_R
[src]
Bits 20:27 - Interrupt coalescing frame count threshold
pub fn iccs(&self) -> ICCS_R
[src]
Bit 30 - Interrupt Coalescing Timer Clock Source Select
pub fn icen(&self) -> ICEN_R
[src]
Bit 31 - Interrupt Coalescing Enable
impl R<u32, Reg<u32, _IAUR>>
[src]
pub fn iaddr1(&self) -> IADDR1_R
[src]
Bits 0:31 - Contains the upper 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a unicast address
impl R<u32, Reg<u32, _IALR>>
[src]
pub fn iaddr2(&self) -> IADDR2_R
[src]
Bits 0:31 - Contains the lower 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a unicast address
impl R<u32, Reg<u32, _GAUR>>
[src]
pub fn gaddr1(&self) -> GADDR1_R
[src]
Bits 0:31 - Contains the upper 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a multicast address
impl R<u32, Reg<u32, _GALR>>
[src]
pub fn gaddr2(&self) -> GADDR2_R
[src]
Bits 0:31 - Contains the lower 32 bits of the 64-bit hash table used in the address recognition process for receive frames with a multicast address
impl R<u8, TFWR_A>
[src]
pub fn variant(&self) -> Variant<u8, TFWR_A>
[src]
Get enumerated values variant
pub fn is_tfwr_0(&self) -> bool
[src]
Checks if the value of the field is TFWR_0
pub fn is_tfwr_1(&self) -> bool
[src]
Checks if the value of the field is TFWR_1
pub fn is_tfwr_2(&self) -> bool
[src]
Checks if the value of the field is TFWR_2
pub fn is_tfwr_3(&self) -> bool
[src]
Checks if the value of the field is TFWR_3
pub fn is_tfwr_31(&self) -> bool
[src]
Checks if the value of the field is TFWR_31
impl R<bool, STRFWD_A>
[src]
pub fn variant(&self) -> STRFWD_A
[src]
Get enumerated values variant
pub fn is_strfwd_0(&self) -> bool
[src]
Checks if the value of the field is STRFWD_0
pub fn is_strfwd_1(&self) -> bool
[src]
Checks if the value of the field is STRFWD_1
impl R<u32, Reg<u32, _TFWR>>
[src]
pub fn tfwr(&self) -> TFWR_R
[src]
Bits 0:5 - Transmit FIFO Write
pub fn strfwd(&self) -> STRFWD_R
[src]
Bit 8 - Store And Forward Enable
impl R<u32, Reg<u32, _RDSR>>
[src]
pub fn r_des_start(&self) -> R_DES_START_R
[src]
Bits 3:31 - Pointer to the beginning of the receive buffer descriptor queue.
impl R<u32, Reg<u32, _TDSR>>
[src]
pub fn x_des_start(&self) -> X_DES_START_R
[src]
Bits 3:31 - Pointer to the beginning of the transmit buffer descriptor queue.
impl R<u32, Reg<u32, _MRBR>>
[src]
pub fn r_buf_size(&self) -> R_BUF_SIZE_R
[src]
Bits 4:13 - Receive buffer size in bytes
impl R<u32, Reg<u32, _RSFL>>
[src]
pub fn rx_section_full(&self) -> RX_SECTION_FULL_R
[src]
Bits 0:7 - Value Of Receive FIFO Section Full Threshold
impl R<u32, Reg<u32, _RSEM>>
[src]
pub fn rx_section_empty(&self) -> RX_SECTION_EMPTY_R
[src]
Bits 0:7 - Value Of The Receive FIFO Section Empty Threshold
pub fn stat_section_empty(&self) -> STAT_SECTION_EMPTY_R
[src]
Bits 16:20 - RX Status FIFO Section Empty Threshold
impl R<u32, Reg<u32, _RAEM>>
[src]
pub fn rx_almost_empty(&self) -> RX_ALMOST_EMPTY_R
[src]
Bits 0:7 - Value Of The Receive FIFO Almost Empty Threshold
impl R<u32, Reg<u32, _RAFL>>
[src]
pub fn rx_almost_full(&self) -> RX_ALMOST_FULL_R
[src]
Bits 0:7 - Value Of The Receive FIFO Almost Full Threshold
impl R<u32, Reg<u32, _TSEM>>
[src]
pub fn tx_section_empty(&self) -> TX_SECTION_EMPTY_R
[src]
Bits 0:7 - Value Of The Transmit FIFO Section Empty Threshold
impl R<u32, Reg<u32, _TAEM>>
[src]
pub fn tx_almost_empty(&self) -> TX_ALMOST_EMPTY_R
[src]
Bits 0:7 - Value of Transmit FIFO Almost Empty Threshold
impl R<u32, Reg<u32, _TAFL>>
[src]
pub fn tx_almost_full(&self) -> TX_ALMOST_FULL_R
[src]
Bits 0:7 - Value Of The Transmit FIFO Almost Full Threshold
impl R<u32, Reg<u32, _TIPG>>
[src]
impl R<u32, Reg<u32, _FTRL>>
[src]
pub fn trunc_fl(&self) -> TRUNC_FL_R
[src]
Bits 0:13 - Frame Truncation Length
impl R<bool, SHIFT16_A>
[src]
pub fn variant(&self) -> SHIFT16_A
[src]
Get enumerated values variant
pub fn is_shift16_0(&self) -> bool
[src]
Checks if the value of the field is SHIFT16_0
pub fn is_shift16_1(&self) -> bool
[src]
Checks if the value of the field is SHIFT16_1
impl R<bool, IPCHK_A>
[src]
pub fn variant(&self) -> IPCHK_A
[src]
Get enumerated values variant
pub fn is_ipchk_0(&self) -> bool
[src]
Checks if the value of the field is IPCHK_0
pub fn is_ipchk_1(&self) -> bool
[src]
Checks if the value of the field is IPCHK_1
impl R<bool, PROCHK_A>
[src]
pub fn variant(&self) -> PROCHK_A
[src]
Get enumerated values variant
pub fn is_prochk_0(&self) -> bool
[src]
Checks if the value of the field is PROCHK_0
pub fn is_prochk_1(&self) -> bool
[src]
Checks if the value of the field is PROCHK_1
impl R<u32, Reg<u32, _TACC>>
[src]
pub fn shift16(&self) -> SHIFT16_R
[src]
Bit 0 - TX FIFO Shift-16
pub fn ipchk(&self) -> IPCHK_R
[src]
Bit 3 - Enables insertion of IP header checksum.
pub fn prochk(&self) -> PROCHK_R
[src]
Bit 4 - Enables insertion of protocol checksum.
impl R<bool, PADREM_A>
[src]
pub fn variant(&self) -> PADREM_A
[src]
Get enumerated values variant
pub fn is_padrem_0(&self) -> bool
[src]
Checks if the value of the field is PADREM_0
pub fn is_padrem_1(&self) -> bool
[src]
Checks if the value of the field is PADREM_1
impl R<bool, IPDIS_A>
[src]
pub fn variant(&self) -> IPDIS_A
[src]
Get enumerated values variant
pub fn is_ipdis_0(&self) -> bool
[src]
Checks if the value of the field is IPDIS_0
pub fn is_ipdis_1(&self) -> bool
[src]
Checks if the value of the field is IPDIS_1
impl R<bool, PRODIS_A>
[src]
pub fn variant(&self) -> PRODIS_A
[src]
Get enumerated values variant
pub fn is_prodis_0(&self) -> bool
[src]
Checks if the value of the field is PRODIS_0
pub fn is_prodis_1(&self) -> bool
[src]
Checks if the value of the field is PRODIS_1
impl R<bool, LINEDIS_A>
[src]
pub fn variant(&self) -> LINEDIS_A
[src]
Get enumerated values variant
pub fn is_linedis_0(&self) -> bool
[src]
Checks if the value of the field is LINEDIS_0
pub fn is_linedis_1(&self) -> bool
[src]
Checks if the value of the field is LINEDIS_1
impl R<bool, SHIFT16_A>
[src]
pub fn variant(&self) -> SHIFT16_A
[src]
Get enumerated values variant
pub fn is_shift16_0(&self) -> bool
[src]
Checks if the value of the field is SHIFT16_0
pub fn is_shift16_1(&self) -> bool
[src]
Checks if the value of the field is SHIFT16_1
impl R<u32, Reg<u32, _RACC>>
[src]
pub fn padrem(&self) -> PADREM_R
[src]
Bit 0 - Enable Padding Removal For Short IP Frames
pub fn ipdis(&self) -> IPDIS_R
[src]
Bit 1 - Enable Discard Of Frames With Wrong IPv4 Header Checksum
pub fn prodis(&self) -> PRODIS_R
[src]
Bit 2 - Enable Discard Of Frames With Wrong Protocol Checksum
pub fn linedis(&self) -> LINEDIS_R
[src]
Bit 6 - Enable Discard Of Frames With MAC Layer Errors
pub fn shift16(&self) -> SHIFT16_R
[src]
Bit 7 - RX FIFO Shift-16
impl R<u32, Reg<u32, _RMON_T_PACKETS>>
[src]
impl R<u32, Reg<u32, _RMON_T_BC_PKT>>
[src]
impl R<u32, Reg<u32, _RMON_T_MC_PKT>>
[src]
impl R<u32, Reg<u32, _RMON_T_CRC_ALIGN>>
[src]
impl R<u32, Reg<u32, _RMON_T_UNDERSIZE>>
[src]
pub fn txpkts(&self) -> TXPKTS_R
[src]
Bits 0:15 - Number of transmit packets less than 64 bytes with good CRC
impl R<u32, Reg<u32, _RMON_T_OVERSIZE>>
[src]
pub fn txpkts(&self) -> TXPKTS_R
[src]
Bits 0:15 - Number of transmit packets greater than MAX_FL bytes with good CRC
impl R<u32, Reg<u32, _RMON_T_FRAG>>
[src]
impl R<u32, Reg<u32, _RMON_T_JAB>>
[src]
pub fn txpkts(&self) -> TXPKTS_R
[src]
Bits 0:15 - Number of transmit packets greater than MAX_FL bytes and bad CRC
impl R<u32, Reg<u32, _RMON_T_COL>>
[src]
impl R<u32, Reg<u32, _RMON_T_P64>>
[src]
impl R<u32, Reg<u32, _RMON_T_P65TO127>>
[src]
impl R<u32, Reg<u32, _RMON_T_P128TO255>>
[src]
impl R<u32, Reg<u32, _RMON_T_P256TO511>>
[src]
impl R<u32, Reg<u32, _RMON_T_P512TO1023>>
[src]
impl R<u32, Reg<u32, _RMON_T_P1024TO2047>>
[src]
impl R<u32, Reg<u32, _RMON_T_P_GTE2048>>
[src]
impl R<u32, Reg<u32, _RMON_T_OCTETS>>
[src]
impl R<u32, Reg<u32, _IEEE_T_FRAME_OK>>
[src]
impl R<u32, Reg<u32, _IEEE_T_1COL>>
[src]
impl R<u32, Reg<u32, _IEEE_T_MCOL>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of frames transmitted with multiple collisions
impl R<u32, Reg<u32, _IEEE_T_DEF>>
[src]
impl R<u32, Reg<u32, _IEEE_T_LCOL>>
[src]
impl R<u32, Reg<u32, _IEEE_T_EXCOL>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of frames transmitted with excessive collisions
impl R<u32, Reg<u32, _IEEE_T_MACERR>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of frames transmitted with transmit FIFO underrun
impl R<u32, Reg<u32, _IEEE_T_CSERR>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of frames transmitted with carrier sense error
impl R<u32, Reg<u32, _IEEE_T_SQE>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - This read-only field is reserved and always has the value 0
impl R<u32, Reg<u32, _IEEE_T_FDXFC>>
[src]
impl R<u32, Reg<u32, _IEEE_T_OCTETS_OK>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:31 - Octet count for frames transmitted without error Counts total octets (includes header and FCS fields).
impl R<u32, Reg<u32, _RMON_R_PACKETS>>
[src]
impl R<u32, Reg<u32, _RMON_R_BC_PKT>>
[src]
impl R<u32, Reg<u32, _RMON_R_MC_PKT>>
[src]
impl R<u32, Reg<u32, _RMON_R_CRC_ALIGN>>
[src]
impl R<u32, Reg<u32, _RMON_R_UNDERSIZE>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of receive packets with less than 64 bytes and good CRC
impl R<u32, Reg<u32, _RMON_R_OVERSIZE>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of receive packets greater than MAX_FL and good CRC
impl R<u32, Reg<u32, _RMON_R_FRAG>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of receive packets with less than 64 bytes and bad CRC
impl R<u32, Reg<u32, _RMON_R_JAB>>
[src]
pub fn count(&self) -> COUNT_R
[src]
Bits 0:15 - Number of receive packets greater than MAX_FL and bad CRC
impl R<u32, Reg<u32, _RMON_R_P64>>
[src]
impl R<u32, Reg<u32, _RMON_R_P65TO127>>
[src]
impl R<u32, Reg<u32, _RMON_R_P128TO255>>
[src]
impl R<u32, Reg<u32, _RMON_R_P256TO511>>
[src]
impl R<u32, Reg<u32, _RMON_R_P512TO1023>>
[src]
impl R<u32, Reg<u32, _RMON_R_P1024TO2047>>
[src]
impl R<u32, Reg<u32, _RMON_R_P_GTE2048>>
[src]
impl R<u32, Reg<u32, _RMON_R_OCTETS>>
[src]
impl R<u32, Reg<u32, _IEEE_R_DROP>>
[src]
impl R<u32, Reg<u32, _IEEE_R_FRAME_OK>>
[src]
impl R<u32, Reg<u32, _IEEE_R_CRC>>
[src]
impl R<u32, Reg<u32, _IEEE_R_ALIGN>>
[src]
impl R<u32, Reg<u32, _IEEE_R_MACERR>>
[src]
impl R<u32, Reg<u32, _IEEE_R_FDXFC>>
[src]
impl R<u32, Reg<u32, _IEEE_R_OCTETS_OK>>
[src]
impl R<bool, EN_A>
[src]
pub fn variant(&self) -> EN_A
[src]
Get enumerated values variant
pub fn is_en_0(&self) -> bool
[src]
Checks if the value of the field is EN_0
pub fn is_en_1(&self) -> bool
[src]
Checks if the value of the field is EN_1
impl R<bool, OFFEN_A>
[src]
pub fn variant(&self) -> OFFEN_A
[src]
Get enumerated values variant
pub fn is_offen_0(&self) -> bool
[src]
Checks if the value of the field is OFFEN_0
pub fn is_offen_1(&self) -> bool
[src]
Checks if the value of the field is OFFEN_1
impl R<bool, OFFRST_A>
[src]
pub fn variant(&self) -> OFFRST_A
[src]
Get enumerated values variant
pub fn is_offrst_0(&self) -> bool
[src]
Checks if the value of the field is OFFRST_0
pub fn is_offrst_1(&self) -> bool
[src]
Checks if the value of the field is OFFRST_1
impl R<bool, PEREN_A>
[src]
pub fn variant(&self) -> PEREN_A
[src]
Get enumerated values variant
pub fn is_peren_0(&self) -> bool
[src]
Checks if the value of the field is PEREN_0
pub fn is_peren_1(&self) -> bool
[src]
Checks if the value of the field is PEREN_1
impl R<bool, PINPER_A>
[src]
pub fn variant(&self) -> PINPER_A
[src]
Get enumerated values variant
pub fn is_pinper_0(&self) -> bool
[src]
Checks if the value of the field is PINPER_0
pub fn is_pinper_1(&self) -> bool
[src]
Checks if the value of the field is PINPER_1
impl R<bool, CAPTURE_A>
[src]
pub fn variant(&self) -> CAPTURE_A
[src]
Get enumerated values variant
pub fn is_capture_0(&self) -> bool
[src]
Checks if the value of the field is CAPTURE_0
pub fn is_capture_1(&self) -> bool
[src]
Checks if the value of the field is CAPTURE_1
impl R<bool, SLAVE_A>
[src]
pub fn variant(&self) -> SLAVE_A
[src]
Get enumerated values variant
pub fn is_slave_0(&self) -> bool
[src]
Checks if the value of the field is SLAVE_0
pub fn is_slave_1(&self) -> bool
[src]
Checks if the value of the field is SLAVE_1
impl R<u32, Reg<u32, _ATCR>>
[src]
pub fn en(&self) -> EN_R
[src]
Bit 0 - Enable Timer
pub fn offen(&self) -> OFFEN_R
[src]
Bit 2 - Enable One-Shot Offset Event
pub fn offrst(&self) -> OFFRST_R
[src]
Bit 3 - Reset Timer On Offset Event
pub fn peren(&self) -> PEREN_R
[src]
Bit 4 - Enable Periodical Event
pub fn pinper(&self) -> PINPER_R
[src]
Bit 7 - Enables event signal output assertion on period event
pub fn restart(&self) -> RESTART_R
[src]
Bit 9 - Reset Timer
pub fn capture(&self) -> CAPTURE_R
[src]
Bit 11 - Capture Timer Value
pub fn slave(&self) -> SLAVE_R
[src]
Bit 13 - Enable Timer Slave Mode
impl R<u32, Reg<u32, _ATVR>>
[src]
impl R<u32, Reg<u32, _ATOFF>>
[src]
impl R<u32, Reg<u32, _ATPER>>
[src]
impl R<u32, Reg<u32, _ATCOR>>
[src]
impl R<u32, Reg<u32, _ATINC>>
[src]
pub fn inc(&self) -> INC_R
[src]
Bits 0:6 - Clock Period Of The Timestamping Clock (ts_clk) In Nanoseconds
pub fn inc_corr(&self) -> INC_CORR_R
[src]
Bits 8:14 - Correction Increment Value
impl R<u32, Reg<u32, _ATSTMP>>
[src]
pub fn timestamp(&self) -> TIMESTAMP_R
[src]
Bits 0:31 - Timestamp of the last frame transmitted by the core that had TxBD[TS] set
impl R<bool, TF0_A>
[src]
pub fn variant(&self) -> TF0_A
[src]
Get enumerated values variant
pub fn is_tf0_0(&self) -> bool
[src]
Checks if the value of the field is TF0_0
pub fn is_tf0_1(&self) -> bool
[src]
Checks if the value of the field is TF0_1
impl R<bool, TF1_A>
[src]
pub fn variant(&self) -> TF1_A
[src]
Get enumerated values variant
pub fn is_tf1_0(&self) -> bool
[src]
Checks if the value of the field is TF1_0
pub fn is_tf1_1(&self) -> bool
[src]
Checks if the value of the field is TF1_1
impl R<bool, TF2_A>
[src]
pub fn variant(&self) -> TF2_A
[src]
Get enumerated values variant
pub fn is_tf2_0(&self) -> bool
[src]
Checks if the value of the field is TF2_0
pub fn is_tf2_1(&self) -> bool
[src]
Checks if the value of the field is TF2_1
impl R<bool, TF3_A>
[src]
pub fn variant(&self) -> TF3_A
[src]
Get enumerated values variant
pub fn is_tf3_0(&self) -> bool
[src]
Checks if the value of the field is TF3_0
pub fn is_tf3_1(&self) -> bool
[src]
Checks if the value of the field is TF3_1
impl R<u32, Reg<u32, _TGSR>>
[src]
pub fn tf0(&self) -> TF0_R
[src]
Bit 0 - Copy Of Timer Flag For Channel 0
pub fn tf1(&self) -> TF1_R
[src]
Bit 1 - Copy Of Timer Flag For Channel 1
pub fn tf2(&self) -> TF2_R
[src]
Bit 2 - Copy Of Timer Flag For Channel 2
pub fn tf3(&self) -> TF3_R
[src]
Bit 3 - Copy Of Timer Flag For Channel 3
impl R<bool, TDRE_A>
[src]
pub fn variant(&self) -> TDRE_A
[src]
Get enumerated values variant
pub fn is_tdre_0(&self) -> bool
[src]
Checks if the value of the field is TDRE_0
pub fn is_tdre_1(&self) -> bool
[src]
Checks if the value of the field is TDRE_1
impl R<u8, TMODE_A>
[src]
pub fn variant(&self) -> Variant<u8, TMODE_A>
[src]
Get enumerated values variant
pub fn is_tmode_0(&self) -> bool
[src]
Checks if the value of the field is TMODE_0
pub fn is_tmode_1(&self) -> bool
[src]
Checks if the value of the field is TMODE_1
pub fn is_tmode_2(&self) -> bool
[src]
Checks if the value of the field is TMODE_2
pub fn is_tmode_3(&self) -> bool
[src]
Checks if the value of the field is TMODE_3
pub fn is_tmode_4(&self) -> bool
[src]
Checks if the value of the field is TMODE_4
pub fn is_tmode_5(&self) -> bool
[src]
Checks if the value of the field is TMODE_5
pub fn is_tmode_6(&self) -> bool
[src]
Checks if the value of the field is TMODE_6
pub fn is_tmode_7(&self) -> bool
[src]
Checks if the value of the field is TMODE_7
pub fn is_tmode_9(&self) -> bool
[src]
Checks if the value of the field is TMODE_9
pub fn is_tmode_10(&self) -> bool
[src]
Checks if the value of the field is TMODE_10
pub fn is_tmode_14(&self) -> bool
[src]
Checks if the value of the field is TMODE_14
pub fn is_tmode_15(&self) -> bool
[src]
Checks if the value of the field is TMODE_15
impl R<bool, TIE_A>
[src]
pub fn variant(&self) -> TIE_A
[src]
Get enumerated values variant
pub fn is_tie_0(&self) -> bool
[src]
Checks if the value of the field is TIE_0
pub fn is_tie_1(&self) -> bool
[src]
Checks if the value of the field is TIE_1
impl R<bool, TF_A>
[src]
pub fn variant(&self) -> TF_A
[src]
Get enumerated values variant
pub fn is_tf_0(&self) -> bool
[src]
Checks if the value of the field is TF_0
pub fn is_tf_1(&self) -> bool
[src]
Checks if the value of the field is TF_1
impl R<u8, TPWC_A>
[src]
pub fn variant(&self) -> Variant<u8, TPWC_A>
[src]
Get enumerated values variant
pub fn is_tpwc_0(&self) -> bool
[src]
Checks if the value of the field is TPWC_0
pub fn is_tpwc_1(&self) -> bool
[src]
Checks if the value of the field is TPWC_1
pub fn is_tpwc_2(&self) -> bool
[src]
Checks if the value of the field is TPWC_2
pub fn is_tpwc_3(&self) -> bool
[src]
Checks if the value of the field is TPWC_3
pub fn is_tpwc_31(&self) -> bool
[src]
Checks if the value of the field is TPWC_31
impl R<u32, Reg<u32, _TCSR>>
[src]
pub fn tdre(&self) -> TDRE_R
[src]
Bit 0 - Timer DMA Request Enable
pub fn tmode(&self) -> TMODE_R
[src]
Bits 2:5 - Timer Mode
pub fn tie(&self) -> TIE_R
[src]
Bit 6 - Timer Interrupt Enable
pub fn tf(&self) -> TF_R
[src]
Bit 7 - Timer Flag
pub fn tpwc(&self) -> TPWC_R
[src]
Bits 11:15 - Timer PulseWidth Control
impl R<u32, Reg<u32, _TCCR>>
[src]
Trait Implementations
Auto Trait Implementations
impl<U, T> Send for R<U, T> where
T: Send,
U: Send,
T: Send,
U: Send,
impl<U, T> Sync for R<U, T> where
T: Sync,
U: Sync,
T: Sync,
U: Sync,
impl<U, T> Unpin for R<U, T> where
T: Unpin,
U: Unpin,
T: Unpin,
U: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,