WIP: snapshot before repo migration
This commit is contained in:
38
jxbeye/lib/FTServo/src/SCSerial.h
Normal file
38
jxbeye/lib/FTServo/src/SCSerial.h
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
* SCSerial.h
|
||||
* 飞特串行舵机硬件接口层程序
|
||||
* 日期: 2024.11.22
|
||||
* 作者: txl
|
||||
*/
|
||||
|
||||
#ifndef _SCSERIAL_H
|
||||
#define _SCSERIAL_H
|
||||
|
||||
#if defined(ARDUINO) && ARDUINO >= 100
|
||||
#include "Arduino.h"
|
||||
#else
|
||||
#include "WProgram.h"
|
||||
#endif
|
||||
|
||||
#include "SCS.h"
|
||||
|
||||
class SCSerial : public SCS
|
||||
{
|
||||
public:
|
||||
SCSerial();
|
||||
SCSerial(u8 End);
|
||||
SCSerial(u8 End, u8 Level);
|
||||
|
||||
protected:
|
||||
int writeSCS(unsigned char *nDat, int nLen);//输出nLen字节
|
||||
int readSCS(unsigned char *nDat, int nLen);//输入nLen字节
|
||||
int readSCS(unsigned char *nDat, int nLen, unsigned long TimeOut);
|
||||
int writeSCS(unsigned char bDat);//输出1字节
|
||||
void rFlushSCS();//
|
||||
void wFlushSCS();//
|
||||
public:
|
||||
unsigned long IOTimeOut;//输入输出超时
|
||||
HardwareSerial *pSerial;//串口指针
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user