www.pudn.com > TMS320F2812Sci.rar > dio.h
#ifndef DIO_H #define DIO_H #define LEFT_DETENT 0x0001 #define RIGHT_DETENT 0x0002 #define AZ_HAND 0x0004 #define AZ_LOCK 0x0008 #define UP_DETENT 0x0010 #define DOWN_DETENT 0x0020 #define EL_HAND 0x0040 #define AZ_EN 0x0080 #define EL_EN 0x0100 #define LEFT_TURN 0x0200 #define RIGHT_TURN 0x0400 #define UP_TURN 0x0800 #define DOWN_TURN 0x1000 #define ENABLED 0x2000 void InhibitRDC(int port); void FreeRDC(int port); unsigned int ReadRDC(int axis); int PollingKey(void); int ProcessKey(void); int KeyInput(void); void Display(int type, unsigned int value); unsigned int ReadDigitalInput(void); void ProcessDigInput(unsigned int di_value); void WriteDigitalOutput(unsigned int do_val); void SetDoBit(int bit); void ClrDoBit(int bit); extern int AzZeroPos; extern int ElZeroPos; extern int BreakFlag; extern int PressedKeyValue; #endif