pio.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __PIO_H__
  2. #define __PIO_H__
  3. #include <stddefs.h>
  4. enum {
  5.     KB_PIO_DEVICE_0 = 0,
  6.     KB_PIO_DEVICE_1,
  7.     KB_PIO_DEVICE_2,
  8.     KB_PIO_DEVICE_3,
  9.     KB_PIO_DEVICE_4,
  10.     KB_PIO_DEVICE_5,
  11.     KB_PIO_DEVICE_6,
  12.     KB_PIO_DEVICE_7,
  13.     KB_PIO_DEVICE_NOT_USED
  14. };
  15. #define KB_PIO_PORTS 4
  16. #ifndef KB_PIO_4_BASE_ADDRESS
  17.     #define KB_PIO_4_BASE_ADDRESS              ST5105_PIO4_BASE_ADDRESS
  18. #endif
  19. #ifndef KB_PIO_5_BASE_ADDRESS
  20.     #define KB_PIO_5_BASE_ADDRESS              ST5105_PIO5_BASE_ADDRESS
  21. #endif
  22. /* Interrupt numbers */
  23. #ifndef KB_PIO_4_INTERRUPT
  24.     #define KB_PIO_4_INTERRUPT                 ST5105_PIO4_INTERRUPT
  25. #endif
  26. #ifndef KB_PIO_5_INTERRUPT
  27.     #define KB_PIO_5_INTERRUPT                 ST5105_PIO5_INTERRUPT
  28. #endif
  29. ST_ErrorCode_t KB_PIOSetup(void);
  30. #endif