getFirmwareVersion method
Checks the firmware version of the PN532 chip and returns the chip's firmware version as an int
Implementation
int getFirmwareVersion({int timeout = pn532StandardTimeout}) {
List<int> response = callPN532Function(
pn532CommandGetFirmwareVersion,
responseLength: 4,
timeout: timeout,
);
// calculate the actual firmware version/id
int firmwareVersion;
firmwareVersion = response[0];
firmwareVersion <<= 8;
firmwareVersion |= response[1];
firmwareVersion <<= 8;
firmwareVersion |= response[2];
firmwareVersion <<= 8;
firmwareVersion |= response[3];
return firmwareVersion;
}