Ftdf

Struct Ftdf 

Source
pub struct Ftdf { /* private fields */ }

Implementations§

Source§

impl Ftdf

Source

pub const fn ftdf_buildtime_0_reg( &self, ) -> &'static Reg<FtdfBuildtime0Reg_SPEC, RW>

Build time

Source

pub const fn ftdf_buildtime_1_reg( &self, ) -> &'static Reg<FtdfBuildtime1Reg_SPEC, RW>

Build time

Source

pub const fn ftdf_buildtime_2_reg( &self, ) -> &'static Reg<FtdfBuildtime2Reg_SPEC, RW>

Build time

Source

pub const fn ftdf_buildtime_3_reg( &self, ) -> &'static Reg<FtdfBuildtime3Reg_SPEC, RW>

Build time

Source

pub const fn ftdf_debugcontrol_reg( &self, ) -> &'static Reg<FtdfDebugcontrolReg_SPEC, RW>

Debug control register

Source

pub const fn ftdf_eventcurrval_reg( &self, ) -> &'static Reg<FtdfEventcurrvalReg_SPEC, RW>

Value of event generator

Source

pub const fn ftdf_ftdf_ce_reg(&self) -> &'static Reg<FtdfFtdfCeReg_SPEC, RW>

Selection register events

Source

pub const fn ftdf_ftdf_cm_reg(&self) -> &'static Reg<FtdfFtdfCmReg_SPEC, RW>

Mask selection register events

Source

pub const fn ftdf_glob_control_0_reg( &self, ) -> &'static Reg<FtdfGlobControl0Reg_SPEC, RW>

Global control register

Source

pub const fn ftdf_glob_control_1_reg( &self, ) -> &'static Reg<FtdfGlobControl1Reg_SPEC, RW>

Global control register

Source

pub const fn ftdf_glob_control_2_reg( &self, ) -> &'static Reg<FtdfGlobControl2Reg_SPEC, RW>

Global control register

Source

pub const fn ftdf_glob_control_3_reg( &self, ) -> &'static Reg<FtdfGlobControl3Reg_SPEC, RW>

Global control register

Source

pub const fn ftdf_lmacreset_reg( &self, ) -> &'static Reg<FtdfLmacresetReg_SPEC, RW>

Lmax reset register

Source

pub const fn ftdf_lmac_control_0_reg( &self, ) -> &'static Reg<FtdfLmacControl0Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_10_reg( &self, ) -> &'static Reg<FtdfLmacControl10Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_11_reg( &self, ) -> &'static Reg<FtdfLmacControl11Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_1_reg( &self, ) -> &'static Reg<FtdfLmacControl1Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_2_reg( &self, ) -> &'static Reg<FtdfLmacControl2Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_3_reg( &self, ) -> &'static Reg<FtdfLmacControl3Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_4_reg( &self, ) -> &'static Reg<FtdfLmacControl4Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_5_reg( &self, ) -> &'static Reg<FtdfLmacControl5Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_6_reg( &self, ) -> &'static Reg<FtdfLmacControl6Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_7_reg( &self, ) -> &'static Reg<FtdfLmacControl7Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_8_reg( &self, ) -> &'static Reg<FtdfLmacControl8Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_9_reg( &self, ) -> &'static Reg<FtdfLmacControl9Reg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_delta_reg( &self, ) -> &'static Reg<FtdfLmacControlDeltaReg_SPEC, RW>

Lmac delta control register

Source

pub const fn ftdf_lmac_control_mask_reg( &self, ) -> &'static Reg<FtdfLmacControlMaskReg_SPEC, RW>

Lmac mask control register

Source

pub const fn ftdf_lmac_control_os_reg( &self, ) -> &'static Reg<FtdfLmacControlOsReg_SPEC, RW>

Lmac control register

Source

pub const fn ftdf_lmac_control_status_reg( &self, ) -> &'static Reg<FtdfLmacControlStatusReg_SPEC, RW>

Lmac status register

Source

pub const fn ftdf_lmac_event_reg( &self, ) -> &'static Reg<FtdfLmacEventReg_SPEC, RW>

Lmac event regsiter

Source

pub const fn ftdf_lmac_manual_1_reg( &self, ) -> &'static Reg<FtdfLmacManual1Reg_SPEC, RW>

Lmax manual PHY register

Source

pub const fn ftdf_lmac_manual_os_reg( &self, ) -> &'static Reg<FtdfLmacManualOsReg_SPEC, RW>

One shot register triggers transmission in manual mode

Source

pub const fn ftdf_lmac_manual_status_reg( &self, ) -> &'static Reg<FtdfLmacManualStatusReg_SPEC, RW>

Lmac status register in manual mode

Source

pub const fn ftdf_lmac_mask_reg(&self) -> &'static Reg<FtdfLmacMaskReg_SPEC, RW>

Lmac mask register

Source

pub const fn ftdf_long_addr_0_0_reg( &self, ) -> &'static Reg<FtdfLongAddr00Reg_SPEC, RW>

Source

pub const fn ftdf_long_addr_1_0_reg( &self, ) -> &'static Reg<FtdfLongAddr10Reg_SPEC, RW>

Source

pub const fn ftdf_macackwaitduration_reg( &self, ) -> &'static Reg<FtdfMacackwaitdurationReg_SPEC, RW>

Maximum time to wait for a ACK

Source

pub const fn ftdf_macenhackwaitduration_reg( &self, ) -> &'static Reg<FtdfMacenhackwaitdurationReg_SPEC, RW>

Maximum time to wait for an enhanced ACK frame

Source

pub const fn ftdf_macfcserrorcount_reg( &self, ) -> &'static Reg<FtdfMacfcserrorcountReg_SPEC, RW>

Lmac FCS error register

Source

pub const fn ftdf_macrxaddrfailfrmcnt_reg( &self, ) -> &'static Reg<FtdfMacrxaddrfailfrmcntReg_SPEC, RW>

Discarded frames register

Source

pub const fn ftdf_macrxstdackfrmokcnt_reg( &self, ) -> &'static Reg<FtdfMacrxstdackfrmokcntReg_SPEC, RW>

Received acknowledgment frames

Source

pub const fn ftdf_macrxunsupfrmcnt_reg( &self, ) -> &'static Reg<FtdfMacrxunsupfrmcntReg_SPEC, RW>

Unsupported frames register

Source

pub const fn ftdf_mactstxackdelayval_reg( &self, ) -> &'static Reg<FtdfMactstxackdelayvalReg_SPEC, RW>

Time left until next ACK is sent (us)

Source

pub const fn ftdf_mactxstdackfrmcnt_reg( &self, ) -> &'static Reg<FtdfMactxstdackfrmcntReg_SPEC, RW>

Transmitted acknowledgment frames

Source

pub const fn ftdf_phy_parameters_0_reg( &self, ) -> &'static Reg<FtdfPhyParameters0Reg_SPEC, RW>

Lmac PHY parameter register

Source

pub const fn ftdf_phy_parameters_1_reg( &self, ) -> &'static Reg<FtdfPhyParameters1Reg_SPEC, RW>

Lmac PHY parameter register

Source

pub const fn ftdf_phy_parameters_2_reg( &self, ) -> &'static Reg<FtdfPhyParameters2Reg_SPEC, RW>

Lmac PHY parameter register

Source

pub const fn ftdf_phy_parameters_3_reg( &self, ) -> &'static Reg<FtdfPhyParameters3Reg_SPEC, RW>

Lmac PHY parameter register

Source

pub const fn ftdf_rel_name_0_reg( &self, ) -> &'static Reg<FtdfRelName0Reg_SPEC, RW>

Name of the release

Source

pub const fn ftdf_rel_name_1_reg( &self, ) -> &'static Reg<FtdfRelName1Reg_SPEC, RW>

Name of the release

Source

pub const fn ftdf_rel_name_2_reg( &self, ) -> &'static Reg<FtdfRelName2Reg_SPEC, RW>

Name of the release

Source

pub const fn ftdf_rel_name_3_reg( &self, ) -> &'static Reg<FtdfRelName3Reg_SPEC, RW>

Name of the release

Source

pub const fn ftdf_rx_control_0_reg( &self, ) -> &'static Reg<FtdfRxControl0Reg_SPEC, RW>

Receive control register

Source

pub const fn ftdf_rx_event_reg(&self) -> &'static Reg<FtdfRxEventReg_SPEC, RW>

Receive event register

Source

pub const fn ftdf_rx_fifo_0_0_reg( &self, ) -> &'static Reg<FtdfRxFifo00Reg_SPEC, RW>

Address receive fifo 0

Source

pub const fn ftdf_rx_fifo_1_0_reg( &self, ) -> &'static Reg<FtdfRxFifo10Reg_SPEC, RW>

Address transmit fifo 1

Source

pub const fn ftdf_rx_fifo_2_0_reg( &self, ) -> &'static Reg<FtdfRxFifo20Reg_SPEC, RW>

Address transmit fifo 2

Source

pub const fn ftdf_rx_fifo_3_0_reg( &self, ) -> &'static Reg<FtdfRxFifo30Reg_SPEC, RW>

Address transmit fifo 3

Source

pub const fn ftdf_rx_fifo_4_0_reg( &self, ) -> &'static Reg<FtdfRxFifo40Reg_SPEC, RW>

Address transmit fifo 4

Source

pub const fn ftdf_rx_fifo_5_0_reg( &self, ) -> &'static Reg<FtdfRxFifo50Reg_SPEC, RW>

Address transmit fifo 5

Source

pub const fn ftdf_rx_fifo_6_0_reg( &self, ) -> &'static Reg<FtdfRxFifo60Reg_SPEC, RW>

Address transmit fifo 6

Source

pub const fn ftdf_rx_fifo_7_0_reg( &self, ) -> &'static Reg<FtdfRxFifo70Reg_SPEC, RW>

Address transmit fifo 7

Source

pub const fn ftdf_rx_mask_reg(&self) -> &'static Reg<FtdfRxMaskReg_SPEC, RW>

Receive event mask register

Source

pub const fn ftdf_rx_meta_0_0_reg( &self, ) -> &'static Reg<FtdfRxMeta00Reg_SPEC, RW>

Receive metadata register 0

Source

pub const fn ftdf_rx_meta_0_1_reg( &self, ) -> &'static Reg<FtdfRxMeta01Reg_SPEC, RW>

Receive metadata register 1

Source

pub const fn ftdf_rx_meta_0_2_reg( &self, ) -> &'static Reg<FtdfRxMeta02Reg_SPEC, RW>

Receive metadata register 2

Source

pub const fn ftdf_rx_meta_0_3_reg( &self, ) -> &'static Reg<FtdfRxMeta03Reg_SPEC, RW>

Receive metadata register 3

Source

pub const fn ftdf_rx_meta_0_4_reg( &self, ) -> &'static Reg<FtdfRxMeta04Reg_SPEC, RW>

Receive metadata register 4

Source

pub const fn ftdf_rx_meta_0_5_reg( &self, ) -> &'static Reg<FtdfRxMeta05Reg_SPEC, RW>

Receive metadata register 5

Source

pub const fn ftdf_rx_meta_0_6_reg( &self, ) -> &'static Reg<FtdfRxMeta06Reg_SPEC, RW>

Receive metadata register 6

Source

pub const fn ftdf_rx_meta_0_7_reg( &self, ) -> &'static Reg<FtdfRxMeta07Reg_SPEC, RW>

Receive metadata register 7

Source

pub const fn ftdf_rx_meta_1_0_reg( &self, ) -> &'static Reg<FtdfRxMeta10Reg_SPEC, RW>

Receive metadata register 0

Source

pub const fn ftdf_rx_meta_1_1_reg( &self, ) -> &'static Reg<FtdfRxMeta11Reg_SPEC, RW>

Receive metadata register 1

Source

pub const fn ftdf_rx_meta_1_2_reg( &self, ) -> &'static Reg<FtdfRxMeta12Reg_SPEC, RW>

Receive metadata register 2

Source

pub const fn ftdf_rx_meta_1_3_reg( &self, ) -> &'static Reg<FtdfRxMeta13Reg_SPEC, RW>

Receive metadata register 3

Source

pub const fn ftdf_rx_meta_1_4_reg( &self, ) -> &'static Reg<FtdfRxMeta14Reg_SPEC, RW>

Receive metadata register 4

Source

pub const fn ftdf_rx_meta_1_5_reg( &self, ) -> &'static Reg<FtdfRxMeta15Reg_SPEC, RW>

Receive metadata register 5

Source

pub const fn ftdf_rx_meta_1_6_reg( &self, ) -> &'static Reg<FtdfRxMeta16Reg_SPEC, RW>

Receive metadata register 6

Source

pub const fn ftdf_rx_meta_1_7_reg( &self, ) -> &'static Reg<FtdfRxMeta17Reg_SPEC, RW>

Receive metadata register 7

Source

pub const fn ftdf_rx_status_delta_reg( &self, ) -> &'static Reg<FtdfRxStatusDeltaReg_SPEC, RW>

Receive status delta register

Source

pub const fn ftdf_rx_status_mask_reg( &self, ) -> &'static Reg<FtdfRxStatusMaskReg_SPEC, RW>

