TL6748.h 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /****************************************************************************/
  2. /* */
  3. /* 创龙 DSP6748 开发板相关声明 */
  4. /* */
  5. /* 2014年07月12日 */
  6. /* */
  7. /****************************************************************************/
  8. #ifndef __TL6748_H__
  9. #define __TL6748_H__
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. /****************************************************************************/
  14. /* */
  15. /* 函数声明 */
  16. /* */
  17. /****************************************************************************/
  18. extern void UARTPinMuxSetup(unsigned int instanceNum,
  19. unsigned int modemCtrlChoice);
  20. extern unsigned int RtcVersionGet(void);
  21. extern void RTCPinMuxSetup(unsigned int alarmPinReqd);
  22. extern void SPI0CSPinMuxSetup(unsigned int csPinNum);
  23. extern void SPI1CSPinMuxSetup(unsigned int csPinNum);
  24. extern void I2CPinMuxSetup(unsigned int instanceNum);
  25. extern void SPIPinMuxSetup(unsigned int instanceNum);
  26. extern void ConfigRasterDisplayEnable(void);
  27. extern void GPIOBank0Pin0PinMuxSetup(void);
  28. extern void GPIOBank0Pin1PinMuxSetup(void);
  29. extern void GPIOBank0Pin2PinMuxSetup(void);
  30. extern void GPIOBank0Pin5PinMuxSetup(void);
  31. extern void GPIOBank0Pin6PinMuxSetup(void);
  32. extern void GPIOBank6Pin1PinMuxSetup(void);
  33. extern void GPIOBank6Pin12PinMuxSetup(void);
  34. extern void GPIOBank6Pin13PinMuxSetup(void);
  35. extern void EHRPWM0PinMuxSetup(void);
  36. extern void EHRPWM1PinMuxSetup(void);
  37. extern void ECAPPinMuxSetup(unsigned char n);
  38. extern void LIDDDisplayEnable(void);
  39. extern void McASPPinMuxSetup(void);
  40. extern void EMACPinMuxSetup(void);
  41. extern void LIDDPinMuxSetup(void);
  42. extern void LCDPinMuxSetup(void);
  43. extern void NANDPinMuxSetup(void);
  44. extern void EMIFAClkConfig(void);
  45. extern void VPIFPinMuxSetup(void);
  46. extern void RS485PinMuxSetup(void);
  47. extern void AD7606PinMuxSetup(void);
  48. extern void EMACPinMuxRMIISetup(void);
  49. #ifdef __cplusplus
  50. }
  51. #endif
  52. #endif