WIP: snapshot before repo migration
This commit is contained in:
51
jxbeye/lib/FTServo/src/INST.h
Normal file
51
jxbeye/lib/FTServo/src/INST.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* INST.h
|
||||
* 飞特串行舵机协议指令定义
|
||||
* 日期: 2024.11.24
|
||||
* 作者: txl
|
||||
*/
|
||||
|
||||
#ifndef _INST_H
|
||||
#define _INST_H
|
||||
|
||||
typedef char s8;
|
||||
typedef unsigned char u8;
|
||||
typedef unsigned short u16;
|
||||
typedef short s16;
|
||||
typedef unsigned long u32;
|
||||
typedef long s32;
|
||||
|
||||
enum SCS_ERR_LIST
|
||||
{
|
||||
ERR_NO_REPLY = 1,
|
||||
ERR_CRC_CMP = 2,
|
||||
ERR_SLAVE_ID = 3,
|
||||
ERR_BUFF_LEN = 4,
|
||||
};
|
||||
|
||||
#define INST_PING 0x01
|
||||
#define INST_READ 0x02
|
||||
#define INST_WRITE 0x03
|
||||
#define INST_REG_WRITE 0x04
|
||||
#define INST_REG_ACTION 0x05
|
||||
#define INST_SYNC_READ 0x82
|
||||
#define INST_SYNC_WRITE 0x83
|
||||
#define INST_RECOVERY 0x06
|
||||
#define INST_RESET 0x0A
|
||||
#define INST_CAL 0x0B
|
||||
|
||||
//波特率定义
|
||||
#define _1M 0
|
||||
#define _0_5M 1
|
||||
#define _250K 2
|
||||
#define _128K 3
|
||||
#define _115200 4
|
||||
#define _76800 5
|
||||
#define _57600 6
|
||||
#define _38400 7
|
||||
#define _19200 8
|
||||
#define _14400 9
|
||||
#define _9600 10
|
||||
#define _4800 11
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user