oklm
Dependents: RoboClaw TestMyPathFind Robot2016_2-0_STATIC Stressed ... more
Diff: RoboClaw.h
- Revision:
- 8:68669cccd769
- Parent:
- 7:af0e3da221a9
--- a/RoboClaw.h Mon Apr 25 12:38:40 2016 +0000 +++ b/RoboClaw.h Thu Apr 28 08:09:55 2016 +0000 @@ -23,7 +23,7 @@ public: /** Create RoboClaw instance */ - RoboClaw(int ID, int baudrate, PinName rx, PinName tx); + RoboClaw(uint8_t ID, int baudrate, PinName rx, PinName tx); /** Forward and Backward functions * @param address address of the device @@ -90,12 +90,11 @@ void crc_clear(); void crc_update(uint8_t data); uint16_t crc_get(); - int address; + uint8_t address; void write_n(uint8_t cnt, ...); void write_(uint8_t command, uint8_t data, bool reading, bool crcon); - void write(uint8_t cnt, int32_t data[]); - + uint16_t crc16(uint8_t *packet, int nBytes); uint8_t read_(void); };