diff --git a/CHANGELOG.md b/CHANGELOG.md index 44be2c7c0..b6379cc49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ +import: update libdivecomputer version, add support for the Scubapro G3 / Luna and Shearwater Tern desktop: add a button linking to the 'Contribute' page mobile: fix configuration of decompression ceiling and gradient factors desktop: fix gas switches in UDDF exports diff --git a/core/btdiscovery.cpp b/core/btdiscovery.cpp index 8f21cc421..f15c8d81c 100644 --- a/core/btdiscovery.cpp +++ b/core/btdiscovery.cpp @@ -62,6 +62,7 @@ static struct namePattern name[] = { { "NERD 2", "Shearwater", "NERD 2" }, { "NERD", "Shearwater", "NERD" }, // order is important, test for the more specific one first { "Predator", "Shearwater", "Predator" }, + { "Tern", "Shearwater", "Tern" }, // Suunto dive computers { "EON Steel", "Suunto", "EON Steel" }, { "EON Core", "Suunto", "EON Core" }, @@ -69,9 +70,12 @@ static struct namePattern name[] = { // Scubapro dive computers { "G2", "Scubapro", "G2" }, { "HUD", "Scubapro", "G2 HUD" }, + { "G3", "Scubapro", "G3" }, { "Aladin", "Scubapro", "Aladin Sport Matrix" }, { "A1", "Scubapro", "Aladin A1" }, { "A2", "Scubapro", "Aladin A2" }, + { "Luna 2.0 AI", "Scubapro", "Luna 2.0 AI" }, + { "Luna 2.0", "Scubapro", "Luna 2.0" }, // Mares dive computers { "Mares Genius", "Mares", "Genius" }, { "Mares", "Mares", "Quad" }, // we actually don't know and just pick a common one - user needs to fix in UI diff --git a/core/qt-ble.cpp b/core/qt-ble.cpp index aade30608..6dbb9ab9f 100644 --- a/core/qt-ble.cpp +++ b/core/qt-ble.cpp @@ -142,8 +142,8 @@ static const struct uuid_match serial_service_uuids[] = { { "98ae7120-e62e-11e3-badd-0002a5d5c51b", "Suunto (EON Steel/Core, G5)" }, { "cb3c4555-d670-4670-bc20-b61dbc851e9a", "Pelagic (i770R, i200C, Pro Plus X, Geo 4.0)" }, { "ca7b0001-f785-4c38-b599-c7c5fbadb034", "Pelagic (i330R, DSX)" }, - { "fdcdeaaa-295d-470e-bf15-04217b7aa0a0", "ScubaPro G2"}, - { "fe25c237-0ece-443c-b0aa-e02033e7029d", "Shearwater (Perdix/Teric/Peregrine)" }, + { "fdcdeaaa-295d-470e-bf15-04217b7aa0a0", "ScubaPro (G2, G3)"}, + { "fe25c237-0ece-443c-b0aa-e02033e7029d", "Shearwater (Perdix/Teric/Peregrine/Tern)" }, { "0000fcef-0000-1000-8000-00805f9b34fb", "Divesoft" }, { NULL, } };