- uint16_t iFirmwareVersion(CEC_FW_VERSION_UNKNOWN);
- int iFwVersionTry(0);
- bool bFwVersionOk(false);
- while (!bFwVersionOk && iFwVersionTry++ < CEC_FW_VERSION_TRIES)
- {
- if ((iFirmwareVersion = m_communication->GetFirmwareVersion()) == CEC_FW_VERSION_UNKNOWN)
- {
- CLibCEC::AddLog(CEC_LOG_ERROR, "the adapter did not respond with a correct firmware version (try %d of %d)", iFwVersionTry, CEC_FW_VERSION_TRIES);
- Sleep(500);
- }
- }
-
- if (iFirmwareVersion == CEC_FW_VERSION_UNKNOWN)
- {
- bReturn = false;
- }
- else
- {
- bReturn = true;
- CLibCEC::AddLog(CEC_LOG_NOTICE, "CEC Adapter firmware version: %d", iFirmwareVersion);
- }
+ CLibCEC::AddLog(CEC_LOG_ERROR, "the adapter did not respond with a correct firmware version (try %d)", ++iFwVersionTry);
+ Sleep(500);
+ iNow = GetTimeMs();