Receive status delta mask register

Source

pub const fn ftdf_rx_status_reg(&self) -> &'static Reg<FtdfRxStatusReg_SPEC, RW>

Receive status register

Source

pub const fn ftdf_seckey_0_reg(&self) -> &'static Reg<FtdfSeckey0Reg_SPEC, RW>

Seckey register

Source

pub const fn ftdf_seckey_1_reg(&self) -> &'static Reg<FtdfSeckey1Reg_SPEC, RW>

Seckey register

Source

pub const fn ftdf_seckey_2_reg(&self) -> &'static Reg<FtdfSeckey2Reg_SPEC, RW>

SecKey register

Source

pub const fn ftdf_seckey_3_reg(&self) -> &'static Reg<FtdfSeckey3Reg_SPEC, RW>

Seckey register

Source

pub const fn ftdf_secnonce_0_reg( &self, ) -> &'static Reg<FtdfSecnonce0Reg_SPEC, RW>

Nonce register used for encryption/decryption

Source

pub const fn ftdf_secnonce_1_reg( &self, ) -> &'static Reg<FtdfSecnonce1Reg_SPEC, RW>

Nonce register used for encryption/decryption

Source

pub const fn ftdf_secnonce_2_reg( &self, ) -> &'static Reg<FtdfSecnonce2Reg_SPEC, RW>

Nonce register used for encryption/decryption

Source

pub const fn ftdf_secnonce_3_reg( &self, ) -> &'static Reg<FtdfSecnonce3Reg_SPEC, RW>

Nonce register used for encryption/decryption

Source

pub const fn ftdf_security_0_reg( &self, ) -> &'static Reg<FtdfSecurity0Reg_SPEC, RW>

Security register

Source

pub const fn ftdf_security_1_reg( &self, ) -> &'static Reg<FtdfSecurity1Reg_SPEC, RW>

Security register

Source

pub const fn ftdf_security_eventmask_reg( &self, ) -> &'static Reg<FtdfSecurityEventmaskReg_SPEC, RW>

security event mask register

Source

pub const fn ftdf_security_event_reg( &self, ) -> &'static Reg<FtdfSecurityEventReg_SPEC, RW>

security event register

Source

pub const fn ftdf_security_os_reg( &self, ) -> &'static Reg<FtdfSecurityOsReg_SPEC, RW>

One shot register to start encryption/decryption

Source

pub const fn ftdf_security_status_reg( &self, ) -> &'static Reg<FtdfSecurityStatusReg_SPEC, RW>

Security status register

Source

pub const fn ftdf_size_and_val_0_reg( &self, ) -> &'static Reg<FtdfSizeAndVal0Reg_SPEC, RW>

Source

pub const fn ftdf_symboltime2thr_reg( &self, ) -> &'static Reg<FtdfSymboltime2ThrReg_SPEC, RW>

Symboltime threshold register 2

Source

pub const fn ftdf_symboltimesnapshotval_reg( &self, ) -> &'static Reg<FtdfSymboltimesnapshotvalReg_SPEC, RW>

Value timestamp generator

Source

pub const fn ftdf_symboltimethr_reg( &self, ) -> &'static Reg<FtdfSymboltimethrReg_SPEC, RW>

Symboltime threshold register 1

Source

pub const fn ftdf_synctimestampphaseval_reg( &self, ) -> &'static Reg<FtdfSynctimestampphasevalReg_SPEC, RW>

Timestamp phase value regsiter

Source

pub const fn ftdf_synctimestampthr_reg( &self, ) -> &'static Reg<FtdfSynctimestampthrReg_SPEC, RW>

Threshold timestamp generator

Source

pub const fn ftdf_synctimestampval_reg( &self, ) -> &'static Reg<FtdfSynctimestampvalReg_SPEC, RW>

Value timestamp generator

Source

pub const fn ftdf_timer_control_1_reg( &self, ) -> &'static Reg<FtdfTimerControl1Reg_SPEC, RW>

Timer control register

Source

pub const fn ftdf_timestampcurrphaseval_reg( &self, ) -> &'static Reg<FtdfTimestampcurrphasevalReg_SPEC, RW>

Value of timestamp generator phase within a symbol

Source

pub const fn ftdf_timestampcurrval_reg( &self, ) -> &'static Reg<FtdfTimestampcurrvalReg_SPEC, RW>

Value of timestamp generator

Source

