pio.h
Upload User: fy98168
Upload Date: 2015-06-26
Package Size: 13771k
Code Size: 1k
Category:

DVD

Development Platform:

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