1 /* 2 * SPDX-FileCopyrightText: 2020-2021 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #pragma once 8 9 #include "soc/soc_caps.h" 10 #include "soc/periph_defs.h" 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 typedef struct { 17 struct { 18 const periph_module_t module; 19 struct { 20 const int rx_irq_id; 21 const int tx_irq_id; 22 } pairs[SOC_GDMA_PAIRS_PER_GROUP]; 23 } groups[SOC_GDMA_GROUPS]; 24 } gdma_signal_conn_t; 25 26 extern const gdma_signal_conn_t gdma_periph_signals; 27 28 #ifdef __cplusplus 29 } 30 #endif 31