
•
•
•
•
•
•
•
Get firmware version
Arguments
None
Response
Product ID and firmware version
Arduino
library
void
getFirmwareVersion(uint16_t
*
productId,
uint16_t
*
firmwareVersion)
Command encoding:
0x87
Response encoding:
product ID
low byte
product ID
high byte
minor
FW
version
(BCD format)
major
FW
version
(BCD format)
Description:
This command generates a 4-byte response with identifying information about the firmware
running on the device.
The first two bytes of the response are the low and high bytes of the product ID. The product ID
0x00CC corresponds to both the M3S256 and M3H256 (these models use the same firmware),
and is encoded as 0xCC 0x00.
The last two bytes of the response are the firmware minor and major version numbers in
[http://en.wikipedia.org/wiki/Binary-coded_decimal]
. For example, 0x00
0x01 corresponds to firmware version 1.00.
Pololu Motoron Motor Controller User’s Guide
© 2001–2022 Pololu Corporation
9. Command reference
Page 52 of 67