Removed WchLinkVariant::UNKNOWN

This commit is contained in:
Nav
2024-10-19 14:22:43 +01:00
parent 00d6f5fb71
commit 9b1489fbf2
2 changed files with 3 additions and 4 deletions

View File

@@ -43,12 +43,12 @@ namespace DebugToolDrivers::Wch::Protocols::WchLink
{0x03, WchLinkVariant::LINK_S_CH32V203},
};
return DeviceInfo(
return DeviceInfo{
WchFirmwareVersion{response.payload[0], response.payload[1]},
response.payload.size() >= 4
? std::optional{variantsById.valueAt(response.payload[2]).value_or(WchLinkVariant::UNKNOWN)}
? std::optional{variantsById.valueAt(response.payload[2])}
: std::nullopt
);
};
}
void WchLinkInterface::activate() {

View File

@@ -11,7 +11,6 @@ namespace DebugToolDrivers::Wch
LINK_CH549,
LINK_E_CH32V307,
LINK_S_CH32V203,
UNKNOWN,
};
enum class WchLinkTargetClockSpeed: std::uint8_t