EE445M RTOS
Taken at the University of Texas Spring 2015
|
Go to the source code of this file.
Functions | |
void | EPIModeSet (uint32_t ui32Base, uint32_t ui32Mode) |
void | EPIDividerSet (uint32_t ui32Base, uint32_t ui32Divider) |
void | EPIDividerCSSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Divider) |
void | EPIDMATxCount (uint32_t ui32Base, uint32_t ui32Count) |
void | EPIConfigGPModeSet (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32FrameCount, uint32_t ui32MaxWait) |
void | EPIConfigHB8Set (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32MaxWait) |
void | EPIConfigHB16Set (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32MaxWait) |
void | EPIConfigHB8CSSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config) |
void | EPIConfigHB16CSSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config) |
void | EPIConfigHB8TimingSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config) |
void | EPIConfigHB16TimingSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config) |
void | EPIPSRAMConfigRegSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32CR) |
void | EPIPSRAMConfigRegRead (uint32_t ui32Base, uint32_t ui32CS) |
bool | EPIPSRAMConfigRegGetNonBlocking (uint32_t ui32Base, uint32_t ui32CS, uint32_t *pui32CR) |
uint32_t | EPIPSRAMConfigRegGet (uint32_t ui32Base, uint32_t ui32CS) |
void | EPIConfigSDRAMSet (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32Refresh) |
void | EPIAddressMapSet (uint32_t ui32Base, uint32_t ui32Map) |
void | EPINonBlockingReadConfigure (uint32_t ui32Base, uint32_t ui32Channel, uint32_t ui32DataSize, uint32_t ui32Address) |
void | EPINonBlockingReadStart (uint32_t ui32Base, uint32_t ui32Channel, uint32_t ui32Count) |
void | EPINonBlockingReadStop (uint32_t ui32Base, uint32_t ui32Channel) |
uint32_t | EPINonBlockingReadCount (uint32_t ui32Base, uint32_t ui32Channel) |
uint32_t | EPINonBlockingReadAvail (uint32_t ui32Base) |
uint32_t | EPINonBlockingReadGet32 (uint32_t ui32Base, uint32_t ui32Count, uint32_t *pui32Buf) |
uint32_t | EPINonBlockingReadGet16 (uint32_t ui32Base, uint32_t ui32Count, uint16_t *pui16Buf) |
uint32_t | EPINonBlockingReadGet8 (uint32_t ui32Base, uint32_t ui32Count, uint8_t *pui8Buf) |
void | EPIFIFOConfig (uint32_t ui32Base, uint32_t ui32Config) |
uint32_t | EPIWriteFIFOCountGet (uint32_t ui32Base) |
void | EPIIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags) |
void | EPIIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags) |
uint32_t | EPIIntStatus (uint32_t ui32Base, bool bMasked) |
uint32_t | EPIIntErrorStatus (uint32_t ui32Base) |
void | EPIIntErrorClear (uint32_t ui32Base, uint32_t ui32ErrFlags) |
void | EPIIntRegister (uint32_t ui32Base, void(*pfnHandler)(void)) |
void | EPIIntUnregister (uint32_t ui32Base) |
#define EPI_HB16_CSBAUD 0x00000800 |
Definition at line 190 of file epi.h.
Referenced by EPIConfigHB16Set().
#define EPI_HB16_CSCFG_MASK 0x00001600 |
Definition at line 191 of file epi.h.
Referenced by EPIConfigHB16Set().
#define EPI_HB8_CSBAUD 0x00000800 |
Definition at line 137 of file epi.h.
Referenced by EPIConfigHB8Set().
#define EPI_HB8_CSCFG_MASK 0x00001600 |
Definition at line 145 of file epi.h.
Referenced by EPIConfigHB8Set().
#define EPI_MODE_DISABLE 0x00000000 |
Definition at line 63 of file epi.h.
Referenced by EPIModeSet().
#define EPI_MODE_GENERAL 0x00000010 |
Definition at line 59 of file epi.h.
Referenced by EPIModeSet().
#define EPI_MODE_HB16 0x00000013 |
Definition at line 62 of file epi.h.
Referenced by EPIModeSet().
#define EPI_MODE_HB8 0x00000012 |
Definition at line 61 of file epi.h.
Referenced by EPIModeSet().
#define EPI_MODE_SDRAM 0x00000011 |
Definition at line 60 of file epi.h.
Referenced by EPIModeSet().