pub const fn ftdf_tsch_control_0_reg( &self, ) -> &'static Reg<FtdfTschControl0Reg_SPEC, RW>

Lmac tsch control register

Source

pub const fn ftdf_tsch_control_1_reg( &self, ) -> &'static Reg<FtdfTschControl1Reg_SPEC, RW>

Lmac tsch control register

Source

pub const fn ftdf_tsch_control_2_reg( &self, ) -> &'static Reg<FtdfTschControl2Reg_SPEC, RW>

Lmac tsch control register

Source

pub const fn ftdf_txbyte_e_reg(&self) -> &'static Reg<FtdfTxbyteEReg_SPEC, RW>

Transmit first byte register

Source

pub const fn ftdf_txbyte_m_reg(&self) -> &'static Reg<FtdfTxbyteMReg_SPEC, RW>

Transmit first byte mask register

Source

pub const fn ftdf_txpipepropdelay_reg( &self, ) -> &'static Reg<FtdfTxpipepropdelayReg_SPEC, RW>

Prop delay transmit register

Source

pub const fn ftdf_tx_clear_os_reg( &self, ) -> &'static Reg<FtdfTxClearOsReg_SPEC, RW>

One shot register to clear flag

Source

pub const fn ftdf_tx_control_0_reg( &self, ) -> &'static Reg<FtdfTxControl0Reg_SPEC, RW>

Transmit control register

Source

pub const fn ftdf_tx_fifo_0_0_reg( &self, ) -> &'static Reg<FtdfTxFifo00Reg_SPEC, RW>

Address transmit fifo 0

Source

pub const fn ftdf_tx_fifo_1_0_reg( &self, ) -> &'static Reg<FtdfTxFifo10Reg_SPEC, RW>

Address transmit fifo 1

Source

pub const fn ftdf_tx_fifo_2_0_reg( &self, ) -> &'static Reg<FtdfTxFifo20Reg_SPEC, RW>

Address transmit fifo 2

Source

pub const fn ftdf_tx_fifo_3_0_reg( &self, ) -> &'static Reg<FtdfTxFifo30Reg_SPEC, RW>

Address transmit fifo 3

Source

pub const fn ftdf_tx_flag_clear_e_0_reg( &self, ) -> &'static Reg<FtdfTxFlagClearE0Reg_SPEC, RW>

Clear flag register 0

Source

pub const fn ftdf_tx_flag_clear_e_1_reg( &self, ) -> &'static Reg<FtdfTxFlagClearE1Reg_SPEC, RW>

Clear flag register 1

Source

pub const fn ftdf_tx_flag_clear_e_2_reg( &self, ) -> &'static Reg<FtdfTxFlagClearE2Reg_SPEC, RW>

Clear flag register 2

Source

pub const fn ftdf_tx_flag_clear_e_3_reg( &self, ) -> &'static Reg<FtdfTxFlagClearE3Reg_SPEC, RW>

Clear flag register 3

Source

pub const fn ftdf_tx_flag_clear_m_0_reg( &self, ) -> &'static Reg<FtdfTxFlagClearM0Reg_SPEC, RW>

Mask flag register 0

Source

pub const fn ftdf_tx_flag_clear_m_1_reg( &self, ) -> &'static Reg<FtdfTxFlagClearM1Reg_SPEC, RW>

Mask flag register 1

Source

pub const fn ftdf_tx_flag_clear_m_2_reg( &self, ) -> &'static Reg<FtdfTxFlagClearM2Reg_SPEC, RW>

Clear flag register 2

Source

pub const fn ftdf_tx_flag_clear_m_3_reg( &self, ) -> &'static Reg<FtdfTxFlagClearM3Reg_SPEC, RW>

Clear flag register 3

Source

pub const fn ftdf_tx_flag_s_0_reg( &self, ) -> &'static Reg<FtdfTxFlagS0Reg_SPEC, RW>

Transmit packet ready for transmission register 0

Source

pub const fn ftdf_tx_flag_s_1_reg( &self, ) -> &'static Reg<FtdfTxFlagS1Reg_SPEC, RW>

Transmit packet ready for transmission register 1

Source

pub const fn ftdf_tx_flag_s_2_reg( &self, ) -> &'static Reg<FtdfTxFlagS2Reg_SPEC, RW>

Transmit packet ready for transmission register 2

Source

pub const fn ftdf_tx_flag_s_3_reg( &self, ) -> &'static Reg<FtdfTxFlagS3Reg_SPEC, RW>

