From b511eb104aee9d9105340fd8a54c36303a310679 Mon Sep 17 00:00:00 2001 From: Anton Lundin Date: Wed, 28 Dec 2016 21:06:54 +0100 Subject: Document quirks with Ostc 4 versions Signed-off-by: Anton Lundin Signed-off-by: Dirk Hohndel --- desktop-widgets/configuredivecomputerdialog.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'desktop-widgets') diff --git a/desktop-widgets/configuredivecomputerdialog.cpp b/desktop-widgets/configuredivecomputerdialog.cpp index 9ee8a0b5b..a91c7d1bc 100644 --- a/desktop-widgets/configuredivecomputerdialog.cpp +++ b/desktop-widgets/configuredivecomputerdialog.cpp @@ -258,8 +258,11 @@ void OstcFirmwareCheck::checkLatest(QWidget *_parent, device_data_t *data) if (latestFirmwareAvailable.isEmpty()) return; - // for now libdivecomputer gives us the firmware on device undecoded as integer + // libdivecomputer gives us the firmware on device as an integer // for the OSTC that means highbyte.lowbyte is the version number + // For OSTC 4's there is actually a another minor, x.y.Z, but its not + // exposed via libdivecomputer, so we won't trigger this update flow + // when the Z changes int firmwareOnDevice = devData.libdc_firmware; QString firmwareOnDeviceString = QString("%1.%2").arg(firmwareOnDevice / 256).arg(firmwareOnDevice % 256); -- cgit v1.2.3-70-g09d2