📄 esp232.h
字号:
#ifndef __ESP232_H
#define __ESP232_H
#ifdef __cplusplus
extern "C"
{
#undef EXPORT
#define EXPORT _stdcall
#else
#define EXPORT EXTERN_C _stdcall
#endif
typedef enum Parity
{
None = 0,
Odd,
Even,
Mark,
Space
};
typedef enum DataBits
{
db4 = 4,
db5,
db6,
db7,
db8
};
typedef enum StopBits
{
sb1 = 0,
sb15,
sb2
};
typedef enum BitRate
{
br9600 = 9600,
br19200 = 19200,
br38400 = 38400,
br57600 = 57600,
br115200 = 115200,
};
long EXPORT esp_232_send_ascii(char * Command);
long EXPORT esp_232_read_ascii(char * Buffer);
long EXPORT esp_232_send_read_ascii(char * Command,
char * Buffer);
long EXPORT esp_232_open(unsigned long Port,
unsigned long inBitRate,
DataBits inDataBits,
StopBits inStopBits,
Parity inParity);
#ifdef __cplusplus
}
#endif
#endif //#ifndef __ESP232_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -