This commit is contained in:
Bertrand Songis
2017-11-22 21:08:13 +01:00
committed by GitHub
parent 7f53f340ad
commit d649420212
+8 -1
View File
@@ -31,7 +31,7 @@ RawSource RawSource::convert(Board::Type before, Board::Type after)
}
if (IS_HORUS(after)) {
if (IS_TARANIS_X9D(before) || IS_TARANIS_X7(before)) {
if (IS_TARANIS_X9D(before)) {
if (type == SOURCE_TYPE_STICK && index >= 7) {
// LS and RS on Horus are after sliders L1 and L2
index += 2;
@@ -39,6 +39,13 @@ RawSource RawSource::convert(Board::Type before, Board::Type after)
}
}
// No S3, LS and RS on X7 board
if (IS_TARANIS_X7(after)) {
if (type == SOURCE_TYPE_STICK && index >= 6) {
index = 5;
}
}
// SWI to SWR don't exist on !X9E board
if (!IS_TARANIS_X9E(after) && IS_TARANIS_X9E(before)) {
if (type == SOURCE_TYPE_SWITCH && index >= 8) {