emac_dma_dev_s is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferences

Fields

Field
Declared as
volatile union { struct { uint32_t sw_rst : 1; uint32_t dma_arb_sch : 1; uint32_t desc_skip_len : 5; uint32_t alt_desc_size : 1; uint32_t prog_burst_len : 6; uint32_t pri_ratio : 2; uint32_t fixed_burst : 1; uint32_t rx_dma_pbl : 6; uint32_t use_sep_pbl : 1; uint32_t pblx8_mode : 1; uint32_t dmaaddralibea : 1; uint32_t dmamixedburst : 1; uint32_t reserved27 : 1; uint32_t reserved28 : 2; uint32_t reserved30 : 1; uint32_t reserved31 : 1; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
volatile union { struct { uint32_t trans_int : 1; uint32_t trans_proc_stop : 1; uint32_t trans_buf_unavail : 1; uint32_t trans_jabber_to : 1; uint32_t recv_ovflow : 1; uint32_t trans_undflow : 1; uint32_t recv_int : 1; uint32_t recv_buf_unavail : 1; uint32_t recv_proc_stop : 1; uint32_t recv_wdt_to : 1; uint32_t early_trans_int : 1; uint32_t reserved11 : 2; uint32_t fatal_bus_err_int : 1; uint32_t early_recv_int : 1; uint32_t abn_int_summ : 1; uint32_t norm_int_summ : 1; uint32_t recv_proc_state : 3; uint32_t trans_proc_state : 3; uint32_t error_bits : 3; uint32_t reserved26 : 1; uint32_t reserved27 : 1; uint32_t pmt_int : 1; uint32_t ts_tri_int : 1; uint32_t reserved30 : 1; uint32_t reserved31 : 1; }; uint32_t val; }
volatile union { struct { uint32_t reserved0 : 1; uint32_t start_stop_rx : 1; uint32_t opt_second_frame : 1; uint32_t rx_thresh_ctrl : 2; uint32_t drop_gfrm : 1; uint32_t fwd_under_gf : 1; uint32_t fwd_err_frame : 1; uint32_t reserved8 : 1; uint32_t reserved9 : 2; uint32_t reserved11 : 2; uint32_t start_stop_transmission_command : 1; uint32_t tx_thresh_ctrl : 3; uint32_t reserved17 : 3; uint32_t flush_tx_fifo : 1; uint32_t tx_str_fwd : 1; uint32_t reserved22 : 1; uint32_t reserved23 : 1; uint32_t dis_flush_recv_frames : 1; uint32_t rx_store_forward : 1; uint32_t dis_drop_tcpip_err_fram : 1; uint32_t reserved27 : 5; }; uint32_t val; }
volatile union { struct { uint32_t dmain_tie : 1; uint32_t dmain_tse : 1; uint32_t dmain_tbue : 1; uint32_t dmain_tjte : 1; uint32_t dmain_oie : 1; uint32_t dmain_uie : 1; uint32_t dmain_rie : 1; uint32_t dmain_rbue : 1; uint32_t dmain_rse : 1; uint32_t dmain_rwte : 1; uint32_t dmain_etie : 1; uint32_t reserved11 : 2; uint32_t dmain_fbee : 1; uint32_t dmain_erie : 1; uint32_t dmain_aise : 1; uint32_t dmain_nise : 1; uint32_t reserved17 : 15; }; uint32_t val; }
volatile union { struct { uint32_t missed_fc : 16; uint32_t overflow_bmfc : 1; uint32_t overflow_fc : 11; uint32_t overflow_bfoc : 1; uint32_t reserved29 : 3; }; uint32_t val; }
volatile union { struct { uint32_t riwtc : 8; uint32_t reserved8 : 24; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t

References

from examples