?? rom.h
字號:
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANMessageGet \
((void (*)(unsigned long ulBase, \
unsigned long ulObjID, \
tCANMsgObject *pMsgObject, \
tBoolean bClrPendingInt))ROM_CANTABLE[7])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANStatusGet \
((unsigned long (*)(unsigned long ulBase, \
tCANStsReg eStatusReg))ROM_CANTABLE[8])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANMessageClear \
((void (*)(unsigned long ulBase, \
unsigned long ulObjID))ROM_CANTABLE[9])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANIntEnable \
((void (*)(unsigned long ulBase, \
unsigned long ulIntFlags))ROM_CANTABLE[10])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANIntDisable \
((void (*)(unsigned long ulBase, \
unsigned long ulIntFlags))ROM_CANTABLE[11])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANIntStatus \
((unsigned long (*)(unsigned long ulBase, \
tCANIntStsReg eIntStsReg))ROM_CANTABLE[12])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANRetryGet \
((tBoolean (*)(unsigned long ulBase))ROM_CANTABLE[13])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANRetrySet \
((void (*)(unsigned long ulBase, \
tBoolean bAutoRetry))ROM_CANTABLE[14])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANErrCntrGet \
((tBoolean (*)(unsigned long ulBase, \
unsigned long *pulRxCount, \
unsigned long *pulTxCount))ROM_CANTABLE[15])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANBitRateSet \
((unsigned long (*)(unsigned long ulBase, \
unsigned long ulSourceClock, \
unsigned long ulBitRate))ROM_CANTABLE[16])
#endif
//*****************************************************************************
//
// Macros for calling ROM functions in the Comparator API.
//
//*****************************************************************************
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorIntClear \
((void (*)(unsigned long ulBase, \
unsigned long ulComp))ROM_COMPARATORTABLE[0])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorConfigure \
((void (*)(unsigned long ulBase, \
unsigned long ulComp, \
unsigned long ulConfig))ROM_COMPARATORTABLE[1])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorRefSet \
((void (*)(unsigned long ulBase, \
unsigned long ulRef))ROM_COMPARATORTABLE[2])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorValueGet \
((tBoolean (*)(unsigned long ulBase, \
unsigned long ulComp))ROM_COMPARATORTABLE[3])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorIntEnable \
((void (*)(unsigned long ulBase, \
unsigned long ulComp))ROM_COMPARATORTABLE[4])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorIntDisable \
((void (*)(unsigned long ulBase, \
unsigned long ulComp))ROM_COMPARATORTABLE[5])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ComparatorIntStatus \
((tBoolean (*)(unsigned long ulBase, \
unsigned long ulComp, \
tBoolean bMasked))ROM_COMPARATORTABLE[6])
#endif
//*****************************************************************************
//
// Macros for calling ROM functions in the Ethernet API.
//
//*****************************************************************************
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIIntStatus \
((unsigned long (*)(unsigned long ulBase, \
tBoolean bMasked))ROM_EPITABLE[0])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIModeSet \
((void (*)(unsigned long ulBase, \
unsigned long ulMode))ROM_EPITABLE[1])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIDividerSet \
((void (*)(unsigned long ulBase, \
unsigned long ulDivider))ROM_EPITABLE[2])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIConfigSDRAMSet \
((void (*)(unsigned long ulBase, \
unsigned long ulConfig, \
unsigned long ulRefresh))ROM_EPITABLE[3])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIConfigGPModeSet \
((void (*)(unsigned long ulBase, \
unsigned long ulConfig, \
unsigned long ulFrameCount, \
unsigned long ulMaxWait))ROM_EPITABLE[4])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIConfigHB8Set \
((void (*)(unsigned long ulBase, \
unsigned long ulConfig, \
unsigned long ulMaxWait))ROM_EPITABLE[5])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIConfigHB16Set \
((void (*)(unsigned long ulBase, \
unsigned long ulConfig, \
unsigned long ulMaxWait))ROM_EPITABLE[6])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIAddressMapSet \
((void (*)(unsigned long ulBase, \
unsigned long ulMap))ROM_EPITABLE[7])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadConfigure \
((void (*)(unsigned long ulBase, \
unsigned long ulChannel, \
unsigned long ulDataSize, \
unsigned long ulAddress))ROM_EPITABLE[8])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadStart \
((void (*)(unsigned long ulBase, \
unsigned long ulChannel, \
unsigned long ulCount))ROM_EPITABLE[9])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadStop \
((void (*)(unsigned long ulBase, \
unsigned long ulChannel))ROM_EPITABLE[10])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadCount \
((unsigned long (*)(unsigned long ulBase, \
unsigned long ulChannel))ROM_EPITABLE[11])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadAvail \
((unsigned long (*)(unsigned long ulBase))ROM_EPITABLE[12])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadGet32 \
((unsigned long (*)(unsigned long ulBase, \
unsigned long ulCount, \
unsigned long *pulBuf))ROM_EPITABLE[13])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadGet16 \
((unsigned long (*)(unsigned long ulBase, \
unsigned long ulCount, \
unsigned short *pusBuf))ROM_EPITABLE[14])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPINonBlockingReadGet8 \
((unsigned long (*)(unsigned long ulBase, \
unsigned long ulCount, \
unsigned char *pucBuf))ROM_EPITABLE[15])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIFIFOConfig \
((void (*)(unsigned long ulBase, \
unsigned long ulConfig))ROM_EPITABLE[16])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIWriteFIFOCountGet \
((unsigned long (*)(unsigned long ulBase))ROM_EPITABLE[17])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIIntEnable \
((void (*)(unsigned long ulBase, \
unsigned long ulIntFlags))ROM_EPITABLE[18])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIIntDisable \
((void (*)(unsigned long ulBase, \
unsigned long ulIntFlags))ROM_EPITABLE[19])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIIntErrorStatus \
((unsigned long (*)(unsigned long ulBase))ROM_EPITABLE[20])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EPIIntErrorClear \
((void (*)(unsigned long ulBase, \
unsigned long ulErrFlags))ROM_EPITABLE[21])
#endif
//*****************************************************************************
//
// Macros for calling ROM functions in the Ethernet API.
//
//*****************************************************************************
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EthernetIntClear \
((void (*)(unsigned long ulBase, \
unsigned long ulIntFlags))ROM_ETHERNETTABLE[0])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
defined(TARGET_IS_TEMPEST_RC1)
#define ROM_EthernetInitExpClk \
((void (*)(unsigned long ulBase, \
unsigned long ulEthClk))ROM_ETHERNETTABLE[1])
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -