XMC Peripheral Library for XMC4000 Family: xmc_ebu.h File Reference

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16
xmc_ebu.h File Reference
#include <xmc_common.h> #include <xmc_scu.h>
Include dependency graph for xmc_ebu.h:

Data Structures

struct  XMC_EBU_BUS_READ_CONFIG_t
 
struct  XMC_EBU_BUS_WRITE_CONFIG_t
 
struct  XMC_EBU_CLK_CONFIG_t
 
struct  XMC_EBU_CONFIG_t
 
struct  XMC_EBU_FREE_PINS_TO_GPIO_t
 
struct  XMC_EBU_MODE_CONFIG_t
 
struct  XMC_EBU_REGION_READ_CONFIG_t
 
struct  XMC_EBU_REGION_t
 
struct  XMC_EBU_REGION_WRITE_CONFIG_t
 
struct  XMC_EBU_SDRAM_CONFIG_t
 
struct  XMC_EBU_t
 

Macros

#define XMC_EBU   ((XMC_EBU_t *)EBU_BASE)
 

Enumerations

Functions

void XMC_EBU_AddressSelectDisable (XMC_EBU_t *const ebu, uint32_t ebu_addr_select_dis, const uint32_t ebu_region_n)
 
void XMC_EBU_AddressSelectEnable (XMC_EBU_t *const ebu, uint32_t ebu_addr_select_en, const uint32_t ebu_region_n)
 
void XMC_EBU_CLKDivideRatio (XMC_EBU_t *ebu, XMC_EBU_CLOCK_DIVIDE_RATIO_t clock_divide_ratio)
 
void XMC_EBU_ConfigureRegion (XMC_EBU_t *const ebu, const XMC_EBU_REGION_t *const region)
 
void XMC_EBU_ConfigureSdram (XMC_EBU_t *const ebu, const XMC_EBU_SDRAM_CONFIG_t *const config)
 
void XMC_EBU_Disable (XMC_EBU_t *const ebu)
 
void XMC_EBU_Enable (XMC_EBU_t *const ebu)
 
uint32_t XMC_EBU_GetBusWriteConfStatus (XMC_EBU_t *const ebu, const XMC_EBU_BUSWCON_SELECT_t ebu_buswcon_status, const uint32_t ebu_region_n)
 
uint32_t XMC_EBU_GetCLKStatus (XMC_EBU_t *const ebu, const XMC_EBU_CLK_STATUS_t clk_status)
 
XMC_EBU_STATUS_t XMC_EBU_Init (XMC_EBU_t *const ebu, const XMC_EBU_CONFIG_t *const config)
 
bool XMC_EBU_IsBusAribitrationSelected (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramDisableAutomaticSelfRefresh (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramDisableAutoRefreshSelfRefreshExit (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramEnableAutomaticSelfRefresh (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramEnableAutoRefreshSelfRefreshExit (XMC_EBU_t *const ebu)
 
uint32_t XMC_EBU_SdramGetRefreshStatus (XMC_EBU_t *const ebu, const XMC_EBU_SDRAM_RFRSH_STATUS_t sdram_rfrsh_status)
 
uint32_t XMC_EBU_SdramGetStatus (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramResetSelfRefreshEntry (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramResetSelfRefreshExit (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramSetSelfRefreshEntry (XMC_EBU_t *const ebu)
 
void XMC_EBU_SdramSetSelfRefreshExit (XMC_EBU_t *const ebu)
 

Detailed Description

Date
2017-06-24
Generated on Mon Aug 7 2017 11:33:56 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11