pub struct R<U, T> { /* private fields */ }Expand description
Implementations§
Source§impl<FI> R<bool, FI>
impl<FI> R<bool, FI>
Sourcepub fn bit_is_clear(&self) -> bool
pub fn bit_is_clear(&self) -> bool
Returns true if the bit is clear (0)
Sourcepub fn bit_is_set(&self) -> bool
pub fn bit_is_set(&self) -> bool
Returns true if the bit is set (1)
Source§impl R<u8, PRIORITY_A>
impl R<u8, PRIORITY_A>
Sourcepub fn variant(&self) -> PRIORITY_A
pub fn variant(&self) -> PRIORITY_A
Get enumerated values variant
Source§impl R<u64, Reg<u64, _INTERRUPT_STATUS>>
impl R<u64, Reg<u64, _INTERRUPT_STATUS>>
Sourcepub fn calc_done(&self) -> CALC_DONE_R
pub fn calc_done(&self) -> CALC_DONE_R
Bit 0 - Interrupt raised when calculation is done
Sourcepub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
pub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
Bit 1 - Interrupt raised when layer arguments FIFO almost empty
Sourcepub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
pub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
Bit 2 - Interrupt raised when layer arguments FIFO almost full
Source§impl R<u64, Reg<u64, _INTERRUPT_RAW>>
impl R<u64, Reg<u64, _INTERRUPT_RAW>>
Sourcepub fn calc_done(&self) -> CALC_DONE_R
pub fn calc_done(&self) -> CALC_DONE_R
Bit 0 - Interrupt raised when calculation is done
Sourcepub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
pub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
Bit 1 - Interrupt raised when layer arguments FIFO almost empty
Sourcepub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
pub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
Bit 2 - Interrupt raised when layer arguments FIFO almost full
Source§impl R<u64, Reg<u64, _INTERRUPT_MASK>>
impl R<u64, Reg<u64, _INTERRUPT_MASK>>
Sourcepub fn calc_done(&self) -> CALC_DONE_R
pub fn calc_done(&self) -> CALC_DONE_R
Bit 0 - Interrupt raised when calculation is done
Sourcepub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
pub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
Bit 1 - Interrupt raised when layer arguments FIFO almost empty
Sourcepub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
pub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
Bit 2 - Interrupt raised when layer arguments FIFO almost full
Source§impl R<u64, Reg<u64, _INTERRUPT_CLEAR>>
impl R<u64, Reg<u64, _INTERRUPT_CLEAR>>
Sourcepub fn calc_done(&self) -> CALC_DONE_R
pub fn calc_done(&self) -> CALC_DONE_R
Bit 0 - Interrupt raised when calculation is done
Sourcepub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
pub fn layer_cfg_almost_empty(&self) -> LAYER_CFG_ALMOST_EMPTY_R
Bit 1 - Interrupt raised when layer arguments FIFO almost empty
Sourcepub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
pub fn layer_cfg_almost_full(&self) -> LAYER_CFG_ALMOST_FULL_R
Bit 2 - Interrupt raised when layer arguments FIFO almost full
Source§impl R<u64, Reg<u64, _FIFO_THRESHOLD>>
impl R<u64, Reg<u64, _FIFO_THRESHOLD>>
Sourcepub fn full_threshold(&self) -> FULL_THRESHOLD_R
pub fn full_threshold(&self) -> FULL_THRESHOLD_R
Bits 0:3 - FIFO full threshold
Sourcepub fn empty_threshold(&self) -> EMPTY_THRESHOLD_R
pub fn empty_threshold(&self) -> EMPTY_THRESHOLD_R
Bits 4:7 - FIFO empty threshold
Source§impl R<u64, Reg<u64, _FIFO_CTRL>>
impl R<u64, Reg<u64, _FIFO_CTRL>>
Sourcepub fn dma_fifo_flush_n(&self) -> DMA_FIFO_FLUSH_N_R
pub fn dma_fifo_flush_n(&self) -> DMA_FIFO_FLUSH_N_R
Bit 0 - Flush DMA FIFO
Sourcepub fn gs_fifo_flush_n(&self) -> GS_FIFO_FLUSH_N_R
pub fn gs_fifo_flush_n(&self) -> GS_FIFO_FLUSH_N_R
Bit 1 - Flush GS FIFO
Sourcepub fn cfg_fifo_flush_n(&self) -> CFG_FIFO_FLUSH_N_R
pub fn cfg_fifo_flush_n(&self) -> CFG_FIFO_FLUSH_N_R
Bit 2 - Flush configuration FIFO
Sourcepub fn cmd_fifo_flush_n(&self) -> CMD_FIFO_FLUSH_N_R
pub fn cmd_fifo_flush_n(&self) -> CMD_FIFO_FLUSH_N_R
Bit 3 - Flush command FIFO
Sourcepub fn resp_fifo_flush_n(&self) -> RESP_FIFO_FLUSH_N_R
pub fn resp_fifo_flush_n(&self) -> RESP_FIFO_FLUSH_N_R
Bit 4 - Flush response FIFO
Source§impl R<u64, Reg<u64, _EIGHT_BIT_MODE>>
impl R<u64, Reg<u64, _EIGHT_BIT_MODE>>
Sourcepub fn eight_bit_mode(&self) -> EIGHT_BIT_MODE_R
pub fn eight_bit_mode(&self) -> EIGHT_BIT_MODE_R
Bit 0 - Use 8-bit instead of 16-bit precision if set
Source§impl R<u8, INPUT_MODE_A>
impl R<u8, INPUT_MODE_A>
Sourcepub fn variant(&self) -> Variant<u8, INPUT_MODE_A>
pub fn variant(&self) -> Variant<u8, INPUT_MODE_A>
Get enumerated values variant
Source§impl R<bool, DATA_MODE_A>
impl R<bool, DATA_MODE_A>
Sourcepub fn variant(&self) -> DATA_MODE_A
pub fn variant(&self) -> DATA_MODE_A
Get enumerated values variant
Sourcepub fn is_width_64(&self) -> bool
pub fn is_width_64(&self) -> bool
Checks if the value of the field is WIDTH_64
Sourcepub fn is_width_128(&self) -> bool
pub fn is_width_128(&self) -> bool
Checks if the value of the field is WIDTH_128
Source§impl R<u64, Reg<u64, _CTRL>>
impl R<u64, Reg<u64, _CTRL>>
Sourcepub fn shift(&self) -> SHIFT_R
pub fn shift(&self) -> SHIFT_R
Bits 4:12 - Corresponding to the nine layer butterfly shift operation, 0x0: does not shift; 0x1: shift 1st layer. …
Sourcepub fn dma_send(&self) -> DMA_SEND_R
pub fn dma_send(&self) -> DMA_SEND_R
Bit 14 - FFT DMA enable
Sourcepub fn input_mode(&self) -> INPUT_MODE_R
pub fn input_mode(&self) -> INPUT_MODE_R
Bits 15:16 - Input data arrangement
Sourcepub fn data_mode(&self) -> DATA_MODE_R
pub fn data_mode(&self) -> DATA_MODE_R
Bit 17 - Effective width of input data
Source§impl R<u64, Reg<u64, _FIFO_CTRL>>
impl R<u64, Reg<u64, _FIFO_CTRL>>
Sourcepub fn resp_fifo_flush(&self) -> RESP_FIFO_FLUSH_R
pub fn resp_fifo_flush(&self) -> RESP_FIFO_FLUSH_R
Bit 0 - Response memory initialization flag
Sourcepub fn cmd_fifo_flush(&self) -> CMD_FIFO_FLUSH_R
pub fn cmd_fifo_flush(&self) -> CMD_FIFO_FLUSH_R
Bit 1 - Command memory initialization flag
Sourcepub fn gs_fifo_flush(&self) -> GS_FIFO_FLUSH_R
pub fn gs_fifo_flush(&self) -> GS_FIFO_FLUSH_R
Bit 2 - Output interface memory initialization flag
Source§impl R<u64, Reg<u64, _INTERRUPTMASK>>
impl R<u64, Reg<u64, _INTERRUPTMASK>>
Sourcepub fn fft_done(&self) -> FFT_DONE_R
pub fn fft_done(&self) -> FFT_DONE_R
Bit 0 - FFT done
Source§impl R<u64, Reg<u64, _STATUS_RAW>>
impl R<u64, Reg<u64, _STATUS_RAW>>
Sourcepub fn fft_done(&self) -> FFT_DONE_R
pub fn fft_done(&self) -> FFT_DONE_R
Bit 0 - FFT done
Sourcepub fn fft_work(&self) -> FFT_WORK_R
pub fn fft_work(&self) -> FFT_WORK_R
Bit 1 - FFT work
Source§impl R<u64, Reg<u64, _BLOCK_TS>>
impl R<u64, Reg<u64, _BLOCK_TS>>
Sourcepub fn block_ts(&self) -> BLOCK_TS_R
pub fn block_ts(&self) -> BLOCK_TS_R
Bits 0:21 - Block transfer size
Source§impl R<bool, SMS_A>
impl R<bool, SMS_A>
Sourcepub fn is_axi_master_1(&self) -> bool
pub fn is_axi_master_1(&self) -> bool
Checks if the value of the field is AXI_MASTER_1
Sourcepub fn is_axi_master_2(&self) -> bool
pub fn is_axi_master_2(&self) -> bool
Checks if the value of the field is AXI_MASTER_2
Source§impl R<bool, SINC_A>
impl R<bool, SINC_A>
Sourcepub fn is_increment(&self) -> bool
pub fn is_increment(&self) -> bool
Checks if the value of the field is INCREMENT
Sourcepub fn is_nochange(&self) -> bool
pub fn is_nochange(&self) -> bool
Checks if the value of the field is NOCHANGE
Source§impl R<u8, SRC_TR_WIDTH_A>
impl R<u8, SRC_TR_WIDTH_A>
Sourcepub fn variant(&self) -> Variant<u8, SRC_TR_WIDTH_A>
pub fn variant(&self) -> Variant<u8, SRC_TR_WIDTH_A>
Get enumerated values variant
Sourcepub fn is_width_8(&self) -> bool
pub fn is_width_8(&self) -> bool
Checks if the value of the field is WIDTH_8
Sourcepub fn is_width_16(&self) -> bool
pub fn is_width_16(&self) -> bool
Checks if the value of the field is WIDTH_16
Sourcepub fn is_width_32(&self) -> bool
pub fn is_width_32(&self) -> bool
Checks if the value of the field is WIDTH_32
Sourcepub fn is_width_64(&self) -> bool
pub fn is_width_64(&self) -> bool
Checks if the value of the field is WIDTH_64
Sourcepub fn is_width_128(&self) -> bool
pub fn is_width_128(&self) -> bool
Checks if the value of the field is WIDTH_128
Sourcepub fn is_width_256(&self) -> bool
pub fn is_width_256(&self) -> bool
Checks if the value of the field is WIDTH_256
Sourcepub fn is_width_512(&self) -> bool
pub fn is_width_512(&self) -> bool
Checks if the value of the field is WIDTH_512
Source§impl R<u8, SRC_MSIZE_A>
impl R<u8, SRC_MSIZE_A>
Sourcepub fn variant(&self) -> Variant<u8, SRC_MSIZE_A>
pub fn variant(&self) -> Variant<u8, SRC_MSIZE_A>
Get enumerated values variant
Sourcepub fn is_length_1(&self) -> bool
pub fn is_length_1(&self) -> bool
Checks if the value of the field is LENGTH_1
Sourcepub fn is_length_4(&self) -> bool
pub fn is_length_4(&self) -> bool
Checks if the value of the field is LENGTH_4
Sourcepub fn is_length_8(&self) -> bool
pub fn is_length_8(&self) -> bool
Checks if the value of the field is LENGTH_8
Sourcepub fn is_length_16(&self) -> bool
pub fn is_length_16(&self) -> bool
Checks if the value of the field is LENGTH_16
Sourcepub fn is_length_32(&self) -> bool
pub fn is_length_32(&self) -> bool
Checks if the value of the field is LENGTH_32
Sourcepub fn is_length_64(&self) -> bool
pub fn is_length_64(&self) -> bool
Checks if the value of the field is LENGTH_64
Sourcepub fn is_length_128(&self) -> bool
pub fn is_length_128(&self) -> bool
Checks if the value of the field is LENGTH_128
Sourcepub fn is_length_256(&self) -> bool
pub fn is_length_256(&self) -> bool
Checks if the value of the field is LENGTH_256
Sourcepub fn is_length_512(&self) -> bool
pub fn is_length_512(&self) -> bool
Checks if the value of the field is LENGTH_512
Sourcepub fn is_length_1024(&self) -> bool
pub fn is_length_1024(&self) -> bool
Checks if the value of the field is LENGTH_1024
Source§impl R<u64, Reg<u64, _CTL>>
impl R<u64, Reg<u64, _CTL>>
Sourcepub fn src_tr_width(&self) -> SRC_TR_WIDTH_R
pub fn src_tr_width(&self) -> SRC_TR_WIDTH_R
Bits 8:10 - Source transfer width
Sourcepub fn dst_tr_width(&self) -> DST_TR_WIDTH_R
pub fn dst_tr_width(&self) -> DST_TR_WIDTH_R
Bits 11:13 - Destination transfer width
Sourcepub fn src_msize(&self) -> SRC_MSIZE_R
pub fn src_msize(&self) -> SRC_MSIZE_R
Bits 14:17 - Source burst transaction length
Sourcepub fn dst_msize(&self) -> DST_MSIZE_R
pub fn dst_msize(&self) -> DST_MSIZE_R
Bits 18:21 - Destination burst transaction length
Sourcepub fn nonposted_lastwrite_en(&self) -> NONPOSTED_LASTWRITE_EN_R
pub fn nonposted_lastwrite_en(&self) -> NONPOSTED_LASTWRITE_EN_R
Bit 30 - Non Posted Last Write Enable (posted writes may be used till the end of the block)
Sourcepub fn arlen_en(&self) -> ARLEN_EN_R
pub fn arlen_en(&self) -> ARLEN_EN_R
Bit 38 - Source burst length enable
Sourcepub fn awlen_en(&self) -> AWLEN_EN_R
pub fn awlen_en(&self) -> AWLEN_EN_R
Bit 47 - Destination burst length enable
Sourcepub fn src_stat_en(&self) -> SRC_STAT_EN_R
pub fn src_stat_en(&self) -> SRC_STAT_EN_R
Bit 56 - Source status enable
Sourcepub fn dst_stat_en(&self) -> DST_STAT_EN_R
pub fn dst_stat_en(&self) -> DST_STAT_EN_R
Bit 57 - Destination status enable
Sourcepub fn ioc_blktfr(&self) -> IOC_BLKTFR_R
pub fn ioc_blktfr(&self) -> IOC_BLKTFR_R
Bit 58 - Interrupt completion of block transfer
Sourcepub fn shadowreg_or_lli_last(&self) -> SHADOWREG_OR_LLI_LAST_R
pub fn shadowreg_or_lli_last(&self) -> SHADOWREG_OR_LLI_LAST_R
Bit 62 - Last shadow linked list item (indicates shadowreg/LLI content is the last one)
Sourcepub fn shadowreg_or_lli_valid(&self) -> SHADOWREG_OR_LLI_VALID_R
pub fn shadowreg_or_lli_valid(&self) -> SHADOWREG_OR_LLI_VALID_R
Bit 63 - last shadow linked list item valid (indicate shadowreg/LLI content is valid)
Source§impl R<u8, SRC_MULTBLK_TYPE_A>
impl R<u8, SRC_MULTBLK_TYPE_A>
Sourcepub fn variant(&self) -> SRC_MULTBLK_TYPE_A
pub fn variant(&self) -> SRC_MULTBLK_TYPE_A
Get enumerated values variant
Sourcepub fn is_contiguous(&self) -> bool
pub fn is_contiguous(&self) -> bool
Checks if the value of the field is CONTIGUOUS
Sourcepub fn is_shadow_register(&self) -> bool
pub fn is_shadow_register(&self) -> bool
Checks if the value of the field is SHADOW_REGISTER
Sourcepub fn is_linked_list(&self) -> bool
pub fn is_linked_list(&self) -> bool
Checks if the value of the field is LINKED_LIST
Source§impl R<u8, TT_FC_A>
impl R<u8, TT_FC_A>
Sourcepub fn is_mem2mem_dma(&self) -> bool
pub fn is_mem2mem_dma(&self) -> bool
Checks if the value of the field is MEM2MEM_DMA
Sourcepub fn is_mem2prf_dma(&self) -> bool
pub fn is_mem2prf_dma(&self) -> bool
Checks if the value of the field is MEM2PRF_DMA
Sourcepub fn is_prf2mem_dma(&self) -> bool
pub fn is_prf2mem_dma(&self) -> bool
Checks if the value of the field is PRF2MEM_DMA
Sourcepub fn is_prf2prf_dma(&self) -> bool
pub fn is_prf2prf_dma(&self) -> bool
Checks if the value of the field is PRF2PRF_DMA
Sourcepub fn is_prf2mem_prf(&self) -> bool
pub fn is_prf2mem_prf(&self) -> bool
Checks if the value of the field is PRF2MEM_PRF
Sourcepub fn is_prf2prf_srcprf(&self) -> bool
pub fn is_prf2prf_srcprf(&self) -> bool
Checks if the value of the field is PRF2PRF_SRCPRF
Sourcepub fn is_mem2prf_prf(&self) -> bool
pub fn is_mem2prf_prf(&self) -> bool
Checks if the value of the field is MEM2PRF_PRF
Sourcepub fn is_prf2prf_dstprf(&self) -> bool
pub fn is_prf2prf_dstprf(&self) -> bool
Checks if the value of the field is PRF2PRF_DSTPRF
Source§impl R<bool, HS_SEL_SRC_A>
impl R<bool, HS_SEL_SRC_A>
Sourcepub fn variant(&self) -> HS_SEL_SRC_A
pub fn variant(&self) -> HS_SEL_SRC_A
Get enumerated values variant
Sourcepub fn is_hardware(&self) -> bool
pub fn is_hardware(&self) -> bool
Checks if the value of the field is HARDWARE
Sourcepub fn is_software(&self) -> bool
pub fn is_software(&self) -> bool
Checks if the value of the field is SOFTWARE
Source§impl R<bool, SRC_HWHS_POL_A>
impl R<bool, SRC_HWHS_POL_A>
Sourcepub fn variant(&self) -> SRC_HWHS_POL_A
pub fn variant(&self) -> SRC_HWHS_POL_A
Get enumerated values variant
Sourcepub fn is_active_high(&self) -> bool
pub fn is_active_high(&self) -> bool
Checks if the value of the field is ACTIVE_HIGH
Sourcepub fn is_active_low(&self) -> bool
pub fn is_active_low(&self) -> bool
Checks if the value of the field is ACTIVE_LOW
Source§impl R<u8, LOCK_CH_L_A>
impl R<u8, LOCK_CH_L_A>
Sourcepub fn variant(&self) -> Variant<u8, LOCK_CH_L_A>
pub fn variant(&self) -> Variant<u8, LOCK_CH_L_A>
Get enumerated values variant
Sourcepub fn is_dma_transfer(&self) -> bool
pub fn is_dma_transfer(&self) -> bool
Checks if the value of the field is DMA_TRANSFER
Sourcepub fn is_block_transfer(&self) -> bool
pub fn is_block_transfer(&self) -> bool
Checks if the value of the field is BLOCK_TRANSFER
Sourcepub fn is_transaction(&self) -> bool
pub fn is_transaction(&self) -> bool
Checks if the value of the field is TRANSACTION
Source§impl R<u64, Reg<u64, _CFG>>
impl R<u64, Reg<u64, _CFG>>
Sourcepub fn src_multblk_type(&self) -> SRC_MULTBLK_TYPE_R
pub fn src_multblk_type(&self) -> SRC_MULTBLK_TYPE_R
Bits 0:1 - Source multi-block transfer type
Sourcepub fn dst_multblk_type(&self) -> DST_MULTBLK_TYPE_R
pub fn dst_multblk_type(&self) -> DST_MULTBLK_TYPE_R
Bits 2:3 - Destination multi-block transfer type
Sourcepub fn hs_sel_src(&self) -> HS_SEL_SRC_R
pub fn hs_sel_src(&self) -> HS_SEL_SRC_R
Bit 35 - Source software or hardware handshaking select
Sourcepub fn hs_sel_dst(&self) -> HS_SEL_DST_R
pub fn hs_sel_dst(&self) -> HS_SEL_DST_R
Bit 36 - Destination software or hardware handshaking select
Sourcepub fn src_hwhs_pol(&self) -> SRC_HWHS_POL_R
pub fn src_hwhs_pol(&self) -> SRC_HWHS_POL_R
Bit 37 - Source hardware handshaking interface polarity
Sourcepub fn dst_hwhs_pol(&self) -> DST_HWHS_POL_R
pub fn dst_hwhs_pol(&self) -> DST_HWHS_POL_R
Bit 38 - Destination hardware handshaking interface polarity
Sourcepub fn src_per(&self) -> SRC_PER_R
pub fn src_per(&self) -> SRC_PER_R
Bits 39:42 - Assign a hardware handshaking interface to source of channel
Sourcepub fn dst_per(&self) -> DST_PER_R
pub fn dst_per(&self) -> DST_PER_R
Bits 44:47 - Assign a hardware handshaking interface to destination of channel
Sourcepub fn ch_prior(&self) -> CH_PRIOR_R
pub fn ch_prior(&self) -> CH_PRIOR_R
Bits 49:51 - Channel priority (7 is highest, 0 is lowest)
Sourcepub fn lock_ch_l(&self) -> LOCK_CH_L_R
pub fn lock_ch_l(&self) -> LOCK_CH_L_R
Bits 53:54 - Channel lock level
Sourcepub fn src_osr_lmt(&self) -> SRC_OSR_LMT_R
pub fn src_osr_lmt(&self) -> SRC_OSR_LMT_R
Bits 55:58 - Source outstanding request limit
Sourcepub fn dst_osr_lmt(&self) -> DST_OSR_LMT_R
pub fn dst_osr_lmt(&self) -> DST_OSR_LMT_R
Bits 59:62 - Destination outstanding request limit
Source§impl R<u64, Reg<u64, _STATUS>>
impl R<u64, Reg<u64, _STATUS>>
Sourcepub fn cmpltd_blk_size(&self) -> CMPLTD_BLK_SIZE_R
pub fn cmpltd_blk_size(&self) -> CMPLTD_BLK_SIZE_R
Bits 0:21 - Completed block transfer size
Source§impl R<u64, Reg<u64, _SWHSSRC>>
impl R<u64, Reg<u64, _SWHSSRC>>
Sourcepub fn sglreq_we(&self) -> SGLREQ_WE_R
pub fn sglreq_we(&self) -> SGLREQ_WE_R
Bit 3 - Write enable bit for software handshake
Source§impl R<u64, Reg<u64, _SWHSDST>>
impl R<u64, Reg<u64, _SWHSDST>>
Source§impl R<u64, Reg<u64, _BLK_TFR>>
impl R<u64, Reg<u64, _BLK_TFR>>
Sourcepub fn resumereq(&self) -> RESUMEREQ_R
pub fn resumereq(&self) -> RESUMEREQ_R
Bit 0 - Block transfer resume request
Source§impl R<u64, Reg<u64, _INTSTATUS_EN>>
impl R<u64, Reg<u64, _INTSTATUS_EN>>
Sourcepub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
pub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
Bit 0 - Block transfer done
Sourcepub fn tfr_done(&self) -> TFR_DONE_R
pub fn tfr_done(&self) -> TFR_DONE_R
Bit 1 - Transfer done
Sourcepub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
pub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
Bit 3 - Source transaction complete
Sourcepub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
pub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
Bit 4 - Destination transaction complete
Sourcepub fn src_dec_err(&self) -> SRC_DEC_ERR_R
pub fn src_dec_err(&self) -> SRC_DEC_ERR_R
Bit 5 - Source Decode Error
Sourcepub fn dst_dec_err(&self) -> DST_DEC_ERR_R
pub fn dst_dec_err(&self) -> DST_DEC_ERR_R
Bit 6 - Destination Decode Error
Sourcepub fn src_slv_err(&self) -> SRC_SLV_ERR_R
pub fn src_slv_err(&self) -> SRC_SLV_ERR_R
Bit 7 - Source Slave Error
Sourcepub fn dst_slv_err(&self) -> DST_SLV_ERR_R
pub fn dst_slv_err(&self) -> DST_SLV_ERR_R
Bit 8 - Destination Slave Error
Sourcepub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
pub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
Bit 9 - LLI Read Decode Error Status Enable
Sourcepub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
pub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
Bit 10 - LLI WRITE Decode Error
Sourcepub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
pub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
Bit 11 - LLI Read Slave Error
Sourcepub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
pub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
Bit 12 - LLI WRITE Slave Error
Source§impl R<u64, Reg<u64, _INTSTATUS>>
impl R<u64, Reg<u64, _INTSTATUS>>
Sourcepub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
pub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
Bit 0 - Block transfer done
Sourcepub fn tfr_done(&self) -> TFR_DONE_R
pub fn tfr_done(&self) -> TFR_DONE_R
Bit 1 - Transfer done
Sourcepub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
pub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
Bit 3 - Source transaction complete
Sourcepub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
pub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
Bit 4 - Destination transaction complete
Sourcepub fn src_dec_err(&self) -> SRC_DEC_ERR_R
pub fn src_dec_err(&self) -> SRC_DEC_ERR_R
Bit 5 - Source Decode Error
Sourcepub fn dst_dec_err(&self) -> DST_DEC_ERR_R
pub fn dst_dec_err(&self) -> DST_DEC_ERR_R
Bit 6 - Destination Decode Error
Sourcepub fn src_slv_err(&self) -> SRC_SLV_ERR_R
pub fn src_slv_err(&self) -> SRC_SLV_ERR_R
Bit 7 - Source Slave Error
Sourcepub fn dst_slv_err(&self) -> DST_SLV_ERR_R
pub fn dst_slv_err(&self) -> DST_SLV_ERR_R
Bit 8 - Destination Slave Error
Sourcepub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
pub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
Bit 9 - LLI Read Decode Error Status Enable
Sourcepub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
pub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
Bit 10 - LLI WRITE Decode Error
Sourcepub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
pub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
Bit 11 - LLI Read Slave Error
Sourcepub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
pub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
Bit 12 - LLI WRITE Slave Error
Source§impl R<u64, Reg<u64, _INTSIGNAL_EN>>
impl R<u64, Reg<u64, _INTSIGNAL_EN>>
Sourcepub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
pub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
Bit 0 - Block transfer done
Sourcepub fn tfr_done(&self) -> TFR_DONE_R
pub fn tfr_done(&self) -> TFR_DONE_R
Bit 1 - Transfer done
Sourcepub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
pub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
Bit 3 - Source transaction complete
Sourcepub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
pub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
Bit 4 - Destination transaction complete
Sourcepub fn src_dec_err(&self) -> SRC_DEC_ERR_R
pub fn src_dec_err(&self) -> SRC_DEC_ERR_R
Bit 5 - Source Decode Error
Sourcepub fn dst_dec_err(&self) -> DST_DEC_ERR_R
pub fn dst_dec_err(&self) -> DST_DEC_ERR_R
Bit 6 - Destination Decode Error
Sourcepub fn src_slv_err(&self) -> SRC_SLV_ERR_R
pub fn src_slv_err(&self) -> SRC_SLV_ERR_R
Bit 7 - Source Slave Error
Sourcepub fn dst_slv_err(&self) -> DST_SLV_ERR_R
pub fn dst_slv_err(&self) -> DST_SLV_ERR_R
Bit 8 - Destination Slave Error
Sourcepub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
pub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
Bit 9 - LLI Read Decode Error Status Enable
Sourcepub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
pub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
Bit 10 - LLI WRITE Decode Error
Sourcepub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
pub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
Bit 11 - LLI Read Slave Error
Sourcepub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
pub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
Bit 12 - LLI WRITE Slave Error
Source§impl R<u64, Reg<u64, _INTCLEAR>>
impl R<u64, Reg<u64, _INTCLEAR>>
Sourcepub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
pub fn block_tfr_done(&self) -> BLOCK_TFR_DONE_R
Bit 0 - Block transfer done
Sourcepub fn tfr_done(&self) -> TFR_DONE_R
pub fn tfr_done(&self) -> TFR_DONE_R
Bit 1 - Transfer done
Sourcepub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
pub fn src_transcomp(&self) -> SRC_TRANSCOMP_R
Bit 3 - Source transaction complete
Sourcepub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
pub fn dst_transcomp(&self) -> DST_TRANSCOMP_R
Bit 4 - Destination transaction complete
Sourcepub fn src_dec_err(&self) -> SRC_DEC_ERR_R
pub fn src_dec_err(&self) -> SRC_DEC_ERR_R
Bit 5 - Source Decode Error
Sourcepub fn dst_dec_err(&self) -> DST_DEC_ERR_R
pub fn dst_dec_err(&self) -> DST_DEC_ERR_R
Bit 6 - Destination Decode Error
Sourcepub fn src_slv_err(&self) -> SRC_SLV_ERR_R
pub fn src_slv_err(&self) -> SRC_SLV_ERR_R
Bit 7 - Source Slave Error
Sourcepub fn dst_slv_err(&self) -> DST_SLV_ERR_R
pub fn dst_slv_err(&self) -> DST_SLV_ERR_R
Bit 8 - Destination Slave Error
Sourcepub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
pub fn lli_rd_dec_err(&self) -> LLI_RD_DEC_ERR_R
Bit 9 - LLI Read Decode Error Status Enable
Sourcepub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
pub fn lli_wr_dec_err(&self) -> LLI_WR_DEC_ERR_R
Bit 10 - LLI WRITE Decode Error
Sourcepub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
pub fn lli_rd_slv_err(&self) -> LLI_RD_SLV_ERR_R
Bit 11 - LLI Read Slave Error
Sourcepub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
pub fn lli_wr_slv_err(&self) -> LLI_WR_SLV_ERR_R
Bit 12 - LLI WRITE Slave Error
Source§impl R<u64, Reg<u64, _CHEN>>
impl R<u64, Reg<u64, _CHEN>>
Sourcepub fn ch1_en_we(&self) -> CH1_EN_WE_R
pub fn ch1_en_we(&self) -> CH1_EN_WE_R
Bit 8 - Write enable channel 1
Sourcepub fn ch2_en_we(&self) -> CH2_EN_WE_R
pub fn ch2_en_we(&self) -> CH2_EN_WE_R
Bit 9 - Write enable channel 2
Sourcepub fn ch3_en_we(&self) -> CH3_EN_WE_R
pub fn ch3_en_we(&self) -> CH3_EN_WE_R
Bit 10 - Write enable channel 3
Sourcepub fn ch4_en_we(&self) -> CH4_EN_WE_R
pub fn ch4_en_we(&self) -> CH4_EN_WE_R
Bit 11 - Write enable channel 4
Sourcepub fn ch5_en_we(&self) -> CH5_EN_WE_R
pub fn ch5_en_we(&self) -> CH5_EN_WE_R
Bit 12 - Write enable channel 5
Sourcepub fn ch6_en_we(&self) -> CH6_EN_WE_R
pub fn ch6_en_we(&self) -> CH6_EN_WE_R
Bit 13 - Write enable channel 6
Sourcepub fn ch1_susp(&self) -> CH1_SUSP_R
pub fn ch1_susp(&self) -> CH1_SUSP_R
Bit 16 - Suspend request channel 1
Sourcepub fn ch2_susp(&self) -> CH2_SUSP_R
pub fn ch2_susp(&self) -> CH2_SUSP_R
Bit 17 - Suspend request channel 2
Sourcepub fn ch3_susp(&self) -> CH3_SUSP_R
pub fn ch3_susp(&self) -> CH3_SUSP_R
Bit 18 - Suspend request channel 3
Sourcepub fn ch4_susp(&self) -> CH4_SUSP_R
pub fn ch4_susp(&self) -> CH4_SUSP_R
Bit 19 - Suspend request channel 4
Sourcepub fn ch5_susp(&self) -> CH5_SUSP_R
pub fn ch5_susp(&self) -> CH5_SUSP_R
Bit 20 - Suspend request channel 5
Sourcepub fn ch6_susp(&self) -> CH6_SUSP_R
pub fn ch6_susp(&self) -> CH6_SUSP_R
Bit 21 - Suspend request channel 6
Sourcepub fn ch1_susp_we(&self) -> CH1_SUSP_WE_R
pub fn ch1_susp_we(&self) -> CH1_SUSP_WE_R
Bit 24 - Enable write to ch1_susp bit
Sourcepub fn ch2_susp_we(&self) -> CH2_SUSP_WE_R
pub fn ch2_susp_we(&self) -> CH2_SUSP_WE_R
Bit 25 - Enable write to ch2_susp bit
Sourcepub fn ch3_susp_we(&self) -> CH3_SUSP_WE_R
pub fn ch3_susp_we(&self) -> CH3_SUSP_WE_R
Bit 26 - Enable write to ch3_susp bit
Sourcepub fn ch4_susp_we(&self) -> CH4_SUSP_WE_R
pub fn ch4_susp_we(&self) -> CH4_SUSP_WE_R
Bit 27 - Enable write to ch4_susp bit
Sourcepub fn ch5_susp_we(&self) -> CH5_SUSP_WE_R
pub fn ch5_susp_we(&self) -> CH5_SUSP_WE_R
Bit 28 - Enable write to ch5_susp bit
Sourcepub fn ch6_susp_we(&self) -> CH6_SUSP_WE_R
pub fn ch6_susp_we(&self) -> CH6_SUSP_WE_R
Bit 29 - Enable write to ch6_susp bit
Sourcepub fn ch1_abort(&self) -> CH1_ABORT_R
pub fn ch1_abort(&self) -> CH1_ABORT_R
Bit 32 - Abort request channel 1
Sourcepub fn ch2_abort(&self) -> CH2_ABORT_R
pub fn ch2_abort(&self) -> CH2_ABORT_R
Bit 33 - Abort request channel 2
Sourcepub fn ch3_abort(&self) -> CH3_ABORT_R
pub fn ch3_abort(&self) -> CH3_ABORT_R
Bit 34 - Abort request channel 3
Sourcepub fn ch4_abort(&self) -> CH4_ABORT_R
pub fn ch4_abort(&self) -> CH4_ABORT_R
Bit 35 - Abort request channel 4
Sourcepub fn ch5_abort(&self) -> CH5_ABORT_R
pub fn ch5_abort(&self) -> CH5_ABORT_R
Bit 36 - Abort request channel 5
Sourcepub fn ch6_abort(&self) -> CH6_ABORT_R
pub fn ch6_abort(&self) -> CH6_ABORT_R
Bit 37 - Abort request channel 6
Sourcepub fn ch1_abort_we(&self) -> CH1_ABORT_WE_R
pub fn ch1_abort_we(&self) -> CH1_ABORT_WE_R
Bit 40 - Enable write to ch1_abort bit
Sourcepub fn ch2_abort_we(&self) -> CH2_ABORT_WE_R
pub fn ch2_abort_we(&self) -> CH2_ABORT_WE_R
Bit 41 - Enable write to ch2_abort bit
Sourcepub fn ch3_abort_we(&self) -> CH3_ABORT_WE_R
pub fn ch3_abort_we(&self) -> CH3_ABORT_WE_R
Bit 42 - Enable write to ch3_abort bit
Sourcepub fn ch4_abort_we(&self) -> CH4_ABORT_WE_R
pub fn ch4_abort_we(&self) -> CH4_ABORT_WE_R
Bit 43 - Enable write to ch4_abort bit
Sourcepub fn ch5_abort_we(&self) -> CH5_ABORT_WE_R
pub fn ch5_abort_we(&self) -> CH5_ABORT_WE_R
Bit 44 - Enable write to ch5_abort bit
Sourcepub fn ch6_abort_we(&self) -> CH6_ABORT_WE_R
pub fn ch6_abort_we(&self) -> CH6_ABORT_WE_R
Bit 45 - Enable write to ch6_abort bit
Source§impl R<u64, Reg<u64, _INTSTATUS>>
impl R<u64, Reg<u64, _INTSTATUS>>
Sourcepub fn ch1_intstat(&self) -> CH1_INTSTAT_R
pub fn ch1_intstat(&self) -> CH1_INTSTAT_R
Bit 0 - Channel 1 interrupt bit
Sourcepub fn ch2_intstat(&self) -> CH2_INTSTAT_R
pub fn ch2_intstat(&self) -> CH2_INTSTAT_R
Bit 1 - Channel 2 interrupt bit
Sourcepub fn ch3_intstat(&self) -> CH3_INTSTAT_R
pub fn ch3_intstat(&self) -> CH3_INTSTAT_R
Bit 2 - Channel 3 interrupt bit
Sourcepub fn ch4_intstat(&self) -> CH4_INTSTAT_R
pub fn ch4_intstat(&self) -> CH4_INTSTAT_R
Bit 3 - Channel 4 interrupt bit
Sourcepub fn ch5_intstat(&self) -> CH5_INTSTAT_R
pub fn ch5_intstat(&self) -> CH5_INTSTAT_R
Bit 4 - Channel 5 interrupt bit
Sourcepub fn ch6_intstat(&self) -> CH6_INTSTAT_R
pub fn ch6_intstat(&self) -> CH6_INTSTAT_R
Bit 5 - Channel 6 interrupt bit
Sourcepub fn commonreg_intstat(&self) -> COMMONREG_INTSTAT_R
pub fn commonreg_intstat(&self) -> COMMONREG_INTSTAT_R
Bit 16 - Common register status bit
Source§impl R<u64, Reg<u64, _COM_INTCLEAR>>
impl R<u64, Reg<u64, _COM_INTCLEAR>>
Sourcepub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
pub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
Bit 0 - Clear slvif_dec_err interrupt in com_intstatus
Sourcepub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
pub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
Bit 1 - Clear slvif_wr2ro_err interrupt in com_intstatus
Sourcepub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
pub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
Bit 2 - Clear slvif_rd2wo_err interrupt in com_intstatus
Sourcepub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
pub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
Bit 3 - Clear slvif_wronhold_err interrupt in com_intstatus
Sourcepub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
pub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
Bit 8 - Clear slvif_undefinedreg_dec_err in com_intstatus
Source§impl R<u64, Reg<u64, _COM_INTSTATUS_EN>>
impl R<u64, Reg<u64, _COM_INTSTATUS_EN>>
Sourcepub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
pub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
Bit 0 - Slave Interface Common Register Decode Error
Sourcepub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
pub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
Bit 1 - Slave Interface Common Register Write to Read only Error
Sourcepub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
pub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
Bit 2 - Slave Interface Common Register Read to Write-only Error
Sourcepub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
pub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
Bit 3 - Slave Interface Common Register Write On Hold Error
Sourcepub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
pub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
Bit 8 - Slave Interface Undefined Register Decode Error
Source§impl R<u64, Reg<u64, _COM_INTSIGNAL_EN>>
impl R<u64, Reg<u64, _COM_INTSIGNAL_EN>>
Sourcepub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
pub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
Bit 0 - Slave Interface Common Register Decode Error
Sourcepub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
pub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
Bit 1 - Slave Interface Common Register Write to Read only Error
Sourcepub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
pub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
Bit 2 - Slave Interface Common Register Read to Write-only Error
Sourcepub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
pub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
Bit 3 - Slave Interface Common Register Write On Hold Error
Sourcepub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
pub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
Bit 8 - Slave Interface Undefined Register Decode Error
Source§impl R<u64, Reg<u64, _COM_INTSTATUS>>
impl R<u64, Reg<u64, _COM_INTSTATUS>>
Sourcepub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
pub fn slvif_dec_err(&self) -> SLVIF_DEC_ERR_R
Bit 0 - Slave Interface Common Register Decode Error
Sourcepub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
pub fn slvif_wr2ro_err(&self) -> SLVIF_WR2RO_ERR_R
Bit 1 - Slave Interface Common Register Write to Read only Error
Sourcepub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
pub fn slvif_rd2wo_err(&self) -> SLVIF_RD2WO_ERR_R
Bit 2 - Slave Interface Common Register Read to Write-only Error
Sourcepub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
pub fn slvif_wronhold_err(&self) -> SLVIF_WRONHOLD_ERR_R
Bit 3 - Slave Interface Common Register Write On Hold Error
Sourcepub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
pub fn slvif_undefinedreg_dec_err(&self) -> SLVIF_UNDEFINEDREG_DEC_ERR_R
Bit 8 - Slave Interface Undefined Register Decode Error
Source§impl R<u8, WORK_MODE_A>
impl R<u8, WORK_MODE_A>
Sourcepub fn variant(&self) -> WORK_MODE_A
pub fn variant(&self) -> WORK_MODE_A
Get enumerated values variant
Source§impl R<u8, TMOD_A>
impl R<u8, TMOD_A>
Sourcepub fn is_trans_recv(&self) -> bool
pub fn is_trans_recv(&self) -> bool
Checks if the value of the field is TRANS_RECV
Source§impl R<u8, FRAME_FORMAT_A>
impl R<u8, FRAME_FORMAT_A>
Sourcepub fn variant(&self) -> FRAME_FORMAT_A
pub fn variant(&self) -> FRAME_FORMAT_A
Get enumerated values variant
Sourcepub fn is_standard(&self) -> bool
pub fn is_standard(&self) -> bool
Checks if the value of the field is STANDARD
Source§impl R<u32, Reg<u32, _CTRLR0>>
impl R<u32, Reg<u32, _CTRLR0>>
Sourcepub fn work_mode(&self) -> WORK_MODE_R
pub fn work_mode(&self) -> WORK_MODE_R
Bits 6:7 - WORK_MODE
Sourcepub fn frame_format(&self) -> FRAME_FORMAT_R
pub fn frame_format(&self) -> FRAME_FORMAT_R
Bits 21:22 - FRAME_FORMAT
Sourcepub fn data_length(&self) -> DATA_LENGTH_R
pub fn data_length(&self) -> DATA_LENGTH_R
Bits 16:20 - DATA_BIT_LENGTH
Source§impl R<u8, AITM_A>
impl R<u8, AITM_A>
Sourcepub fn is_standard(&self) -> bool
pub fn is_standard(&self) -> bool
Checks if the value of the field is STANDARD
Sourcepub fn is_addr_standard(&self) -> bool
pub fn is_addr_standard(&self) -> bool
Checks if the value of the field is ADDR_STANDARD
Sourcepub fn is_as_frame_format(&self) -> bool
pub fn is_as_frame_format(&self) -> bool
Checks if the value of the field is AS_FRAME_FORMAT
Source§impl R<u32, Reg<u32, _SPI_CTRLR0>>
impl R<u32, Reg<u32, _SPI_CTRLR0>>
Sourcepub fn addr_length(&self) -> ADDR_LENGTH_R
pub fn addr_length(&self) -> ADDR_LENGTH_R
Bits 2:5 - ADDR_LENGTH
Sourcepub fn inst_length(&self) -> INST_LENGTH_R
pub fn inst_length(&self) -> INST_LENGTH_R
Bits 8:9 - INSTRUCTION_LENGTH
Sourcepub fn wait_cycles(&self) -> WAIT_CYCLES_R
pub fn wait_cycles(&self) -> WAIT_CYCLES_R
Bits 11:15 - WAIT_CYCLES
Source§impl R<u8, WORK_MODE_A>
impl R<u8, WORK_MODE_A>
Sourcepub fn variant(&self) -> WORK_MODE_A
pub fn variant(&self) -> WORK_MODE_A
Get enumerated values variant
Source§impl R<u8, TMOD_A>
impl R<u8, TMOD_A>
Sourcepub fn is_trans_recv(&self) -> bool
pub fn is_trans_recv(&self) -> bool
Checks if the value of the field is TRANS_RECV
Source§impl R<u8, FRAME_FORMAT_A>
impl R<u8, FRAME_FORMAT_A>
Sourcepub fn variant(&self) -> FRAME_FORMAT_A
pub fn variant(&self) -> FRAME_FORMAT_A
Get enumerated values variant
Sourcepub fn is_standard(&self) -> bool
pub fn is_standard(&self) -> bool
Checks if the value of the field is STANDARD
Source§impl R<u32, Reg<u32, _CTRLR0>>
impl R<u32, Reg<u32, _CTRLR0>>
Sourcepub fn data_length(&self) -> DATA_LENGTH_R
pub fn data_length(&self) -> DATA_LENGTH_R
Bits 0:4 - DATA_BIT_LENGTH
Sourcepub fn work_mode(&self) -> WORK_MODE_R
pub fn work_mode(&self) -> WORK_MODE_R
Bits 8:9 - WORK_MODE
Sourcepub fn frame_format(&self) -> FRAME_FORMAT_R
pub fn frame_format(&self) -> FRAME_FORMAT_R
Bits 22:23 - FRAME_FORMAT
Source§impl R<u8, AITM_A>
impl R<u8, AITM_A>
Sourcepub fn is_standard(&self) -> bool
pub fn is_standard(&self) -> bool
Checks if the value of the field is STANDARD
Sourcepub fn is_addr_standard(&self) -> bool
pub fn is_addr_standard(&self) -> bool
Checks if the value of the field is ADDR_STANDARD
Sourcepub fn is_as_frame_format(&self) -> bool
pub fn is_as_frame_format(&self) -> bool
Checks if the value of the field is AS_FRAME_FORMAT
Source§impl R<u32, Reg<u32, _SPI_CTRLR0>>
impl R<u32, Reg<u32, _SPI_CTRLR0>>
Sourcepub fn addr_length(&self) -> ADDR_LENGTH_R
pub fn addr_length(&self) -> ADDR_LENGTH_R
Bits 2:5 - ADDR_LENGTH
Sourcepub fn inst_length(&self) -> INST_LENGTH_R
pub fn inst_length(&self) -> INST_LENGTH_R
Bits 8:9 - INSTRUCTION_LENGTH
Sourcepub fn wait_cycles(&self) -> WAIT_CYCLES_R
pub fn wait_cycles(&self) -> WAIT_CYCLES_R
Bits 11:15 - WAIT_CYCLES
Source§impl R<u8, WLEN_A>
impl R<u8, WLEN_A>
Sourcepub fn is_resolution12(&self) -> bool
pub fn is_resolution12(&self) -> bool
Checks if the value of the field is RESOLUTION12
Sourcepub fn is_resolution16(&self) -> bool
pub fn is_resolution16(&self) -> bool
Checks if the value of the field is RESOLUTION16
Sourcepub fn is_resolution20(&self) -> bool
pub fn is_resolution20(&self) -> bool
Checks if the value of the field is RESOLUTION20
Sourcepub fn is_resolution24(&self) -> bool
pub fn is_resolution24(&self) -> bool
Checks if the value of the field is RESOLUTION24
Sourcepub fn is_resolution32(&self) -> bool
pub fn is_resolution32(&self) -> bool
Checks if the value of the field is RESOLUTION32
Source§impl R<u8, RXCHDT_A>
impl R<u8, RXCHDT_A>
Sourcepub fn is_level10(&self) -> bool
pub fn is_level10(&self) -> bool
Checks if the value of the field is LEVEL10
Sourcepub fn is_level11(&self) -> bool
pub fn is_level11(&self) -> bool
Checks if the value of the field is LEVEL11
Sourcepub fn is_level12(&self) -> bool
pub fn is_level12(&self) -> bool
Checks if the value of the field is LEVEL12
Sourcepub fn is_level13(&self) -> bool
pub fn is_level13(&self) -> bool
Checks if the value of the field is LEVEL13
Sourcepub fn is_level14(&self) -> bool
pub fn is_level14(&self) -> bool
Checks if the value of the field is LEVEL14
Sourcepub fn is_level15(&self) -> bool
pub fn is_level15(&self) -> bool
Checks if the value of the field is LEVEL15
Sourcepub fn is_level16(&self) -> bool
pub fn is_level16(&self) -> bool
Checks if the value of the field is LEVEL16
Source§impl R<u8, CLK_GATE_A>
impl R<u8, CLK_GATE_A>
Sourcepub fn variant(&self) -> Variant<u8, CLK_GATE_A>
pub fn variant(&self) -> Variant<u8, CLK_GATE_A>
Get enumerated values variant
Sourcepub fn is_cycles12(&self) -> bool
pub fn is_cycles12(&self) -> bool
Checks if the value of the field is CYCLES12
Sourcepub fn is_cycles16(&self) -> bool
pub fn is_cycles16(&self) -> bool
Checks if the value of the field is CYCLES16
Sourcepub fn is_cycles20(&self) -> bool
pub fn is_cycles20(&self) -> bool
Checks if the value of the field is CYCLES20
Sourcepub fn is_cycles24(&self) -> bool
pub fn is_cycles24(&self) -> bool
Checks if the value of the field is CYCLES24
Source§impl R<u8, CLK_WORD_SIZE_A>
impl R<u8, CLK_WORD_SIZE_A>
Sourcepub fn variant(&self) -> Variant<u8, CLK_WORD_SIZE_A>
pub fn variant(&self) -> Variant<u8, CLK_WORD_SIZE_A>
Get enumerated values variant
Sourcepub fn is_cycles16(&self) -> bool
pub fn is_cycles16(&self) -> bool
Checks if the value of the field is CYCLES16
Sourcepub fn is_cycles24(&self) -> bool
pub fn is_cycles24(&self) -> bool
Checks if the value of the field is CYCLES24
Sourcepub fn is_cycles32(&self) -> bool
pub fn is_cycles32(&self) -> bool
Checks if the value of the field is CYCLES32
Source§impl R<u8, ALIGN_MODE_A>
impl R<u8, ALIGN_MODE_A>
Sourcepub fn variant(&self) -> Variant<u8, ALIGN_MODE_A>
pub fn variant(&self) -> Variant<u8, ALIGN_MODE_A>
Get enumerated values variant
Sourcepub fn is_standard(&self) -> bool
pub fn is_standard(&self) -> bool
Checks if the value of the field is STANDARD
Source§impl R<u32, Reg<u32, _CCR>>
impl R<u32, Reg<u32, _CCR>>
Sourcepub fn clk_gate(&self) -> CLK_GATE_R
pub fn clk_gate(&self) -> CLK_GATE_R
Bits 0:2 - Gating of sclk
Sourcepub fn clk_word_size(&self) -> CLK_WORD_SIZE_R
pub fn clk_word_size(&self) -> CLK_WORD_SIZE_R
Bits 3:4 - The number of sclk cycles for which the word select line stayd in the left aligned or right aligned mode
Sourcepub fn align_mode(&self) -> ALIGN_MODE_R
pub fn align_mode(&self) -> ALIGN_MODE_R
Bits 5:7 - Alignment mode setting
Sourcepub fn dma_tx_en(&self) -> DMA_TX_EN_R
pub fn dma_tx_en(&self) -> DMA_TX_EN_R
Bit 8 - DMA transmit enable control
Sourcepub fn dma_rx_en(&self) -> DMA_RX_EN_R
pub fn dma_rx_en(&self) -> DMA_RX_EN_R
Bit 9 - DMA receive enable control
Sourcepub fn dma_divide_16(&self) -> DMA_DIVIDE_16_R
pub fn dma_divide_16(&self) -> DMA_DIVIDE_16_R
Bit 10 - Split 32bit data to two 16 bit data and filled in left and right channel. Used with dma_tx_en or dma_rx_en
Sourcepub fn sign_expand_en(&self) -> SIGN_EXPAND_EN_R
pub fn sign_expand_en(&self) -> SIGN_EXPAND_EN_R
Bit 11 - SIGN_EXPAND_EN
Source§impl R<u32, Reg<u32, _CH_CFG>>
impl R<u32, Reg<u32, _CH_CFG>>
Sourcepub fn sound_ch_en(&self) -> SOUND_CH_EN_R
pub fn sound_ch_en(&self) -> SOUND_CH_EN_R
Bits 0:7 - BF unit sound channel enable control bits
Sourcepub fn target_dir(&self) -> TARGET_DIR_R
pub fn target_dir(&self) -> TARGET_DIR_R
Bits 8:11 - Target direction select for valid voice output
Sourcepub fn audio_gain(&self) -> AUDIO_GAIN_R
pub fn audio_gain(&self) -> AUDIO_GAIN_R
Bits 12:22 - Audio sample gain factor
Sourcepub fn data_src_mode(&self) -> DATA_SRC_MODE_R
pub fn data_src_mode(&self) -> DATA_SRC_MODE_R
Bit 24 - Audio data source configure parameter
Source§impl R<u32, Reg<u32, _CTL>>
impl R<u32, Reg<u32, _CTL>>
Sourcepub fn dir_search_en(&self) -> DIR_SEARCH_EN_R
pub fn dir_search_en(&self) -> DIR_SEARCH_EN_R
Bit 0 - Sound direction searching enable bit
Sourcepub fn search_path_reset(&self) -> SEARCH_PATH_RESET_R
pub fn search_path_reset(&self) -> SEARCH_PATH_RESET_R
Bit 1 - Reset all control logic on direction search processing path
Sourcepub fn stream_gen_en(&self) -> STREAM_GEN_EN_R
pub fn stream_gen_en(&self) -> STREAM_GEN_EN_R
Bit 4 - Valid voice sample stream generation enable bit
Sourcepub fn voice_gen_path_reset(&self) -> VOICE_GEN_PATH_RESET_R
pub fn voice_gen_path_reset(&self) -> VOICE_GEN_PATH_RESET_R
Bit 5 - Reset all control logic on voice stream generating path
Sourcepub fn update_voice_dir(&self) -> UPDATE_VOICE_DIR_R
pub fn update_voice_dir(&self) -> UPDATE_VOICE_DIR_R
Bit 6 - Switch to a new voice source direction
Source§impl R<u32, Reg<u32, _DWSZ_CFG>>
impl R<u32, Reg<u32, _DWSZ_CFG>>
Sourcepub fn dir_dwn_siz_rate(&self) -> DIR_DWN_SIZ_RATE_R
pub fn dir_dwn_siz_rate(&self) -> DIR_DWN_SIZ_RATE_R
Bits 0:3 - Down-sizing ratio used for direction searching
Sourcepub fn voc_dwn_siz_rate(&self) -> VOC_DWN_SIZ_RATE_R
pub fn voc_dwn_siz_rate(&self) -> VOC_DWN_SIZ_RATE_R
Bits 4:7 - Down-sizing ratio used for voice stream generation
Sourcepub fn smpl_shift_bits(&self) -> SMPL_SHIFT_BITS_R
pub fn smpl_shift_bits(&self) -> SMPL_SHIFT_BITS_R
Bits 8:12 - Sample precision reduction when the source sound sample precision is 20/24/32 bits
Source§impl R<u32, Reg<u32, _INT_STAT>>
impl R<u32, Reg<u32, _INT_STAT>>
Sourcepub fn dir_search_data_rdy(&self) -> DIR_SEARCH_DATA_RDY_R
pub fn dir_search_data_rdy(&self) -> DIR_SEARCH_DATA_RDY_R
Bit 0 - Sound direction searching data ready interrupt event
Sourcepub fn voc_buf_data_rdy(&self) -> VOC_BUF_DATA_RDY_R
pub fn voc_buf_data_rdy(&self) -> VOC_BUF_DATA_RDY_R
Bit 1 - Voice output stream buffer data ready interrupt event
Source§impl R<u32, Reg<u32, _INT_MASK>>
impl R<u32, Reg<u32, _INT_MASK>>
Sourcepub fn dir_search_data_rdy(&self) -> DIR_SEARCH_DATA_RDY_R
pub fn dir_search_data_rdy(&self) -> DIR_SEARCH_DATA_RDY_R
Bit 0 - Sound direction searching data ready interrupt event
Sourcepub fn voc_buf_data_rdy(&self) -> VOC_BUF_DATA_RDY_R
pub fn voc_buf_data_rdy(&self) -> VOC_BUF_DATA_RDY_R
Bit 1 - Voice output stream buffer data ready interrupt event
Source§impl R<u8, SPEED_A>
impl R<u8, SPEED_A>
Sourcepub fn is_standard(&self) -> bool
pub fn is_standard(&self) -> bool
Checks if the value of the field is STANDARD
Sourcepub fn is_highspeed(&self) -> bool
pub fn is_highspeed(&self) -> bool
Checks if the value of the field is HIGHSPEED
Source§impl R<bool, ADDR_SLAVE_WIDTH_A>
impl R<bool, ADDR_SLAVE_WIDTH_A>
Source§impl R<u32, Reg<u32, _CON>>
impl R<u32, Reg<u32, _CON>>
Sourcepub fn master_mode(&self) -> MASTER_MODE_R
pub fn master_mode(&self) -> MASTER_MODE_R
Bit 0 - Master Mode
Sourcepub fn addr_slave_width(&self) -> ADDR_SLAVE_WIDTH_R
pub fn addr_slave_width(&self) -> ADDR_SLAVE_WIDTH_R
Bit 3 - Slave address width
Sourcepub fn restart_en(&self) -> RESTART_EN_R
pub fn restart_en(&self) -> RESTART_EN_R
Bit 5 - Enable Restart
Sourcepub fn slave_disable(&self) -> SLAVE_DISABLE_R
pub fn slave_disable(&self) -> SLAVE_DISABLE_R
Bit 6 - Disable Slave
Sourcepub fn stop_det(&self) -> STOP_DET_R
pub fn stop_det(&self) -> STOP_DET_R
Bit 7 - STOP_DET_IFADDRESSED
Sourcepub fn tx_empty(&self) -> TX_EMPTY_R
pub fn tx_empty(&self) -> TX_EMPTY_R
Bit 8 - TX_EMPTY_CTRL
Source§impl R<bool, ADDR_MASTER_WIDTH_A>
impl R<bool, ADDR_MASTER_WIDTH_A>
Source§impl R<u32, Reg<u32, _INTR_STAT>>
impl R<u32, Reg<u32, _INTR_STAT>>
Sourcepub fn rx_under(&self) -> RX_UNDER_R
pub fn rx_under(&self) -> RX_UNDER_R
Bit 0 - RX_UNDER
Sourcepub fn tx_empty(&self) -> TX_EMPTY_R
pub fn tx_empty(&self) -> TX_EMPTY_R
Bit 4 - TX_EMPTY
Sourcepub fn activity(&self) -> ACTIVITY_R
pub fn activity(&self) -> ACTIVITY_R
Bit 8 - ACTIVITY
Sourcepub fn stop_det(&self) -> STOP_DET_R
pub fn stop_det(&self) -> STOP_DET_R
Bit 9 - STOP_DET
Sourcepub fn start_det(&self) -> START_DET_R
pub fn start_det(&self) -> START_DET_R
Bit 10 - START_DET
Sourcepub fn gen_call(&self) -> GEN_CALL_R
pub fn gen_call(&self) -> GEN_CALL_R
Bit 11 - GEN_CALL
Source§impl R<u32, Reg<u32, _INTR_MASK>>
impl R<u32, Reg<u32, _INTR_MASK>>
Sourcepub fn rx_under(&self) -> RX_UNDER_R
pub fn rx_under(&self) -> RX_UNDER_R
Bit 0 - RX_UNDER
Sourcepub fn tx_empty(&self) -> TX_EMPTY_R
pub fn tx_empty(&self) -> TX_EMPTY_R
Bit 4 - TX_EMPTY
Sourcepub fn activity(&self) -> ACTIVITY_R
pub fn activity(&self) -> ACTIVITY_R
Bit 8 - ACTIVITY
Sourcepub fn stop_det(&self) -> STOP_DET_R
pub fn stop_det(&self) -> STOP_DET_R
Bit 9 - STOP_DET
Sourcepub fn start_det(&self) -> START_DET_R
pub fn start_det(&self) -> START_DET_R
Bit 10 - START_DET
Sourcepub fn gen_call(&self) -> GEN_CALL_R
pub fn gen_call(&self) -> GEN_CALL_R
Bit 11 - GEN_CALL
Source§impl R<u32, Reg<u32, _RAW_INTR_STAT>>
impl R<u32, Reg<u32, _RAW_INTR_STAT>>
Sourcepub fn rx_under(&self) -> RX_UNDER_R
pub fn rx_under(&self) -> RX_UNDER_R
Bit 0 - RX_UNDER
Sourcepub fn tx_empty(&self) -> TX_EMPTY_R
pub fn tx_empty(&self) -> TX_EMPTY_R
Bit 4 - TX_EMPTY
Sourcepub fn activity(&self) -> ACTIVITY_R
pub fn activity(&self) -> ACTIVITY_R
Bit 8 - ACTIVITY
Sourcepub fn stop_det(&self) -> STOP_DET_R
pub fn stop_det(&self) -> STOP_DET_R
Bit 9 - STOP_DET
Sourcepub fn start_det(&self) -> START_DET_R
pub fn start_det(&self) -> START_DET_R
Bit 10 - START_DET
Sourcepub fn gen_call(&self) -> GEN_CALL_R
pub fn gen_call(&self) -> GEN_CALL_R
Bit 11 - GEN_CALL
Source§impl R<u32, Reg<u32, _ENABLE>>
impl R<u32, Reg<u32, _ENABLE>>
Sourcepub fn tx_cmd_block(&self) -> TX_CMD_BLOCK_R
pub fn tx_cmd_block(&self) -> TX_CMD_BLOCK_R
Bit 2 - TX_CMD_BLOCK
Source§impl R<u32, Reg<u32, _STATUS>>
impl R<u32, Reg<u32, _STATUS>>
Sourcepub fn activity(&self) -> ACTIVITY_R
pub fn activity(&self) -> ACTIVITY_R
Bit 0 - ACTIVITY
Sourcepub fn mst_activity(&self) -> MST_ACTIVITY_R
pub fn mst_activity(&self) -> MST_ACTIVITY_R
Bit 5 - MST_ACTIVITY
Sourcepub fn slv_activity(&self) -> SLV_ACTIVITY_R
pub fn slv_activity(&self) -> SLV_ACTIVITY_R
Bit 6 - SLV_ACTIVITY
Source§impl R<u32, Reg<u32, _TX_ABRT_SOURCE>>
impl R<u32, Reg<u32, _TX_ABRT_SOURCE>>
Sourcepub fn addr7_noack(&self) -> ADDR7_NOACK_R
pub fn addr7_noack(&self) -> ADDR7_NOACK_R
Bit 0 - 7B_ADDR_NOACK
Sourcepub fn addr1_10_noack(&self) -> ADDR1_10_NOACK_R
pub fn addr1_10_noack(&self) -> ADDR1_10_NOACK_R
Bit 1 - 10B_ADDR1_NOACK
Sourcepub fn addr2_10_noack(&self) -> ADDR2_10_NOACK_R
pub fn addr2_10_noack(&self) -> ADDR2_10_NOACK_R
Bit 2 - 10B_ADDR2_NOACK
Sourcepub fn txdata_noack(&self) -> TXDATA_NOACK_R
pub fn txdata_noack(&self) -> TXDATA_NOACK_R
Bit 3 - TXDATA_NOACK
Sourcepub fn gcall_noack(&self) -> GCALL_NOACK_R
pub fn gcall_noack(&self) -> GCALL_NOACK_R
Bit 4 - GCALL_NOACK
Sourcepub fn gcall_read(&self) -> GCALL_READ_R
pub fn gcall_read(&self) -> GCALL_READ_R
Bit 5 - GCALL_READ
Sourcepub fn hs_ackdet(&self) -> HS_ACKDET_R
pub fn hs_ackdet(&self) -> HS_ACKDET_R
Bit 6 - HS_ACKDET
Sourcepub fn sbyte_ackdet(&self) -> SBYTE_ACKDET_R
pub fn sbyte_ackdet(&self) -> SBYTE_ACKDET_R
Bit 7 - SBYTE_ACKDET
Sourcepub fn hs_norstrt(&self) -> HS_NORSTRT_R
pub fn hs_norstrt(&self) -> HS_NORSTRT_R
Bit 8 - HS_NORSTRT
Sourcepub fn sbyte_norstrt(&self) -> SBYTE_NORSTRT_R
pub fn sbyte_norstrt(&self) -> SBYTE_NORSTRT_R
Bit 9 - SBYTE_NORSTRT
Sourcepub fn rd_10_norstrt(&self) -> RD_10_NORSTRT_R
pub fn rd_10_norstrt(&self) -> RD_10_NORSTRT_R
Bit 10 - 10B_RD_NORSTRT
Sourcepub fn master_dis(&self) -> MASTER_DIS_R
pub fn master_dis(&self) -> MASTER_DIS_R
Bit 11 - MASTER_DIS
Sourcepub fn mst_arblost(&self) -> MST_ARBLOST_R
pub fn mst_arblost(&self) -> MST_ARBLOST_R
Bit 12 - MST_ARBLOST
Sourcepub fn slvflush_txfifo(&self) -> SLVFLUSH_TXFIFO_R
pub fn slvflush_txfifo(&self) -> SLVFLUSH_TXFIFO_R
Bit 13 - SLVFLUSH_TXFIFO
Sourcepub fn slv_arblost(&self) -> SLV_ARBLOST_R
pub fn slv_arblost(&self) -> SLV_ARBLOST_R
Bit 14 - SLV_ARBLOST
Sourcepub fn slvrd_intx(&self) -> SLVRD_INTX_R
pub fn slvrd_intx(&self) -> SLVRD_INTX_R
Bit 15 - SLVRD_INTX
Sourcepub fn user_abrt(&self) -> USER_ABRT_R
pub fn user_abrt(&self) -> USER_ABRT_R
Bit 16 - USER_ABRT
Source§impl R<u32, Reg<u32, _GENERAL_CALL>>
impl R<u32, Reg<u32, _GENERAL_CALL>>
Sourcepub fn call_enable(&self) -> CALL_ENABLE_R
pub fn call_enable(&self) -> CALL_ENABLE_R
Bit 0 - CALL_ENABLE
Source§impl R<u32, Reg<u32, _ENABLE_STATUS>>
impl R<u32, Reg<u32, _ENABLE_STATUS>>
Sourcepub fn ic_enable(&self) -> IC_ENABLE_R
pub fn ic_enable(&self) -> IC_ENABLE_R
Bit 0 - IC_ENABLE
Sourcepub fn slv_dis_busy(&self) -> SLV_DIS_BUSY_R
pub fn slv_dis_busy(&self) -> SLV_DIS_BUSY_R
Bit 1 - SLV_DIS_BUSY
Sourcepub fn slv_rx_data_lost(&self) -> SLV_RX_DATA_LOST_R
pub fn slv_rx_data_lost(&self) -> SLV_RX_DATA_LOST_R
Bit 2 - SLV_RX_DATA_LOST
Source§impl R<u32, Reg<u32, _COMP_PARAM_1>>
impl R<u32, Reg<u32, _COMP_PARAM_1>>
Sourcepub fn apb_data_width(&self) -> APB_DATA_WIDTH_R
pub fn apb_data_width(&self) -> APB_DATA_WIDTH_R
Bits 0:1 - APB_DATA_WIDTH
Sourcepub fn max_speed_mode(&self) -> MAX_SPEED_MODE_R
pub fn max_speed_mode(&self) -> MAX_SPEED_MODE_R
Bits 2:3 - MAX_SPEED_MODE
Sourcepub fn hc_count_values(&self) -> HC_COUNT_VALUES_R
pub fn hc_count_values(&self) -> HC_COUNT_VALUES_R
Bit 4 - HC_COUNT_VALUES
Sourcepub fn encoded_params(&self) -> ENCODED_PARAMS_R
pub fn encoded_params(&self) -> ENCODED_PARAMS_R
Bit 7 - ENCODED_PARAMS
Sourcepub fn rx_buffer_depth(&self) -> RX_BUFFER_DEPTH_R
pub fn rx_buffer_depth(&self) -> RX_BUFFER_DEPTH_R
Bits 8:15 - RX_BUFFER_DEPTH
Sourcepub fn tx_buffer_depth(&self) -> TX_BUFFER_DEPTH_R
pub fn tx_buffer_depth(&self) -> TX_BUFFER_DEPTH_R
Bits 16:23 - TX_BUFFER_DEPTH
Source§impl R<u32, Reg<u32, _NUM_REG>>
impl R<u32, Reg<u32, _NUM_REG>>
Sourcepub fn data_cnt(&self) -> DATA_CNT_R
pub fn data_cnt(&self) -> DATA_CNT_R
Bits 0:15 - The total amount of data calculated by SHA256 is set by this register, and the smallest unit is 512bit
Sourcepub fn data_num(&self) -> DATA_NUM_R
pub fn data_num(&self) -> DATA_NUM_R
Bits 16:31 - Currently calculated block number. 512bit=1block
Source§impl R<u32, Reg<u32, _FUNCTION_REG_1>>
impl R<u32, Reg<u32, _FUNCTION_REG_1>>
Sourcepub fn dma_en(&self) -> DMA_EN_R
pub fn dma_en(&self) -> DMA_EN_R
Bit 0 - SHA and DMA handshake signals enable. 1:enable; 0:disable
Sourcepub fn fifo_in_full(&self) -> FIFO_IN_FULL_R
pub fn fifo_in_full(&self) -> FIFO_IN_FULL_R
Bit 8 - 1:SHA256 input fifo is full; 0:not full
Source§impl R<u32, Reg<u32, _CONTROL>>
impl R<u32, Reg<u32, _CONTROL>>
Sourcepub fn interrupt(&self) -> INTERRUPT_R
pub fn interrupt(&self) -> INTERRUPT_R
Bit 2 - INTERRUPT_MASK
Sourcepub fn pwm_enable(&self) -> PWM_ENABLE_R
pub fn pwm_enable(&self) -> PWM_ENABLE_R
Bit 3 - PWM_ENABLE
Source§impl R<u32, Reg<u32, _PROT_LEVEL>>
impl R<u32, Reg<u32, _PROT_LEVEL>>
Sourcepub fn prot_level(&self) -> PROT_LEVEL_R
pub fn prot_level(&self) -> PROT_LEVEL_R
Bits 0:2 - prot_level
Source§impl R<u32, Reg<u32, _COMP_PARAM_5>>
impl R<u32, Reg<u32, _COMP_PARAM_5>>
Sourcepub fn user_top_max(&self) -> USER_TOP_MAX_R
pub fn user_top_max(&self) -> USER_TOP_MAX_R
Bits 0:31 - user_top_max
Source§impl R<u32, Reg<u32, _COMP_PARAM_4>>
impl R<u32, Reg<u32, _COMP_PARAM_4>>
Sourcepub fn user_top_init_max(&self) -> USER_TOP_INIT_MAX_R
pub fn user_top_init_max(&self) -> USER_TOP_INIT_MAX_R
Bits 0:31 - user_top_init_max
Source§impl R<u32, Reg<u32, _COMP_PARAM_1>>
impl R<u32, Reg<u32, _COMP_PARAM_1>>
Sourcepub fn always_en(&self) -> ALWAYS_EN_R
pub fn always_en(&self) -> ALWAYS_EN_R
Bit 0 - always_en
Sourcepub fn dflt_rmod(&self) -> DFLT_RMOD_R
pub fn dflt_rmod(&self) -> DFLT_RMOD_R
Bit 1 - dflt_rmod
Sourcepub fn dual_top(&self) -> DUAL_TOP_R
pub fn dual_top(&self) -> DUAL_TOP_R
Bit 2 - dual_top
Sourcepub fn use_fix_top(&self) -> USE_FIX_TOP_R
pub fn use_fix_top(&self) -> USE_FIX_TOP_R
Bit 6 - use_fix_top
Sourcepub fn apb_data_width(&self) -> APB_DATA_WIDTH_R
pub fn apb_data_width(&self) -> APB_DATA_WIDTH_R
Bits 8:9 - apb_data_width
Sourcepub fn dflt_rpl(&self) -> DFLT_RPL_R
pub fn dflt_rpl(&self) -> DFLT_RPL_R
Bits 10:12 - dflt_rpl
Sourcepub fn dflt_top(&self) -> DFLT_TOP_R
pub fn dflt_top(&self) -> DFLT_TOP_R
Bits 16:19 - dflt_top
Sourcepub fn dflt_top_init(&self) -> DFLT_TOP_INIT_R
pub fn dflt_top_init(&self) -> DFLT_TOP_INIT_R
Bits 20:23 - dflt_top_init
Sourcepub fn cnt_width(&self) -> CNT_WIDTH_R
pub fn cnt_width(&self) -> CNT_WIDTH_R
Bits 24:28 - cnt_width
Source§impl R<u32, Reg<u32, _DVP_CFG>>
impl R<u32, Reg<u32, _DVP_CFG>>
Sourcepub fn start_int_enable(&self) -> START_INT_ENABLE_R
pub fn start_int_enable(&self) -> START_INT_ENABLE_R
Bit 0 - START_INT_ENABLE
Sourcepub fn finish_int_enable(&self) -> FINISH_INT_ENABLE_R
pub fn finish_int_enable(&self) -> FINISH_INT_ENABLE_R
Bit 1 - FINISH_INT_ENABLE
Sourcepub fn ai_output_enable(&self) -> AI_OUTPUT_ENABLE_R
pub fn ai_output_enable(&self) -> AI_OUTPUT_ENABLE_R
Bit 2 - AI_OUTPUT_ENABLE
Sourcepub fn display_output_enable(&self) -> DISPLAY_OUTPUT_ENABLE_R
pub fn display_output_enable(&self) -> DISPLAY_OUTPUT_ENABLE_R
Bit 3 - DISPLAY_OUTPUT_ENABLE
Sourcepub fn auto_enable(&self) -> AUTO_ENABLE_R
pub fn auto_enable(&self) -> AUTO_ENABLE_R
Bit 4 - AUTO_ENABLE
Sourcepub fn burst_size_4beats(&self) -> BURST_SIZE_4BEATS_R
pub fn burst_size_4beats(&self) -> BURST_SIZE_4BEATS_R
Bit 8 - BURST_SIZE_4BEATS
Sourcepub fn href_burst_num(&self) -> HREF_BURST_NUM_R
pub fn href_burst_num(&self) -> HREF_BURST_NUM_R
Bits 12:19 - HREF_BURST_NUM
Sourcepub fn line_num(&self) -> LINE_NUM_R
pub fn line_num(&self) -> LINE_NUM_R
Bits 20:29 - LINE_NUM
Source§impl R<u32, Reg<u32, _CMOS_CFG>>
impl R<u32, Reg<u32, _CMOS_CFG>>
Sourcepub fn clk_enable(&self) -> CLK_ENABLE_R
pub fn clk_enable(&self) -> CLK_ENABLE_R
Bit 8 - CLK_ENABLE
Sourcepub fn power_down(&self) -> POWER_DOWN_R
pub fn power_down(&self) -> POWER_DOWN_R
Bit 24 - POWER_DOWN
Source§impl R<u8, BYTE_NUM_A>
impl R<u8, BYTE_NUM_A>
Sourcepub fn variant(&self) -> Variant<u8, BYTE_NUM_A>
pub fn variant(&self) -> Variant<u8, BYTE_NUM_A>
Get enumerated values variant
Source§impl R<u32, Reg<u32, _SCCB_CFG>>
impl R<u32, Reg<u32, _SCCB_CFG>>
Sourcepub fn byte_num(&self) -> BYTE_NUM_R
pub fn byte_num(&self) -> BYTE_NUM_R
Bits 0:1 - BYTE_NUM
Sourcepub fn scl_lcnt(&self) -> SCL_LCNT_R
pub fn scl_lcnt(&self) -> SCL_LCNT_R
Bits 8:15 - SCL_LCNT
Sourcepub fn scl_hcnt(&self) -> SCL_HCNT_R
pub fn scl_hcnt(&self) -> SCL_HCNT_R
Bits 16:23 - SCL_HCNT
Source§impl R<u32, Reg<u32, _SCCB_CTL>>
impl R<u32, Reg<u32, _SCCB_CTL>>
Sourcepub fn device_address(&self) -> DEVICE_ADDRESS_R
pub fn device_address(&self) -> DEVICE_ADDRESS_R
Bits 0:7 - DEVICE_ADDRESS
Sourcepub fn reg_address(&self) -> REG_ADDRESS_R
pub fn reg_address(&self) -> REG_ADDRESS_R
Bits 8:15 - REG_ADDRESS
Sourcepub fn wdata_byte0(&self) -> WDATA_BYTE0_R
pub fn wdata_byte0(&self) -> WDATA_BYTE0_R
Bits 16:23 - WDATA_BYTE0
Sourcepub fn wdata_byte1(&self) -> WDATA_BYTE1_R
pub fn wdata_byte1(&self) -> WDATA_BYTE1_R
Bits 24:31 - WDATA_BYTE1
Source§impl R<u32, Reg<u32, _STS>>
impl R<u32, Reg<u32, _STS>>
Sourcepub fn frame_start(&self) -> FRAME_START_R
pub fn frame_start(&self) -> FRAME_START_R
Bit 0 - FRAME_START
Sourcepub fn frame_start_we(&self) -> FRAME_START_WE_R
pub fn frame_start_we(&self) -> FRAME_START_WE_R
Bit 1 - FRAME_START_WE
Sourcepub fn frame_finish(&self) -> FRAME_FINISH_R
pub fn frame_finish(&self) -> FRAME_FINISH_R
Bit 8 - FRAME_FINISH
Sourcepub fn frame_finish_we(&self) -> FRAME_FINISH_WE_R
pub fn frame_finish_we(&self) -> FRAME_FINISH_WE_R
Bit 9 - FRAME_FINISH_WE
Sourcepub fn dvp_en_we(&self) -> DVP_EN_WE_R
pub fn dvp_en_we(&self) -> DVP_EN_WE_R
Bit 17 - DVP_EN_WE
Sourcepub fn sccb_en_we(&self) -> SCCB_EN_WE_R
pub fn sccb_en_we(&self) -> SCCB_EN_WE_R
Bit 25 - SCCB_EN_WE
Source§impl R<u32, Reg<u32, _PLL_LOCK>>
impl R<u32, Reg<u32, _PLL_LOCK>>
Sourcepub fn pll_lock0(&self) -> PLL_LOCK0_R
pub fn pll_lock0(&self) -> PLL_LOCK0_R
Bits 0:1
Sourcepub fn pll_slip_clear0(&self) -> PLL_SLIP_CLEAR0_R
pub fn pll_slip_clear0(&self) -> PLL_SLIP_CLEAR0_R
Bit 2
Sourcepub fn test_clk_out0(&self) -> TEST_CLK_OUT0_R
pub fn test_clk_out0(&self) -> TEST_CLK_OUT0_R
Bit 3
Sourcepub fn pll_lock1(&self) -> PLL_LOCK1_R
pub fn pll_lock1(&self) -> PLL_LOCK1_R
Bits 8:9
Sourcepub fn pll_slip_clear1(&self) -> PLL_SLIP_CLEAR1_R
pub fn pll_slip_clear1(&self) -> PLL_SLIP_CLEAR1_R
Bit 10
Sourcepub fn test_clk_out1(&self) -> TEST_CLK_OUT1_R
pub fn test_clk_out1(&self) -> TEST_CLK_OUT1_R
Bit 11
Sourcepub fn pll_lock2(&self) -> PLL_LOCK2_R
pub fn pll_lock2(&self) -> PLL_LOCK2_R
Bits 16:17
Sourcepub fn pll_slip_clear2(&self) -> PLL_SLIP_CLEAR2_R
pub fn pll_slip_clear2(&self) -> PLL_SLIP_CLEAR2_R
Bit 18
Sourcepub fn test_clk_out2(&self) -> TEST_CLK_OUT2_R
pub fn test_clk_out2(&self) -> TEST_CLK_OUT2_R
Bit 19
Source§impl R<u32, Reg<u32, _ROM_ERROR>>
impl R<u32, Reg<u32, _ROM_ERROR>>
Sourcepub fn rom_mul_error(&self) -> ROM_MUL_ERROR_R
pub fn rom_mul_error(&self) -> ROM_MUL_ERROR_R
Bit 0
Sourcepub fn rom_one_error(&self) -> ROM_ONE_ERROR_R
pub fn rom_one_error(&self) -> ROM_ONE_ERROR_R
Bit 1
Source§impl R<u32, Reg<u32, _CLK_SEL0>>
impl R<u32, Reg<u32, _CLK_SEL0>>
Sourcepub fn aclk_sel(&self) -> ACLK_SEL_R
pub fn aclk_sel(&self) -> ACLK_SEL_R
Bit 0
Sourcepub fn aclk_divider_sel(&self) -> ACLK_DIVIDER_SEL_R
pub fn aclk_divider_sel(&self) -> ACLK_DIVIDER_SEL_R
Bits 1:2
Sourcepub fn apb0_clk_sel(&self) -> APB0_CLK_SEL_R
pub fn apb0_clk_sel(&self) -> APB0_CLK_SEL_R
Bits 3:5
Sourcepub fn apb1_clk_sel(&self) -> APB1_CLK_SEL_R
pub fn apb1_clk_sel(&self) -> APB1_CLK_SEL_R
Bits 6:8
Sourcepub fn apb2_clk_sel(&self) -> APB2_CLK_SEL_R
pub fn apb2_clk_sel(&self) -> APB2_CLK_SEL_R
Bits 9:11
Sourcepub fn spi3_clk_sel(&self) -> SPI3_CLK_SEL_R
pub fn spi3_clk_sel(&self) -> SPI3_CLK_SEL_R
Bit 12
Sourcepub fn timer0_clk_sel(&self) -> TIMER0_CLK_SEL_R
pub fn timer0_clk_sel(&self) -> TIMER0_CLK_SEL_R
Bit 13
Sourcepub fn timer1_clk_sel(&self) -> TIMER1_CLK_SEL_R
pub fn timer1_clk_sel(&self) -> TIMER1_CLK_SEL_R
Bit 14
Sourcepub fn timer2_clk_sel(&self) -> TIMER2_CLK_SEL_R
pub fn timer2_clk_sel(&self) -> TIMER2_CLK_SEL_R
Bit 15
Source§impl R<u32, Reg<u32, _CLK_SEL1>>
impl R<u32, Reg<u32, _CLK_SEL1>>
Sourcepub fn spi3_sample_clk_sel(&self) -> SPI3_SAMPLE_CLK_SEL_R
pub fn spi3_sample_clk_sel(&self) -> SPI3_SAMPLE_CLK_SEL_R
Bit 0
Source§impl R<u32, Reg<u32, _CLK_EN_CENT>>
impl R<u32, Reg<u32, _CLK_EN_CENT>>
Sourcepub fn cpu_clk_en(&self) -> CPU_CLK_EN_R
pub fn cpu_clk_en(&self) -> CPU_CLK_EN_R
Bit 0
Sourcepub fn sram0_clk_en(&self) -> SRAM0_CLK_EN_R
pub fn sram0_clk_en(&self) -> SRAM0_CLK_EN_R
Bit 1
Sourcepub fn sram1_clk_en(&self) -> SRAM1_CLK_EN_R
pub fn sram1_clk_en(&self) -> SRAM1_CLK_EN_R
Bit 2
Sourcepub fn apb0_clk_en(&self) -> APB0_CLK_EN_R
pub fn apb0_clk_en(&self) -> APB0_CLK_EN_R
Bit 3
Sourcepub fn apb1_clk_en(&self) -> APB1_CLK_EN_R
pub fn apb1_clk_en(&self) -> APB1_CLK_EN_R
Bit 4
Sourcepub fn apb2_clk_en(&self) -> APB2_CLK_EN_R
pub fn apb2_clk_en(&self) -> APB2_CLK_EN_R
Bit 5
Source§impl R<u32, Reg<u32, _CLK_EN_PERI>>
impl R<u32, Reg<u32, _CLK_EN_PERI>>
Sourcepub fn rom_clk_en(&self) -> ROM_CLK_EN_R
pub fn rom_clk_en(&self) -> ROM_CLK_EN_R
Bit 0
Sourcepub fn dma_clk_en(&self) -> DMA_CLK_EN_R
pub fn dma_clk_en(&self) -> DMA_CLK_EN_R
Bit 1
Sourcepub fn ai_clk_en(&self) -> AI_CLK_EN_R
pub fn ai_clk_en(&self) -> AI_CLK_EN_R
Bit 2
Sourcepub fn dvp_clk_en(&self) -> DVP_CLK_EN_R
pub fn dvp_clk_en(&self) -> DVP_CLK_EN_R
Bit 3
Sourcepub fn fft_clk_en(&self) -> FFT_CLK_EN_R
pub fn fft_clk_en(&self) -> FFT_CLK_EN_R
Bit 4
Sourcepub fn gpio_clk_en(&self) -> GPIO_CLK_EN_R
pub fn gpio_clk_en(&self) -> GPIO_CLK_EN_R
Bit 5
Sourcepub fn spi0_clk_en(&self) -> SPI0_CLK_EN_R
pub fn spi0_clk_en(&self) -> SPI0_CLK_EN_R
Bit 6
Sourcepub fn spi1_clk_en(&self) -> SPI1_CLK_EN_R
pub fn spi1_clk_en(&self) -> SPI1_CLK_EN_R
Bit 7
Sourcepub fn spi2_clk_en(&self) -> SPI2_CLK_EN_R
pub fn spi2_clk_en(&self) -> SPI2_CLK_EN_R
Bit 8
Sourcepub fn spi3_clk_en(&self) -> SPI3_CLK_EN_R
pub fn spi3_clk_en(&self) -> SPI3_CLK_EN_R
Bit 9
Sourcepub fn i2s0_clk_en(&self) -> I2S0_CLK_EN_R
pub fn i2s0_clk_en(&self) -> I2S0_CLK_EN_R
Bit 10
Sourcepub fn i2s1_clk_en(&self) -> I2S1_CLK_EN_R
pub fn i2s1_clk_en(&self) -> I2S1_CLK_EN_R
Bit 11
Sourcepub fn i2s2_clk_en(&self) -> I2S2_CLK_EN_R
pub fn i2s2_clk_en(&self) -> I2S2_CLK_EN_R
Bit 12
Sourcepub fn i2c0_clk_en(&self) -> I2C0_CLK_EN_R
pub fn i2c0_clk_en(&self) -> I2C0_CLK_EN_R
Bit 13
Sourcepub fn i2c1_clk_en(&self) -> I2C1_CLK_EN_R
pub fn i2c1_clk_en(&self) -> I2C1_CLK_EN_R
Bit 14
Sourcepub fn i2c2_clk_en(&self) -> I2C2_CLK_EN_R
pub fn i2c2_clk_en(&self) -> I2C2_CLK_EN_R
Bit 15
Sourcepub fn uart1_clk_en(&self) -> UART1_CLK_EN_R
pub fn uart1_clk_en(&self) -> UART1_CLK_EN_R
Bit 16
Sourcepub fn uart2_clk_en(&self) -> UART2_CLK_EN_R
pub fn uart2_clk_en(&self) -> UART2_CLK_EN_R
Bit 17
Sourcepub fn uart3_clk_en(&self) -> UART3_CLK_EN_R
pub fn uart3_clk_en(&self) -> UART3_CLK_EN_R
Bit 18
Sourcepub fn aes_clk_en(&self) -> AES_CLK_EN_R
pub fn aes_clk_en(&self) -> AES_CLK_EN_R
Bit 19
Sourcepub fn fpioa_clk_en(&self) -> FPIOA_CLK_EN_R
pub fn fpioa_clk_en(&self) -> FPIOA_CLK_EN_R
Bit 20
Sourcepub fn timer0_clk_en(&self) -> TIMER0_CLK_EN_R
pub fn timer0_clk_en(&self) -> TIMER0_CLK_EN_R
Bit 21
Sourcepub fn timer1_clk_en(&self) -> TIMER1_CLK_EN_R
pub fn timer1_clk_en(&self) -> TIMER1_CLK_EN_R
Bit 22
Sourcepub fn timer2_clk_en(&self) -> TIMER2_CLK_EN_R
pub fn timer2_clk_en(&self) -> TIMER2_CLK_EN_R
Bit 23
Sourcepub fn wdt0_clk_en(&self) -> WDT0_CLK_EN_R
pub fn wdt0_clk_en(&self) -> WDT0_CLK_EN_R
Bit 24
Sourcepub fn wdt1_clk_en(&self) -> WDT1_CLK_EN_R
pub fn wdt1_clk_en(&self) -> WDT1_CLK_EN_R
Bit 25
Sourcepub fn sha_clk_en(&self) -> SHA_CLK_EN_R
pub fn sha_clk_en(&self) -> SHA_CLK_EN_R
Bit 26
Sourcepub fn otp_clk_en(&self) -> OTP_CLK_EN_R
pub fn otp_clk_en(&self) -> OTP_CLK_EN_R
Bit 27
Sourcepub fn rtc_clk_en(&self) -> RTC_CLK_EN_R
pub fn rtc_clk_en(&self) -> RTC_CLK_EN_R
Bit 29
Source§impl R<u32, Reg<u32, _SOFT_RESET>>
impl R<u32, Reg<u32, _SOFT_RESET>>
Sourcepub fn soft_reset(&self) -> SOFT_RESET_R
pub fn soft_reset(&self) -> SOFT_RESET_R
Bit 0
Source§impl R<u32, Reg<u32, _PERI_RESET>>
impl R<u32, Reg<u32, _PERI_RESET>>
Sourcepub fn rom_reset(&self) -> ROM_RESET_R
pub fn rom_reset(&self) -> ROM_RESET_R
Bit 0
Sourcepub fn dma_reset(&self) -> DMA_RESET_R
pub fn dma_reset(&self) -> DMA_RESET_R
Bit 1
Sourcepub fn ai_reset(&self) -> AI_RESET_R
pub fn ai_reset(&self) -> AI_RESET_R
Bit 2
Sourcepub fn dvp_reset(&self) -> DVP_RESET_R
pub fn dvp_reset(&self) -> DVP_RESET_R
Bit 3
Sourcepub fn fft_reset(&self) -> FFT_RESET_R
pub fn fft_reset(&self) -> FFT_RESET_R
Bit 4
Sourcepub fn gpio_reset(&self) -> GPIO_RESET_R
pub fn gpio_reset(&self) -> GPIO_RESET_R
Bit 5
Sourcepub fn spi0_reset(&self) -> SPI0_RESET_R
pub fn spi0_reset(&self) -> SPI0_RESET_R
Bit 6
Sourcepub fn spi1_reset(&self) -> SPI1_RESET_R
pub fn spi1_reset(&self) -> SPI1_RESET_R
Bit 7
Sourcepub fn spi2_reset(&self) -> SPI2_RESET_R
pub fn spi2_reset(&self) -> SPI2_RESET_R
Bit 8
Sourcepub fn spi3_reset(&self) -> SPI3_RESET_R
pub fn spi3_reset(&self) -> SPI3_RESET_R
Bit 9
Sourcepub fn i2s0_reset(&self) -> I2S0_RESET_R
pub fn i2s0_reset(&self) -> I2S0_RESET_R
Bit 10
Sourcepub fn i2s1_reset(&self) -> I2S1_RESET_R
pub fn i2s1_reset(&self) -> I2S1_RESET_R
Bit 11
Sourcepub fn i2s2_reset(&self) -> I2S2_RESET_R
pub fn i2s2_reset(&self) -> I2S2_RESET_R
Bit 12
Sourcepub fn i2c0_reset(&self) -> I2C0_RESET_R
pub fn i2c0_reset(&self) -> I2C0_RESET_R
Bit 13
Sourcepub fn i2c1_reset(&self) -> I2C1_RESET_R
pub fn i2c1_reset(&self) -> I2C1_RESET_R
Bit 14
Sourcepub fn i2c2_reset(&self) -> I2C2_RESET_R
pub fn i2c2_reset(&self) -> I2C2_RESET_R
Bit 15
Sourcepub fn uart1_reset(&self) -> UART1_RESET_R
pub fn uart1_reset(&self) -> UART1_RESET_R
Bit 16
Sourcepub fn uart2_reset(&self) -> UART2_RESET_R
pub fn uart2_reset(&self) -> UART2_RESET_R
Bit 17
Sourcepub fn uart3_reset(&self) -> UART3_RESET_R
pub fn uart3_reset(&self) -> UART3_RESET_R
Bit 18
Sourcepub fn aes_reset(&self) -> AES_RESET_R
pub fn aes_reset(&self) -> AES_RESET_R
Bit 19
Sourcepub fn fpioa_reset(&self) -> FPIOA_RESET_R
pub fn fpioa_reset(&self) -> FPIOA_RESET_R
Bit 20
Sourcepub fn timer0_reset(&self) -> TIMER0_RESET_R
pub fn timer0_reset(&self) -> TIMER0_RESET_R
Bit 21
Sourcepub fn timer1_reset(&self) -> TIMER1_RESET_R
pub fn timer1_reset(&self) -> TIMER1_RESET_R
Bit 22
Sourcepub fn timer2_reset(&self) -> TIMER2_RESET_R
pub fn timer2_reset(&self) -> TIMER2_RESET_R
Bit 23
Sourcepub fn wdt0_reset(&self) -> WDT0_RESET_R
pub fn wdt0_reset(&self) -> WDT0_RESET_R
Bit 24
Sourcepub fn wdt1_reset(&self) -> WDT1_RESET_R
pub fn wdt1_reset(&self) -> WDT1_RESET_R
Bit 25
Sourcepub fn sha_reset(&self) -> SHA_RESET_R
pub fn sha_reset(&self) -> SHA_RESET_R
Bit 26
Sourcepub fn rtc_reset(&self) -> RTC_RESET_R
pub fn rtc_reset(&self) -> RTC_RESET_R
Bit 29
Source§impl R<u32, Reg<u32, _CLK_TH0>>
impl R<u32, Reg<u32, _CLK_TH0>>
Sourcepub fn sram0_gclk(&self) -> SRAM0_GCLK_R
pub fn sram0_gclk(&self) -> SRAM0_GCLK_R
Bits 0:3
Sourcepub fn sram1_gclk(&self) -> SRAM1_GCLK_R
pub fn sram1_gclk(&self) -> SRAM1_GCLK_R
Bits 4:7
Sourcepub fn dvp_gclk(&self) -> DVP_GCLK_R
pub fn dvp_gclk(&self) -> DVP_GCLK_R
Bits 12:15
Sourcepub fn rom_gclk(&self) -> ROM_GCLK_R
pub fn rom_gclk(&self) -> ROM_GCLK_R
Bits 16:19
Source§impl R<u32, Reg<u32, _CLK_TH1>>
impl R<u32, Reg<u32, _CLK_TH1>>
Sourcepub fn spi0_clk(&self) -> SPI0_CLK_R
pub fn spi0_clk(&self) -> SPI0_CLK_R
Bits 0:7
Sourcepub fn spi1_clk(&self) -> SPI1_CLK_R
pub fn spi1_clk(&self) -> SPI1_CLK_R
Bits 8:15
Sourcepub fn spi2_clk(&self) -> SPI2_CLK_R
pub fn spi2_clk(&self) -> SPI2_CLK_R
Bits 16:23
Sourcepub fn spi3_clk(&self) -> SPI3_CLK_R
pub fn spi3_clk(&self) -> SPI3_CLK_R
Bits 24:31
Source§impl R<u32, Reg<u32, _CLK_TH2>>
impl R<u32, Reg<u32, _CLK_TH2>>
Sourcepub fn timer0_clk(&self) -> TIMER0_CLK_R
pub fn timer0_clk(&self) -> TIMER0_CLK_R
Bits 0:7
Sourcepub fn timer1_clk(&self) -> TIMER1_CLK_R
pub fn timer1_clk(&self) -> TIMER1_CLK_R
Bits 8:15
Sourcepub fn timer2_clk(&self) -> TIMER2_CLK_R
pub fn timer2_clk(&self) -> TIMER2_CLK_R
Bits 16:23
Source§impl R<u32, Reg<u32, _CLK_TH3>>
impl R<u32, Reg<u32, _CLK_TH3>>
Sourcepub fn i2s0_clk(&self) -> I2S0_CLK_R
pub fn i2s0_clk(&self) -> I2S0_CLK_R
Bits 0:15
Sourcepub fn i2s1_clk(&self) -> I2S1_CLK_R
pub fn i2s1_clk(&self) -> I2S1_CLK_R
Bits 16:31
Source§impl R<u32, Reg<u32, _CLK_TH4>>
impl R<u32, Reg<u32, _CLK_TH4>>
Sourcepub fn i2s2_clk(&self) -> I2S2_CLK_R
pub fn i2s2_clk(&self) -> I2S2_CLK_R
Bits 0:15
Sourcepub fn i2s0_mclk(&self) -> I2S0_MCLK_R
pub fn i2s0_mclk(&self) -> I2S0_MCLK_R
Bits 16:23
Sourcepub fn i2s1_mclk(&self) -> I2S1_MCLK_R
pub fn i2s1_mclk(&self) -> I2S1_MCLK_R
Bits 24:31
Source§impl R<u32, Reg<u32, _CLK_TH5>>
impl R<u32, Reg<u32, _CLK_TH5>>
Sourcepub fn i2s2_mclk(&self) -> I2S2_MCLK_R
pub fn i2s2_mclk(&self) -> I2S2_MCLK_R
Bits 0:7
Sourcepub fn i2c0_clk(&self) -> I2C0_CLK_R
pub fn i2c0_clk(&self) -> I2C0_CLK_R
Bits 8:15
Sourcepub fn i2c1_clk(&self) -> I2C1_CLK_R
pub fn i2c1_clk(&self) -> I2C1_CLK_R
Bits 16:23
Sourcepub fn i2c2_clk(&self) -> I2C2_CLK_R
pub fn i2c2_clk(&self) -> I2C2_CLK_R
Bits 24:31
Source§impl R<u32, Reg<u32, _CLK_TH6>>
impl R<u32, Reg<u32, _CLK_TH6>>
Sourcepub fn wdt0_clk(&self) -> WDT0_CLK_R
pub fn wdt0_clk(&self) -> WDT0_CLK_R
Bits 0:7
Sourcepub fn wdt1_clk(&self) -> WDT1_CLK_R
pub fn wdt1_clk(&self) -> WDT1_CLK_R
Bits 8:15
Source§impl R<u32, Reg<u32, _MISC>>
impl R<u32, Reg<u32, _MISC>>
Sourcepub fn debug_sel(&self) -> DEBUG_SEL_R
pub fn debug_sel(&self) -> DEBUG_SEL_R
Bits 0:5
Sourcepub fn spi_dvp_data_enable(&self) -> SPI_DVP_DATA_ENABLE_R
pub fn spi_dvp_data_enable(&self) -> SPI_DVP_DATA_ENABLE_R
Bit 10
Source§impl R<u32, Reg<u32, _PERI>>
impl R<u32, Reg<u32, _PERI>>
Sourcepub fn timer0_pause(&self) -> TIMER0_PAUSE_R
pub fn timer0_pause(&self) -> TIMER0_PAUSE_R
Bit 0
Sourcepub fn timer1_pause(&self) -> TIMER1_PAUSE_R
pub fn timer1_pause(&self) -> TIMER1_PAUSE_R
Bit 1
Sourcepub fn timer2_pause(&self) -> TIMER2_PAUSE_R
pub fn timer2_pause(&self) -> TIMER2_PAUSE_R
Bit 2
Sourcepub fn timer3_pause(&self) -> TIMER3_PAUSE_R
pub fn timer3_pause(&self) -> TIMER3_PAUSE_R
Bit 3
Sourcepub fn timer4_pause(&self) -> TIMER4_PAUSE_R
pub fn timer4_pause(&self) -> TIMER4_PAUSE_R
Bit 4
Sourcepub fn timer5_pause(&self) -> TIMER5_PAUSE_R
pub fn timer5_pause(&self) -> TIMER5_PAUSE_R
Bit 5
Sourcepub fn timer6_pause(&self) -> TIMER6_PAUSE_R
pub fn timer6_pause(&self) -> TIMER6_PAUSE_R
Bit 6
Sourcepub fn timer7_pause(&self) -> TIMER7_PAUSE_R
pub fn timer7_pause(&self) -> TIMER7_PAUSE_R
Bit 7
Sourcepub fn timer8_pause(&self) -> TIMER8_PAUSE_R
pub fn timer8_pause(&self) -> TIMER8_PAUSE_R
Bit 8
Sourcepub fn timer9_pause(&self) -> TIMER9_PAUSE_R
pub fn timer9_pause(&self) -> TIMER9_PAUSE_R
Bit 9
Sourcepub fn timer10_pause(&self) -> TIMER10_PAUSE_R
pub fn timer10_pause(&self) -> TIMER10_PAUSE_R
Bit 10
Sourcepub fn timer11_pause(&self) -> TIMER11_PAUSE_R
pub fn timer11_pause(&self) -> TIMER11_PAUSE_R
Bit 11
Sourcepub fn spi0_xip_en(&self) -> SPI0_XIP_EN_R
pub fn spi0_xip_en(&self) -> SPI0_XIP_EN_R
Bit 12
Sourcepub fn spi1_xip_en(&self) -> SPI1_XIP_EN_R
pub fn spi1_xip_en(&self) -> SPI1_XIP_EN_R
Bit 13
Sourcepub fn spi2_xip_en(&self) -> SPI2_XIP_EN_R
pub fn spi2_xip_en(&self) -> SPI2_XIP_EN_R
Bit 14
Sourcepub fn spi3_xip_en(&self) -> SPI3_XIP_EN_R
pub fn spi3_xip_en(&self) -> SPI3_XIP_EN_R
Bit 15
Sourcepub fn spi0_clk_bypass(&self) -> SPI0_CLK_BYPASS_R
pub fn spi0_clk_bypass(&self) -> SPI0_CLK_BYPASS_R
Bit 16
Sourcepub fn spi1_clk_bypass(&self) -> SPI1_CLK_BYPASS_R
pub fn spi1_clk_bypass(&self) -> SPI1_CLK_BYPASS_R
Bit 17
Sourcepub fn spi2_clk_bypass(&self) -> SPI2_CLK_BYPASS_R
pub fn spi2_clk_bypass(&self) -> SPI2_CLK_BYPASS_R
Bit 18
Sourcepub fn i2s0_clk_bypass(&self) -> I2S0_CLK_BYPASS_R
pub fn i2s0_clk_bypass(&self) -> I2S0_CLK_BYPASS_R
Bit 19
Sourcepub fn i2s1_clk_bypass(&self) -> I2S1_CLK_BYPASS_R
pub fn i2s1_clk_bypass(&self) -> I2S1_CLK_BYPASS_R
Bit 20
Sourcepub fn i2s2_clk_bypass(&self) -> I2S2_CLK_BYPASS_R
pub fn i2s2_clk_bypass(&self) -> I2S2_CLK_BYPASS_R
Bit 21
Sourcepub fn jtag_clk_bypass(&self) -> JTAG_CLK_BYPASS_R
pub fn jtag_clk_bypass(&self) -> JTAG_CLK_BYPASS_R
Bit 22
Sourcepub fn dvp_clk_bypass(&self) -> DVP_CLK_BYPASS_R
pub fn dvp_clk_bypass(&self) -> DVP_CLK_BYPASS_R
Bit 23
Sourcepub fn debug_clk_bypass(&self) -> DEBUG_CLK_BYPASS_R
pub fn debug_clk_bypass(&self) -> DEBUG_CLK_BYPASS_R
Bit 24
Source§impl R<u32, Reg<u32, _SPI_SLEEP>>
impl R<u32, Reg<u32, _SPI_SLEEP>>
Sourcepub fn ssi0_sleep(&self) -> SSI0_SLEEP_R
pub fn ssi0_sleep(&self) -> SSI0_SLEEP_R
Bit 0
Sourcepub fn ssi1_sleep(&self) -> SSI1_SLEEP_R
pub fn ssi1_sleep(&self) -> SSI1_SLEEP_R
Bit 1
Sourcepub fn ssi2_sleep(&self) -> SSI2_SLEEP_R
pub fn ssi2_sleep(&self) -> SSI2_SLEEP_R
Bit 2
Sourcepub fn ssi3_sleep(&self) -> SSI3_SLEEP_R
pub fn ssi3_sleep(&self) -> SSI3_SLEEP_R
Bit 3
Source§impl R<u32, Reg<u32, _RESET_STATUS>>
impl R<u32, Reg<u32, _RESET_STATUS>>
Sourcepub fn reset_sts_clr(&self) -> RESET_STS_CLR_R
pub fn reset_sts_clr(&self) -> RESET_STS_CLR_R
Bit 0
Sourcepub fn pin_reset_sts(&self) -> PIN_RESET_STS_R
pub fn pin_reset_sts(&self) -> PIN_RESET_STS_R
Bit 1
Sourcepub fn wdt0_reset_sts(&self) -> WDT0_RESET_STS_R
pub fn wdt0_reset_sts(&self) -> WDT0_RESET_STS_R
Bit 2
Sourcepub fn wdt1_reset_sts(&self) -> WDT1_RESET_STS_R
pub fn wdt1_reset_sts(&self) -> WDT1_RESET_STS_R
Bit 3
Sourcepub fn soft_reset_sts(&self) -> SOFT_RESET_STS_R
pub fn soft_reset_sts(&self) -> SOFT_RESET_STS_R
Bit 4
Source§impl R<u8, DMA_SEL0_A>
impl R<u8, DMA_SEL0_A>
Sourcepub fn variant(&self) -> Variant<u8, DMA_SEL0_A>
pub fn variant(&self) -> Variant<u8, DMA_SEL0_A>
Get enumerated values variant
Sourcepub fn is_ssi0_rx_req(&self) -> bool
pub fn is_ssi0_rx_req(&self) -> bool
Checks if the value of the field is SSI0_RX_REQ
Sourcepub fn is_ssi0_tx_req(&self) -> bool
pub fn is_ssi0_tx_req(&self) -> bool
Checks if the value of the field is SSI0_TX_REQ
Sourcepub fn is_ssi1_rx_req(&self) -> bool
pub fn is_ssi1_rx_req(&self) -> bool
Checks if the value of the field is SSI1_RX_REQ
Sourcepub fn is_ssi1_tx_req(&self) -> bool
pub fn is_ssi1_tx_req(&self) -> bool
Checks if the value of the field is SSI1_TX_REQ
Sourcepub fn is_ssi2_rx_req(&self) -> bool
pub fn is_ssi2_rx_req(&self) -> bool
Checks if the value of the field is SSI2_RX_REQ
Sourcepub fn is_ssi2_tx_req(&self) -> bool
pub fn is_ssi2_tx_req(&self) -> bool
Checks if the value of the field is SSI2_TX_REQ
Sourcepub fn is_ssi3_rx_req(&self) -> bool
pub fn is_ssi3_rx_req(&self) -> bool
Checks if the value of the field is SSI3_RX_REQ
Sourcepub fn is_ssi3_tx_req(&self) -> bool
pub fn is_ssi3_tx_req(&self) -> bool
Checks if the value of the field is SSI3_TX_REQ
Sourcepub fn is_i2c0_rx_req(&self) -> bool
pub fn is_i2c0_rx_req(&self) -> bool
Checks if the value of the field is I2C0_RX_REQ
Sourcepub fn is_i2c0_tx_req(&self) -> bool
pub fn is_i2c0_tx_req(&self) -> bool
Checks if the value of the field is I2C0_TX_REQ
Sourcepub fn is_i2c1_rx_req(&self) -> bool
pub fn is_i2c1_rx_req(&self) -> bool
Checks if the value of the field is I2C1_RX_REQ
Sourcepub fn is_i2c1_tx_req(&self) -> bool
pub fn is_i2c1_tx_req(&self) -> bool
Checks if the value of the field is I2C1_TX_REQ
Sourcepub fn is_i2c2_rx_req(&self) -> bool
pub fn is_i2c2_rx_req(&self) -> bool
Checks if the value of the field is I2C2_RX_REQ
Sourcepub fn is_i2c2_tx_req(&self) -> bool
pub fn is_i2c2_tx_req(&self) -> bool
Checks if the value of the field is I2C2_TX_REQ
Sourcepub fn is_uart1_rx_req(&self) -> bool
pub fn is_uart1_rx_req(&self) -> bool
Checks if the value of the field is UART1_RX_REQ
Sourcepub fn is_uart1_tx_req(&self) -> bool
pub fn is_uart1_tx_req(&self) -> bool
Checks if the value of the field is UART1_TX_REQ
Sourcepub fn is_uart2_rx_req(&self) -> bool
pub fn is_uart2_rx_req(&self) -> bool
Checks if the value of the field is UART2_RX_REQ
Sourcepub fn is_uart2_tx_req(&self) -> bool
pub fn is_uart2_tx_req(&self) -> bool
Checks if the value of the field is UART2_TX_REQ
Sourcepub fn is_uart3_rx_req(&self) -> bool
pub fn is_uart3_rx_req(&self) -> bool
Checks if the value of the field is UART3_RX_REQ
Sourcepub fn is_uart3_tx_req(&self) -> bool
pub fn is_uart3_tx_req(&self) -> bool
Checks if the value of the field is UART3_TX_REQ
Sourcepub fn is_aes_req(&self) -> bool
pub fn is_aes_req(&self) -> bool
Checks if the value of the field is AES_REQ
Sourcepub fn is_sha_rx_req(&self) -> bool
pub fn is_sha_rx_req(&self) -> bool
Checks if the value of the field is SHA_RX_REQ
Sourcepub fn is_ai_rx_req(&self) -> bool
pub fn is_ai_rx_req(&self) -> bool
Checks if the value of the field is AI_RX_REQ
Sourcepub fn is_fft_rx_req(&self) -> bool
pub fn is_fft_rx_req(&self) -> bool
Checks if the value of the field is FFT_RX_REQ
Sourcepub fn is_fft_tx_req(&self) -> bool
pub fn is_fft_tx_req(&self) -> bool
Checks if the value of the field is FFT_TX_REQ
Sourcepub fn is_i2s0_tx_req(&self) -> bool
pub fn is_i2s0_tx_req(&self) -> bool
Checks if the value of the field is I2S0_TX_REQ
Sourcepub fn is_i2s0_rx_req(&self) -> bool
pub fn is_i2s0_rx_req(&self) -> bool
Checks if the value of the field is I2S0_RX_REQ
Sourcepub fn is_i2s1_tx_req(&self) -> bool
pub fn is_i2s1_tx_req(&self) -> bool
Checks if the value of the field is I2S1_TX_REQ
Sourcepub fn is_i2s1_rx_req(&self) -> bool
pub fn is_i2s1_rx_req(&self) -> bool
Checks if the value of the field is I2S1_RX_REQ
Sourcepub fn is_i2s2_tx_req(&self) -> bool
pub fn is_i2s2_tx_req(&self) -> bool
Checks if the value of the field is I2S2_TX_REQ
Sourcepub fn is_i2s2_rx_req(&self) -> bool
pub fn is_i2s2_rx_req(&self) -> bool
Checks if the value of the field is I2S2_RX_REQ
Sourcepub fn is_i2s0_bf_dir_req(&self) -> bool
pub fn is_i2s0_bf_dir_req(&self) -> bool
Checks if the value of the field is I2S0_BF_DIR_REQ
Sourcepub fn is_i2s0_bf_voice_req(&self) -> bool
pub fn is_i2s0_bf_voice_req(&self) -> bool
Checks if the value of the field is I2S0_BF_VOICE_REQ
Source§impl R<u32, Reg<u32, _DMA_SEL0>>
impl R<u32, Reg<u32, _DMA_SEL0>>
Sourcepub fn dma_sel0(&self) -> DMA_SEL0_R
pub fn dma_sel0(&self) -> DMA_SEL0_R
Bits 0:5
Sourcepub fn dma_sel1(&self) -> DMA_SEL1_R
pub fn dma_sel1(&self) -> DMA_SEL1_R
Bits 6:11
Sourcepub fn dma_sel2(&self) -> DMA_SEL2_R
pub fn dma_sel2(&self) -> DMA_SEL2_R
Bits 12:17
Sourcepub fn dma_sel3(&self) -> DMA_SEL3_R
pub fn dma_sel3(&self) -> DMA_SEL3_R
Bits 18:23
Sourcepub fn dma_sel4(&self) -> DMA_SEL4_R
pub fn dma_sel4(&self) -> DMA_SEL4_R
Bits 24:29
Source§impl R<u32, Reg<u32, _POWER_SEL>>
impl R<u32, Reg<u32, _POWER_SEL>>
Sourcepub fn power_mode_sel0(&self) -> POWER_MODE_SEL0_R
pub fn power_mode_sel0(&self) -> POWER_MODE_SEL0_R
Bit 0
Sourcepub fn power_mode_sel1(&self) -> POWER_MODE_SEL1_R
pub fn power_mode_sel1(&self) -> POWER_MODE_SEL1_R
Bit 1
Sourcepub fn power_mode_sel2(&self) -> POWER_MODE_SEL2_R
pub fn power_mode_sel2(&self) -> POWER_MODE_SEL2_R
Bit 2
Sourcepub fn power_mode_sel3(&self) -> POWER_MODE_SEL3_R
pub fn power_mode_sel3(&self) -> POWER_MODE_SEL3_R
Bit 3
Sourcepub fn power_mode_sel4(&self) -> POWER_MODE_SEL4_R
pub fn power_mode_sel4(&self) -> POWER_MODE_SEL4_R
Bit 4
Sourcepub fn power_mode_sel5(&self) -> POWER_MODE_SEL5_R
pub fn power_mode_sel5(&self) -> POWER_MODE_SEL5_R
Bit 5
Sourcepub fn power_mode_sel6(&self) -> POWER_MODE_SEL6_R
pub fn power_mode_sel6(&self) -> POWER_MODE_SEL6_R
Bit 6
Sourcepub fn power_mode_sel7(&self) -> POWER_MODE_SEL7_R
pub fn power_mode_sel7(&self) -> POWER_MODE_SEL7_R
Bit 7
Source§impl R<bool, ENCRYPT_SEL_A>
impl R<bool, ENCRYPT_SEL_A>
Sourcepub fn variant(&self) -> ENCRYPT_SEL_A
pub fn variant(&self) -> ENCRYPT_SEL_A
Get enumerated values variant
Sourcepub fn is_encryption(&self) -> bool
pub fn is_encryption(&self) -> bool
Checks if the value of the field is ENCRYPTION
Sourcepub fn is_decryption(&self) -> bool
pub fn is_decryption(&self) -> bool
Checks if the value of the field is DECRYPTION
Source§impl R<u32, Reg<u32, _ENCRYPT_SEL>>
impl R<u32, Reg<u32, _ENCRYPT_SEL>>
Sourcepub fn encrypt_sel(&self) -> ENCRYPT_SEL_R
pub fn encrypt_sel(&self) -> ENCRYPT_SEL_R
Bit 0 - Select encryption or decryption mode
Source§impl R<u8, CIPHER_MODE_A>
impl R<u8, CIPHER_MODE_A>
Sourcepub fn variant(&self) -> Variant<u8, CIPHER_MODE_A>
pub fn variant(&self) -> Variant<u8, CIPHER_MODE_A>
Get enumerated values variant
Source§impl R<u8, KEY_MODE_A>
impl R<u8, KEY_MODE_A>
Sourcepub fn variant(&self) -> Variant<u8, KEY_MODE_A>
pub fn variant(&self) -> Variant<u8, KEY_MODE_A>
Get enumerated values variant
Source§impl R<bool, KEY_ORDER_A>
impl R<bool, KEY_ORDER_A>
Source§impl R<u32, Reg<u32, _MODE_CTL>>
impl R<u32, Reg<u32, _MODE_CTL>>
Sourcepub fn cipher_mode(&self) -> CIPHER_MODE_R
pub fn cipher_mode(&self) -> CIPHER_MODE_R
Bits 0:2 - Cipher mode
Sourcepub fn key_mode(&self) -> KEY_MODE_R
pub fn key_mode(&self) -> KEY_MODE_R
Bits 3:4 - Key mode
Sourcepub fn key_order(&self) -> KEY_ORDER_R
pub fn key_order(&self) -> KEY_ORDER_R
Bit 5 - Input key order
Sourcepub fn input_order(&self) -> INPUT_ORDER_R
pub fn input_order(&self) -> INPUT_ORDER_R
Bit 7 - Input data order
Sourcepub fn output_order(&self) -> OUTPUT_ORDER_R
pub fn output_order(&self) -> OUTPUT_ORDER_R
Bit 9 - Output data order
Source§impl R<bool, FINISH_A>
impl R<bool, FINISH_A>
Sourcepub fn is_not_finished(&self) -> bool
pub fn is_not_finished(&self) -> bool
Checks if the value of the field is NOT_FINISHED
Sourcepub fn is_finished(&self) -> bool
pub fn is_finished(&self) -> bool
Checks if the value of the field is FINISHED
Source§impl R<u8, TAG_CHK_A>
impl R<u8, TAG_CHK_A>
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Checks if the value of the field is SUCCESS
Source§impl R<bool, DATA_IN_FLAG_A>
impl R<bool, DATA_IN_FLAG_A>
Sourcepub fn variant(&self) -> DATA_IN_FLAG_A
pub fn variant(&self) -> DATA_IN_FLAG_A
Get enumerated values variant
Sourcepub fn is_cannot_input(&self) -> bool
pub fn is_cannot_input(&self) -> bool
Checks if the value of the field is CANNOT_INPUT
Sourcepub fn is_can_input(&self) -> bool
pub fn is_can_input(&self) -> bool
Checks if the value of the field is CAN_INPUT
Source§impl R<u32, Reg<u32, _DATA_IN_FLAG>>
impl R<u32, Reg<u32, _DATA_IN_FLAG>>
Sourcepub fn data_in_flag(&self) -> DATA_IN_FLAG_R
pub fn data_in_flag(&self) -> DATA_IN_FLAG_R
Bit 0 - Data can be written to text_data or aad_data when this flag is set
Source§impl R<bool, DATA_OUT_FLAG_A>
impl R<bool, DATA_OUT_FLAG_A>
Sourcepub fn variant(&self) -> DATA_OUT_FLAG_A
pub fn variant(&self) -> DATA_OUT_FLAG_A
Get enumerated values variant
Sourcepub fn is_cannot_output(&self) -> bool
pub fn is_cannot_output(&self) -> bool
Checks if the value of the field is CANNOT_OUTPUT
Sourcepub fn is_can_output(&self) -> bool
pub fn is_can_output(&self) -> bool
Checks if the value of the field is CAN_OUTPUT
Source§impl R<u32, Reg<u32, _DATA_OUT_FLAG>>
impl R<u32, Reg<u32, _DATA_OUT_FLAG>>
Sourcepub fn data_out_flag(&self) -> DATA_OUT_FLAG_R
pub fn data_out_flag(&self) -> DATA_OUT_FLAG_R
Bit 0 - Data can be read from out_data when this flag is set
Source§impl R<u32, Reg<u32, _TAG_IN_FLAG>>
impl R<u32, Reg<u32, _TAG_IN_FLAG>>
Sourcepub fn tag_in_flag(&self) -> TAG_IN_FLAG_R
pub fn tag_in_flag(&self) -> TAG_IN_FLAG_R
Bit 0 - GCM tag can be written to gcm_in_tag when this flag is set
Source§impl R<u32, Reg<u32, _INTERRUPT_CTRL>>
impl R<u32, Reg<u32, _INTERRUPT_CTRL>>
Sourcepub fn tick_enable(&self) -> TICK_ENABLE_R
pub fn tick_enable(&self) -> TICK_ENABLE_R
Bit 0 - TICK_ENABLE
Sourcepub fn alarm_enable(&self) -> ALARM_ENABLE_R
pub fn alarm_enable(&self) -> ALARM_ENABLE_R
Bit 1 - Alarm interrupt enable
Sourcepub fn tick_int_mode(&self) -> TICK_INT_MODE_R
pub fn tick_int_mode(&self) -> TICK_INT_MODE_R
Bits 2:3 - Tick interrupt enable
Sourcepub fn alarm_compare_mask(&self) -> ALARM_COMPARE_MASK_R
pub fn alarm_compare_mask(&self) -> ALARM_COMPARE_MASK_R
Bits 24:31 - Alarm compare mask for interrupt
Source§impl R<u32, Reg<u32, _REGISTER_CTRL>>
impl R<u32, Reg<u32, _REGISTER_CTRL>>
Sourcepub fn read_enable(&self) -> READ_ENABLE_R
pub fn read_enable(&self) -> READ_ENABLE_R
Bit 0 - RTC timer read enable
Sourcepub fn write_enable(&self) -> WRITE_ENABLE_R
pub fn write_enable(&self) -> WRITE_ENABLE_R
Bit 1 - RTC timer write enable
Sourcepub fn timer_mask(&self) -> TIMER_MASK_R
pub fn timer_mask(&self) -> TIMER_MASK_R
Bits 13:20 - RTC timer mask
Sourcepub fn alarm_mask(&self) -> ALARM_MASK_R
pub fn alarm_mask(&self) -> ALARM_MASK_R
Bits 21:28 - RTC alarm mask
Sourcepub fn initial_count_mask(&self) -> INITIAL_COUNT_MASK_R
pub fn initial_count_mask(&self) -> INITIAL_COUNT_MASK_R
Bit 29 - RTC counter initial count value mask
Sourcepub fn interrupt_register_mask(&self) -> INTERRUPT_REGISTER_MASK_R
pub fn interrupt_register_mask(&self) -> INTERRUPT_REGISTER_MASK_R
Bit 30 - RTC interrupt register mask
Source§impl R<bool, LEAP_YEAR_A>
impl R<bool, LEAP_YEAR_A>
Sourcepub fn variant(&self) -> LEAP_YEAR_A
pub fn variant(&self) -> LEAP_YEAR_A
Get enumerated values variant
Sourcepub fn is_not_leap(&self) -> bool
pub fn is_not_leap(&self) -> bool
Checks if the value of the field is NOT_LEAP