/*********************************************************************************************************************** * This file was generated by the S32 Config Tools. Any manual edits made to this file * will be overwritten if the respective S32 Config Tools is used to update this file. **********************************************************************************************************************/ #ifndef edma_config_1_H #define edma_config_1_H /******************************************************************************* * Included files ******************************************************************************/ #include "edma_driver.h" /******************************************************************************* * Definitions ******************************************************************************/ /*! @brief Channel number for channel configuration #0 */ #define EDMA_CHN0_NUMBER 0U /*! @brief The total number of configured channels */ #define EDMA_CONFIGURED_CHANNELS_COUNT 1U /******************************************************************************* * Global variables ******************************************************************************/ /*! @brief Driver state structure which holds driver runtime data */ extern edma_state_t dmaController_State; /*! @brief eDma channel state structure 0. Holds channel runtime data */ extern edma_chn_state_t dmaControllerChn0_State; /*! @brief Array of channel state structures */ extern edma_chn_state_t * const edmaChnStateArray[EDMA_CONFIGURED_CHANNELS_COUNT]; /*! @brief User configuration */ extern const edma_user_config_t dmaController_InitConfig; /*! @brief eDma channel 0 configuration */ extern edma_channel_config_t dmaControllerChn0_Config; /*! @brief Array of channel configuration structures */ extern const edma_channel_config_t * const edmaChnConfigArray[EDMA_CONFIGURED_CHANNELS_COUNT]; #endif /* edma_config_1_H */