a
RoboClaw/registers.h@0:6b67f1bb9c76, 2021-09-28 (annotated)
- Committer:
- marcodesilva
- Date:
- Tue Sep 28 10:42:56 2021 +0000
- Revision:
- 0:6b67f1bb9c76
d
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
marcodesilva | 0:6b67f1bb9c76 | 1 | #define ADR 0x80 |
marcodesilva | 0:6b67f1bb9c76 | 2 | #define M1FORWARD 0 |
marcodesilva | 0:6b67f1bb9c76 | 3 | #define M1BACKWARD 1 |
marcodesilva | 0:6b67f1bb9c76 | 4 | #define SETMINMB 2 |
marcodesilva | 0:6b67f1bb9c76 | 5 | #define SETMAXMB 3 |
marcodesilva | 0:6b67f1bb9c76 | 6 | #define M2FORWARD 4 |
marcodesilva | 0:6b67f1bb9c76 | 7 | #define M2BACKWARD 5 |
marcodesilva | 0:6b67f1bb9c76 | 8 | #define M17BIT 6 |
marcodesilva | 0:6b67f1bb9c76 | 9 | #define M27BIT 7 |
marcodesilva | 0:6b67f1bb9c76 | 10 | #define MIXEDFORWARD 8 |
marcodesilva | 0:6b67f1bb9c76 | 11 | #define MIXEDBACKWARD 9 |
marcodesilva | 0:6b67f1bb9c76 | 12 | #define MIXEDRIGHT 10 |
marcodesilva | 0:6b67f1bb9c76 | 13 | #define MIXEDLEFT 11 |
marcodesilva | 0:6b67f1bb9c76 | 14 | #define MIXEDFB 12 |
marcodesilva | 0:6b67f1bb9c76 | 15 | #define MIXEDLR 13 |
marcodesilva | 0:6b67f1bb9c76 | 16 | #define GETM1ENC 16 |
marcodesilva | 0:6b67f1bb9c76 | 17 | #define GETM2ENC 17 |
marcodesilva | 0:6b67f1bb9c76 | 18 | #define GETM1SPEED 18 |
marcodesilva | 0:6b67f1bb9c76 | 19 | #define GETM2SPEED 19 |
marcodesilva | 0:6b67f1bb9c76 | 20 | #define RESETENC 20 |
marcodesilva | 0:6b67f1bb9c76 | 21 | #define GETVERSION 21 |
marcodesilva | 0:6b67f1bb9c76 | 22 | #define SETM1ENCCOUNT 22 |
marcodesilva | 0:6b67f1bb9c76 | 23 | #define SETM2ENCCOUNT 23 |
marcodesilva | 0:6b67f1bb9c76 | 24 | #define GETMBATT 24 |
marcodesilva | 0:6b67f1bb9c76 | 25 | #define GETLBATT 25 |
marcodesilva | 0:6b67f1bb9c76 | 26 | #define SETMINLB 26 |
marcodesilva | 0:6b67f1bb9c76 | 27 | #define SETMAXLB 27 |
marcodesilva | 0:6b67f1bb9c76 | 28 | #define SETM1PID 28 |
marcodesilva | 0:6b67f1bb9c76 | 29 | #define SETM2PID 29 |
marcodesilva | 0:6b67f1bb9c76 | 30 | #define GETM1ISPEED 30 |
marcodesilva | 0:6b67f1bb9c76 | 31 | #define GETM2ISPEED 31 |
marcodesilva | 0:6b67f1bb9c76 | 32 | #define M1DUTY 32 |
marcodesilva | 0:6b67f1bb9c76 | 33 | #define M2DUTY 33 |
marcodesilva | 0:6b67f1bb9c76 | 34 | #define MIXEDDUTY 34 |
marcodesilva | 0:6b67f1bb9c76 | 35 | #define M1SPEED 35 |
marcodesilva | 0:6b67f1bb9c76 | 36 | #define M2SPEED 36 |
marcodesilva | 0:6b67f1bb9c76 | 37 | #define MIXEDSPEED 37 |
marcodesilva | 0:6b67f1bb9c76 | 38 | #define M1SPEEDACCEL 38 |
marcodesilva | 0:6b67f1bb9c76 | 39 | #define M2SPEEDACCEL 39 |
marcodesilva | 0:6b67f1bb9c76 | 40 | #define MIXEDSPEEDACCEL 40 |
marcodesilva | 0:6b67f1bb9c76 | 41 | #define M1SPEEDDIST 41 |
marcodesilva | 0:6b67f1bb9c76 | 42 | #define M2SPEEDDIST 42 |
marcodesilva | 0:6b67f1bb9c76 | 43 | #define MIXEDSPEEDDIST 43 |
marcodesilva | 0:6b67f1bb9c76 | 44 | #define M1SPEEDACCELDIST 44 |
marcodesilva | 0:6b67f1bb9c76 | 45 | #define M2SPEEDACCELDIST 45 |
marcodesilva | 0:6b67f1bb9c76 | 46 | #define MIXEDSPEEDACCELDIST 46 |
marcodesilva | 0:6b67f1bb9c76 | 47 | #define GETBUFFERS 47 |
marcodesilva | 0:6b67f1bb9c76 | 48 | #define GETCURRENTS 49 |
marcodesilva | 0:6b67f1bb9c76 | 49 | #define MIXEDSPEED2ACCEL 50 |
marcodesilva | 0:6b67f1bb9c76 | 50 | #define MIXEDSPEED2ACCELDIST 51 |
marcodesilva | 0:6b67f1bb9c76 | 51 | #define M1DUTYACCEL 52 |
marcodesilva | 0:6b67f1bb9c76 | 52 | #define M2DUTYACCEL 53 |
marcodesilva | 0:6b67f1bb9c76 | 53 | #define MIXEDDUTYACCEL 54 |
marcodesilva | 0:6b67f1bb9c76 | 54 | #define READM1PID 55 |
marcodesilva | 0:6b67f1bb9c76 | 55 | #define READM2PID 56 |
marcodesilva | 0:6b67f1bb9c76 | 56 | #define SETMAINVOLTAGES 57 |
marcodesilva | 0:6b67f1bb9c76 | 57 | #define SETLOGICVOLTAGES 58 |
marcodesilva | 0:6b67f1bb9c76 | 58 | #define GETMINMAXMAINVOLTAGES 59 |
marcodesilva | 0:6b67f1bb9c76 | 59 | #define GETMINMAXLOGICVOLTAGES 60 |
marcodesilva | 0:6b67f1bb9c76 | 60 | #define SETM1POSPID 61 |
marcodesilva | 0:6b67f1bb9c76 | 61 | #define SETM2POSPID 62 |
marcodesilva | 0:6b67f1bb9c76 | 62 | #define READM1POSPID 63 |
marcodesilva | 0:6b67f1bb9c76 | 63 | #define READM2POSPID 64 |
marcodesilva | 0:6b67f1bb9c76 | 64 | #define M1SPEEDACCELDECCELPOS 65 |
marcodesilva | 0:6b67f1bb9c76 | 65 | #define M2SPEEDACCELDECCELPOS 66 |
marcodesilva | 0:6b67f1bb9c76 | 66 | #define MIXEDSPEEDACCELDECCELPOS 67 |
marcodesilva | 0:6b67f1bb9c76 | 67 | #define SETM1DEFAULTACCEL 68 |
marcodesilva | 0:6b67f1bb9c76 | 68 | #define SETM2DEFAULTACCEL 69 |
marcodesilva | 0:6b67f1bb9c76 | 69 | #define SETPINFUNCTIONS 74 |
marcodesilva | 0:6b67f1bb9c76 | 70 | #define GETPINFUNCTIONS 75 |
marcodesilva | 0:6b67f1bb9c76 | 71 | #define RESTOREDEFAULTS 80 |
marcodesilva | 0:6b67f1bb9c76 | 72 | #define GETTEMP 82 |
marcodesilva | 0:6b67f1bb9c76 | 73 | #define GETTEMP2 83 |
marcodesilva | 0:6b67f1bb9c76 | 74 | #define GETERROR 90 |
marcodesilva | 0:6b67f1bb9c76 | 75 | #define GETENCODERMODE 91 |
marcodesilva | 0:6b67f1bb9c76 | 76 | #define SETM1ENCODERMODE 92 |
marcodesilva | 0:6b67f1bb9c76 | 77 | #define SETM2ENCODERMODE 93 |
marcodesilva | 0:6b67f1bb9c76 | 78 | #define WRITENVM 94 |
marcodesilva | 0:6b67f1bb9c76 | 79 | #define READNVM 95 |
marcodesilva | 0:6b67f1bb9c76 | 80 | #define SETCONFIG 98 |
marcodesilva | 0:6b67f1bb9c76 | 81 | #define GETCONFIG 99 |
marcodesilva | 0:6b67f1bb9c76 | 82 | #define SETM1MAXCURRENT 133 |
marcodesilva | 0:6b67f1bb9c76 | 83 | #define SETM2MAXCURRENT 134 |
marcodesilva | 0:6b67f1bb9c76 | 84 | #define GETM1MAXCURRENT 135 |
marcodesilva | 0:6b67f1bb9c76 | 85 | #define GETM2MAXCURRENT 136 |
marcodesilva | 0:6b67f1bb9c76 | 86 | #define SETPWMMODE 148 |
marcodesilva | 0:6b67f1bb9c76 | 87 | #define GETPWMMODE 149 |