|
|
@ -131,14 +131,16 @@ class FeiTeServoMotor { |
|
|
|
bool getServoCalibration(uint8_t, int16_t& poscalibration); |
|
|
|
bool reCalibration(int id, int16_t pos); |
|
|
|
|
|
|
|
bool triggerAysncWrite(uint8_t id); |
|
|
|
|
|
|
|
public: |
|
|
|
bool write_u8(uint8_t id, feite::reg_add_e add, uint8_t regval); |
|
|
|
bool write_u16(uint8_t id, feite::reg_add_e add, uint16_t regval); |
|
|
|
bool write_s16(uint8_t id, feite::reg_add_e add, uint8_t signbitoff, int16_t regval); |
|
|
|
|
|
|
|
|
|
|
|
bool async_write_u8(uint8_t id, feite::reg_add_e add, uint8_t regval); |
|
|
|
bool async_write_u16(uint8_t id, feite::reg_add_e add, uint16_t regval); |
|
|
|
bool async_write_s16(uint8_t id, feite::reg_add_e add, uint8_t signbitoff,int16_t regval); |
|
|
|
bool async_write_s16(uint8_t id, feite::reg_add_e add, uint8_t signbitoff, int16_t regval); |
|
|
|
|
|
|
|
bool read_u8(uint8_t id, feite::reg_add_e add, uint8_t& regval); |
|
|
|
bool read_u16(uint8_t id, feite::reg_add_e add, uint16_t& regval); |
|
|
|