docs: def get_version(self):
          """Get blink(1) firmware version
          """
          if ( self.dev == None ): return ''
          buf = [REPORT_ID, ord('v'), 0, 0, 0, 0, 0, 0, 0]
          self.write(buf)
          time.sleep(.05)
          version_raw = self.read()
          version = (version_raw[3] - ord('0')) * 100 + (version_raw[4] - ord('0'))
          return str(version)