pio.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
- #ifndef __PIO_H__
- #define __PIO_H__
- #include <stddefs.h>
- enum {
- KB_PIO_DEVICE_0 = 0,
- KB_PIO_DEVICE_1,
- KB_PIO_DEVICE_2,
- KB_PIO_DEVICE_3,
- KB_PIO_DEVICE_4,
- KB_PIO_DEVICE_5,
- KB_PIO_DEVICE_6,
- KB_PIO_DEVICE_7,
- KB_PIO_DEVICE_NOT_USED
- };
- #define KB_PIO_PORTS 4
- #ifndef KB_PIO_4_BASE_ADDRESS
- #define KB_PIO_4_BASE_ADDRESS ST5105_PIO4_BASE_ADDRESS
- #endif
- #ifndef KB_PIO_5_BASE_ADDRESS
- #define KB_PIO_5_BASE_ADDRESS ST5105_PIO5_BASE_ADDRESS
- #endif
- /* Interrupt numbers */
- #ifndef KB_PIO_4_INTERRUPT
- #define KB_PIO_4_INTERRUPT ST5105_PIO4_INTERRUPT
- #endif
- #ifndef KB_PIO_5_INTERRUPT
- #define KB_PIO_5_INTERRUPT ST5105_PIO5_INTERRUPT
- #endif
- ST_ErrorCode_t KB_PIOSetup(void);
- #endif