📄 msgpio.h
字号:
#ifndef _MSGPIO_H_
#define _MSGPIO_H_
//#include "mreg51.h"
#include "..\..\kernel\driver\include\mreg51.h"
#include "sysinfo.h"
#include "drvgpio.h"
/* ------------------------------------
Macro Definitions
------------------------------------ */
#ifdef _MSGPIO_C_
#define INTERFACE
#else
#define INTERFACE extern
#endif
INTERFACE void msGPIO_Init();
INTERFACE void SetPanelBacklight(bit bEnable);
INTERFACE void msPWM2_Setting( U8 x ); //set pad to PWM2
INTERFACE void msPWM3_Setting( U8 x ); //set pad to PWM3
INTERFACE void msPWMD0_Function(bit bEnable); // 0:GPIO, 1:PWM
INTERFACE void msPWMD1_Function(bit bEnable); // 0:GPIO, 1:PWM
INTERFACE void msPWMD2_Function(bit bEnable); // 0:GPIO, 1:PWM
INTERFACE void msPWMD3_Function(bit bEnable); // 0:GPIO, 1:PWM
INTERFACE void msPWMD0_DutyCycle(U8 u8duty); // PWM
INTERFACE void msPWMD1_DutyCycle(U8 u8duty); // PWM
INTERFACE void msPWMD2_DutyCycle(U8 u8duty); // PWM
INTERFACE void msPWMD3_DutyCycle(U8 u8duty); // PWM
INTERFACE void msGPIO_PinPWMD0(bit bEnable); // GPO
INTERFACE void msGPIO_PinPWMD1(bit bEnable); // GPO
INTERFACE void msGPIO_PinPWMD2(bit bEnable); // GPO
INTERFACE void msGPIO_PinPWMD3(bit bEnable); // GPO
INTERFACE BOOLEAN msGPIO_IsBackLightOn(void);
//lachesis_070227
INTERFACE U8 g_u8TransientBacklight;
#if 1
// kevin 070822
INTERFACE void GPIOWrite(BYTE Pin, BYTE Level);
INTERFACE BYTE GPIOWRead(BYTE Pin);
#endif
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -