bool CUSBCECAdapterCommunication::PersistConfiguration(libcec_configuration *configuration)
{
+ if (m_iFirmwareVersion < 2)
+ return false;
+
return SetAutoEnabled(true) &&
- //SetDefaultLogicalAddress() TODO
- //SetLogicalAddressMask() TODO
+ SetDefaultLogicalAddress(configuration->logicalAddresses.primary) &&
+ SetLogicalAddressMask(configuration->logicalAddresses.AckMask()) &&
SetPhysicalAddress(configuration->iPhysicalAddress) &&
SetCECVersion(CEC_VERSION_1_3A) &&
SetOSDName(configuration->strDeviceName) &&