Fixes #6582
This commit is contained in:
@@ -311,7 +311,7 @@ void ModelData::setTrimValue(int phaseIdx, int trimIdx, int value)
|
||||
return;
|
||||
if (p == phaseIdx || phaseIdx == 0) {
|
||||
trim = value;
|
||||
break;;
|
||||
break;
|
||||
}
|
||||
else if (mode == 0) {
|
||||
phaseIdx = p;
|
||||
|
||||
@@ -519,6 +519,11 @@ uint32_t readTrims()
|
||||
}
|
||||
}
|
||||
|
||||
#if defined(PCBXLITE)
|
||||
if (IS_SHIFT_PRESSED())
|
||||
result = ((result & 0x03) << 6) | ((result & 0x0c) << 2);
|
||||
#endif
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
@@ -266,7 +266,11 @@ enum EnumKeys
|
||||
|
||||
#if defined(KEYS_GPIO_PIN_SHIFT)
|
||||
#define IS_SHIFT_KEY(index) (index == KEY_SHIFT)
|
||||
#if defined(SIMU)
|
||||
#define IS_SHIFT_PRESSED() (readKeys() & (1 << KEY_SHIFT))
|
||||
#else
|
||||
#define IS_SHIFT_PRESSED() (~KEYS_GPIO_REG_SHIFT & KEYS_GPIO_PIN_SHIFT)
|
||||
#endif
|
||||
#else
|
||||
#define IS_SHIFT_KEY(index) (false)
|
||||
#define IS_SHIFT_PRESSED() (false)
|
||||
|
||||
Reference in New Issue
Block a user