Transmit packet ready for transmission register 3

Source

pub const fn ftdf_tx_meta_data_0_0_reg( &self, ) -> &'static Reg<FtdfTxMetaData00Reg_SPEC, RW>

Transmit metadata register 0

Source

pub const fn ftdf_tx_meta_data_0_1_reg( &self, ) -> &'static Reg<FtdfTxMetaData01Reg_SPEC, RW>

Transmit metadata register 1

Source

pub const fn ftdf_tx_meta_data_0_2_reg( &self, ) -> &'static Reg<FtdfTxMetaData02Reg_SPEC, RW>

Transmit metadata register 2

Source

pub const fn ftdf_tx_meta_data_0_3_reg( &self, ) -> &'static Reg<FtdfTxMetaData03Reg_SPEC, RW>

Transmit metadata register 3

Source

pub const fn ftdf_tx_meta_data_1_0_reg( &self, ) -> &'static Reg<FtdfTxMetaData10Reg_SPEC, RW>

Transmit metadata register 0

Source

pub const fn ftdf_tx_meta_data_1_1_reg( &self, ) -> &'static Reg<FtdfTxMetaData11Reg_SPEC, RW>

Transmit metadata register 1

Source

pub const fn ftdf_tx_meta_data_1_2_reg( &self, ) -> &'static Reg<FtdfTxMetaData12Reg_SPEC, RW>

Transmit metadata register 2

Source

pub const fn ftdf_tx_meta_data_1_3_reg( &self, ) -> &'static Reg<FtdfTxMetaData13Reg_SPEC, RW>

Transmit metadata register 3

Source

pub const fn ftdf_tx_priority_0_reg( &self, ) -> &'static Reg<FtdfTxPriority0Reg_SPEC, RW>

Transmit priority register 0

Source

pub const fn ftdf_tx_priority_1_reg( &self, ) -> &'static Reg<FtdfTxPriority1Reg_SPEC, RW>

Transmit priority register 1

Source

pub const fn ftdf_tx_priority_2_reg( &self, ) -> &'static Reg<FtdfTxPriority2Reg_SPEC, RW>

Transmit priority register 2

Source

pub const fn ftdf_tx_priority_3_reg( &self, ) -> &'static Reg<FtdfTxPriority3Reg_SPEC, RW>

Transmit priority register 3

Source

pub const fn ftdf_tx_return_status_0_0_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus00Reg_SPEC, RW>

Transmit status register 0

Source

pub const fn ftdf_tx_return_status_0_1_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus01Reg_SPEC, RW>

Transmit status register 1

Source

pub const fn ftdf_tx_return_status_0_2_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus02Reg_SPEC, RW>

Transmit status register 2

Source

pub const fn ftdf_tx_return_status_0_3_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus03Reg_SPEC, RW>

Transmit status register 3

Source

pub const fn ftdf_tx_return_status_1_0_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus10Reg_SPEC, RW>

Transmit status register 0

Source

pub const fn ftdf_tx_return_status_1_1_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus11Reg_SPEC, RW>

Transmit status register 1

Source

pub const fn ftdf_tx_return_status_1_2_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus12Reg_SPEC, RW>

Transmit status register 2

Source

pub const fn ftdf_tx_return_status_1_3_reg( &self, ) -> &'static Reg<FtdfTxReturnStatus13Reg_SPEC, RW>

Transmit status register 3

Source

pub const fn ftdf_tx_set_os_reg(&self) -> &'static Reg<FtdfTxSetOsReg_SPEC, RW>

One shot register to set flag

Source

pub const fn ftdf_wakeup_control_os_reg( &self, ) -> &'static Reg<FtdfWakeupControlOsReg_SPEC, RW>

Source

pub const fn ftdf_wakeup_control_reg( &self, ) -> &'static Reg<FtdfWakeupControlReg_SPEC, RW>

Wakeup timer vcontrol register

Trait Implementations§

Source§

impl Clone for Ftdf

Source§

fn clone(&self) -> Ftdf

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Ftdf

Source§

fn eq(&self, other: &Ftdf) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Ftdf

Source§

impl Eq for Ftdf

Source§

impl Send for Ftdf

FTDF registers

Source§

impl StructuralPartialEq for Ftdf

Source§

impl Sync for Ftdf

Auto Trait Implementations§

§

impl Freeze for Ftdf

§

impl RefUnwindSafe for Ftdf

§

impl Unpin for Ftdf

§

impl UnwindSafe for Ftdf

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.