A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Range Description | Range | Reg Addr | Reg Name | R/W | Description | App Mode | Bootloader Mode | |||||||||||||
2 | Common commands | 0x00-0x1F | 0x00 | RST | R/W | Reading/writing causes soft MCU reset | X | X | |||||||||||||
3 | 0x01 | PLID | R | Platform ID (which platform the device is designed for) | X | ||||||||||||||||
4 | 0x02 | DVID | R | Device ID | X | ||||||||||||||||
5 | 0x03 | FWID | R | Firmware Version (2 bytes read, High byte then Low byte) | X | ||||||||||||||||
6 | 0x04 | ||||||||||||||||||||
7 | 0x05 | EFL | W | Erase flash memory page | X | ||||||||||||||||
8 | 0x06 | WFL | W | Write to flash memory | X | ||||||||||||||||
9 | 0x07 | RFL | R | Read from flash memory | X | ||||||||||||||||
10 | 0x08 | CHKSIG | R | Check firmware signature - returns 0x00 if ok | X | ||||||||||||||||
11 | 0x09 | ||||||||||||||||||||
12 | 0x0A | ||||||||||||||||||||
13 | 0x0B | BLSTAT | R | Returns 0x03 if in bootloader mode, otherwise 0x00 | X | X | |||||||||||||||
14 | 0x0C | STARAPP | R/W | Reading or writing start the application firmware | X | ||||||||||||||||
15 | 0x0D | ||||||||||||||||||||
16 | 0x0E | ||||||||||||||||||||
17 | 0x0F | ||||||||||||||||||||
18 | 0x10 | TMP | R | Device temperature in celsius (signed char -128 to 127 range) | X | ||||||||||||||||
19 | 0x11 | VDD | R | Read internal VDD value (16-bit) | X | ||||||||||||||||
20 | 0x12 | ||||||||||||||||||||
21 | 0x13 | ||||||||||||||||||||
22 | 0x14 | ||||||||||||||||||||
23 | 0x15 | ||||||||||||||||||||
24 | 0x16 | ||||||||||||||||||||
25 | 0x17 | ||||||||||||||||||||
26 | 0x18 | ||||||||||||||||||||
27 | 0x19 | ||||||||||||||||||||
28 | 0x1A | ||||||||||||||||||||
29 | 0x1B | ||||||||||||||||||||
30 | 0x1C | ||||||||||||||||||||
31 | 0x1D | ||||||||||||||||||||
32 | 0x1E | ||||||||||||||||||||
33 | 0x1F | ||||||||||||||||||||
34 | R1001 Stepping Motor Control | 0x20-0x2F | 0x20 | STP | R/W | Set (or get) stepping motor resolution | X | ||||||||||||||
35 | 0x21 | IDRVL | R/W | [lower byte] set (or get) stepping motor current | X | ||||||||||||||||
36 | 0x22 | IDRVH | R/W | [upper byte] set (or get) stepping motor current | X | ||||||||||||||||
37 | 0x23 | MCTL | R/W | Set (or get) motor control register (see module documentation) | X | ||||||||||||||||
38 | 0x24 | MSTAT | R | Status register | X | ||||||||||||||||
39 | 0x25 | IDRIVER | R | Read measured driver current (float value, 4 bytes) | X | ||||||||||||||||
40 | 0x26 | ||||||||||||||||||||
41 | 0x27 | ||||||||||||||||||||
42 | 0x28 | ||||||||||||||||||||
43 | 0x29 | ||||||||||||||||||||
44 | 0x2A | ||||||||||||||||||||
45 | 0x2B | ||||||||||||||||||||
46 | 0x2C | ||||||||||||||||||||
47 | 0x2D | ||||||||||||||||||||
48 | 0x2E | ||||||||||||||||||||
49 | 0x2F | ||||||||||||||||||||
50 | R1008 PT100 RTD Temperature Sensor | 0x30 | RTD1CFG | R/W | Configuration for the channel 1 RTD | ||||||||||||||||
51 | 0x31 | RTD2CFG | R/W | Configuration for the channel 2 RTD | |||||||||||||||||
52 | 0x32 | RTD1TEMP | R | PT100 Channel 1 temperature (read 4-bytes, float data type) | |||||||||||||||||
53 | 0x33 | RTD2TEMP | R | PT100 Channel 2 temperature (read 4-bytes, float data type) | |||||||||||||||||
54 | 0x34 | ||||||||||||||||||||
55 | 0x35 | ||||||||||||||||||||
56 | 0x36 | ||||||||||||||||||||
57 | 0x37 | ||||||||||||||||||||
58 | 0x38 | ||||||||||||||||||||
59 | 0x39 | ||||||||||||||||||||
60 | 0x3A | ||||||||||||||||||||
61 | 0x3B | ||||||||||||||||||||
62 | 0x3C | ||||||||||||||||||||
63 | 0x3D | ||||||||||||||||||||
64 | 0x3E | ||||||||||||||||||||
65 | 0x3F | ||||||||||||||||||||
66 | 0x40 | ||||||||||||||||||||
67 | 0x41 | ||||||||||||||||||||
68 | 0x42 | ||||||||||||||||||||
69 | 0x43 | ||||||||||||||||||||
70 | 0x44 | ||||||||||||||||||||
71 | 0x45 | ||||||||||||||||||||
72 | 0x46 | ||||||||||||||||||||
73 | 0x47 | ||||||||||||||||||||
74 | 0x48 | ||||||||||||||||||||
75 | 0x49 | ||||||||||||||||||||
76 | 0x4A | ||||||||||||||||||||
77 | 0x4B | ||||||||||||||||||||
78 | 0x4C | ||||||||||||||||||||
79 | 0x4D | ||||||||||||||||||||
80 | 0x4E | ||||||||||||||||||||
81 | 0x4F | ||||||||||||||||||||
82 | 0x50 | ||||||||||||||||||||
83 | 0x51 | ||||||||||||||||||||
84 | 0x52 | ||||||||||||||||||||
85 | 0x53 | ||||||||||||||||||||
86 | 0x54 | ||||||||||||||||||||
87 | 0x55 | ||||||||||||||||||||
88 | 0x56 | ||||||||||||||||||||
89 | 0x57 | ||||||||||||||||||||
90 | 0x58 | ||||||||||||||||||||
91 | 0x59 | ||||||||||||||||||||
92 | 0x5A | ||||||||||||||||||||
93 | 0x5B | ||||||||||||||||||||
94 | 0x5C | ||||||||||||||||||||
95 | 0x5D | ||||||||||||||||||||
96 | 0x5E | ||||||||||||||||||||
97 | 0x5F | ||||||||||||||||||||
98 | 0x60 | ||||||||||||||||||||
99 | 0x61 | ||||||||||||||||||||
100 | 0x62 |