![]()
![]()
#include <stdbool.h>
![]()
![]()
#include "esp_etm.h"
![]()
![]()
#include "soc/gdma_channel.h"
![]()
![]()
#include "hal/gdma_types.h"
![]()
![]()
#include "esp_err.h"
![]()
![]()
gdma_channel_t
![]()
![]()
gdma_channel_alloc_config_t
![]()
![]()
sibling_chan
![]()
![]()
direction
![]()
![]()
<anonymous struct>
![]()
![]()
reserve_sibling
![]()
![]()
flags
![]()
![]()
gdma_event_data_t
![]()
![]()
<anonymous union>
![]()
![]()
rx_eof_desc_addr
![]()
![]()
tx_eof_desc_addr
![]()
![]()
<anonymous struct>
![]()
![]()
abnormal_eof
![]()
![]()
normal_eof
![]()
![]()
flags
![]()
![]()
gdma_event_callback_t
![]()
![]()
gdma_tx_event_callbacks_t
![]()
![]()
on_trans_eof
![]()
![]()
on_descr_err
![]()
![]()
gdma_rx_event_callbacks_t
![]()
![]()
on_recv_eof
![]()
![]()
on_descr_err
![]()
![]()
on_recv_done
![]()
![]()
gdma_trigger_t
![]()
![]()
periph
![]()
![]()
instance_id
![]()
![]()
bus_id
![]()
![]()
gdma_strategy_config_t
![]()
![]()
owner_check
![]()
![]()
auto_update_desc
![]()
![]()
eof_till_data_popped
![]()
![]()
gdma_new_ahb_channel(const gdma_channel_alloc_config_t *, gdma_channel_handle_t *);
![]()
![]()
gdma_new_axi_channel(const gdma_channel_alloc_config_t *, gdma_channel_handle_t *);
![]()
![]()
gdma_connect(gdma_channel_handle_t, gdma_trigger_t);
![]()
![]()
gdma_disconnect(gdma_channel_handle_t);
![]()
![]()
gdma_transfer_config_t
![]()
![]()
max_data_burst_size
![]()
![]()
access_ext_mem
![]()
![]()
gdma_config_transfer(gdma_channel_handle_t, const gdma_transfer_config_t *);
![]()
![]()
gdma_get_alignment_constraints(gdma_channel_handle_t, size_t *, size_t *);
![]()
![]()
gdma_apply_strategy(gdma_channel_handle_t, const gdma_strategy_config_t *);
![]()
![]()
gdma_set_priority(gdma_channel_handle_t, uint32_t);
![]()
![]()
gdma_del_channel(gdma_channel_handle_t);
![]()
![]()
gdma_get_group_channel_id(gdma_channel_handle_t, int *, int *);
![]()
![]()
#define gdma_get_channel_id
![]()
![]()
gdma_register_tx_event_callbacks(gdma_channel_handle_t, gdma_tx_event_callbacks_t *, void *);
![]()
![]()
gdma_register_rx_event_callbacks(gdma_channel_handle_t, gdma_rx_event_callbacks_t *, void *);
![]()
![]()
gdma_start(gdma_channel_handle_t, intptr_t);
![]()
![]()
gdma_stop(gdma_channel_handle_t);
![]()
![]()
gdma_append(gdma_channel_handle_t);
![]()
![]()
gdma_reset(gdma_channel_handle_t);
![]()
![]()
gdma_get_free_m2m_trig_id_mask(gdma_channel_handle_t, uint32_t *);
![]()
![]()
gdma_new_channel(const gdma_channel_alloc_config_t *, gdma_channel_handle_t *);
![]()
![]()
gdma_transfer_ability_t
![]()
![]()
sram_trans_align
![]()
![]()
psram_trans_align
![]()
![]()
gdma_set_transfer_ability(gdma_channel_handle_t, const gdma_transfer_ability_t *);