|
AM62x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
113 #define SDL_TOG_CFG_TIMEOUT 0x01U
115 #define SDL_TOG_CFG_INTR_PENDING 0x02U
uint32_t ERR
Definition: sdl_tog.h:178
int32_t SDL_TOG_getIntrCount(SDL_TOG_Inst instance, SDL_TOG_IntrSrc intrSrc, uint32_t *pIntrCnt)
Get interrupt count.
uint32_t commandId
Definition: sdl_tog.h:140
SDL_TOG_cfgCtrl cfgCtrl
Definition: sdl_tog.h:160
int32_t SDL_TOG_ackIntr(SDL_TOG_Inst instance, SDL_TOG_IntrSrc intrSrc, uint32_t ackCnt)
Ack interrupt source.
int32_t SDL_TOG_clrIntrPending(SDL_TOG_Inst instance, SDL_TOG_IntrSrc intrSrc)
Clear pending interrupt source(s)
int32_t SDL_TOG_getErrInfo(SDL_TOG_Inst instance, SDL_TOG_errInfo *pErrInfo)
Get timeout error information.
uint32_t routeId
Definition: sdl_tog.h:129
uint32_t dir
Definition: sdl_tog.h:133
This structure contains TOG configuration information.
Definition: sdl_tog.h:159
uint32_t CFG
Definition: sdl_tog.h:174
int32_t SDL_TOG_reset(SDL_TOG_Inst instance)
Reset the timeout functionality.
uint32_t FLUSH
Definition: sdl_tog.h:176
SDL_TOG_IntrSrc intrSrcs
Definition: sdl_tog.h:162
uint32_t timeoutVal
Definition: sdl_tog.h:161
int32_t SDL_TOG_setIntrEnable(SDL_TOG_Inst instance, SDL_TOG_IntrSrc intrSrcs, bool enable)
Enable/disable interrupt source(s)
uint32_t PID
Definition: sdl_tog.h:173
int32_t SDL_TOG_setFlushMode(SDL_TOG_Inst instance, bool enable)
Enable/disable flush mode.
int32_t SDL_TOG_getIntrPending(SDL_TOG_Inst instance, SDL_TOG_IntrSrc *pPendInts)
Get masked (enabled) pending interrupt sources.
uint8_t SDL_TOG_cfgCtrl
This enumerator defines the possible configuration flags.
Definition: sdl_tog.h:111
int32_t SDL_TOG_stop(SDL_TOG_Inst instance)
Stop the timer counter.
int32_t SDL_TOG_verifyConfig(SDL_TOG_Inst instance, const SDL_TOG_config *pConfig)
Verifying written configuration with TOG module.
uint32_t SDL_TOG_IntrSrc
This enumerator defines the possible timeout interrupt sources.
Definition: sdl_ip_tog.h:107
uint32_t ENABLE
Definition: sdl_tog.h:175
uint32_t tag
Definition: sdl_tog.h:137
int32_t SDL_TOG_getStaticRegisters(SDL_TOG_Inst instance, SDL_TOG_staticRegs *pStaticRegs)
Readback Static configuration registers.
uint32_t orgByteCnt
Definition: sdl_tog.h:145
int32_t SDL_TOG_init(SDL_TOG_Inst instance, const SDL_TOG_config *pConfig)
Initialize TOG module with respect of instance.
uint32_t type
Definition: sdl_tog.h:135
This structure contains timeout error information.
Definition: sdl_tog.h:127
int32_t SDL_TOG_start(SDL_TOG_Inst instance)
Start the timer counter.
uint8_t SDL_TOG_Inst
Definition: sdl_soc_tog.h:61
uint32_t TIMEOUT
Definition: sdl_tog.h:177
uint64_t address
Definition: sdl_tog.h:153
uint32_t orderId
Definition: sdl_tog.h:131
uint32_t currByteCnt
Definition: sdl_tog.h:149
Slave TOG Static Registers.
Definition: sdl_tog.h:172