Sources shift when exporting EEPROM (Virtual and Lua inputs)
This commit is contained in:
@@ -260,6 +260,8 @@ enum TelemetrySource {
|
||||
|
||||
enum RawSourceType {
|
||||
SOURCE_TYPE_NONE,
|
||||
SOURCE_TYPE_VIRTUAL_INPUT,
|
||||
SOURCE_TYPE_LUA_INPUT,
|
||||
SOURCE_TYPE_STICK, // and POTS
|
||||
SOURCE_TYPE_ROTARY_ENCODER,
|
||||
SOURCE_TYPE_TRIM,
|
||||
|
||||
@@ -135,6 +135,16 @@ class SourcesConversionTable: public ConversionTable {
|
||||
addConversion(RawSource(SOURCE_TYPE_NONE), val++);
|
||||
}
|
||||
|
||||
if (IS_TARANIS(board) && version >= 216) {
|
||||
for (int i=0; i<32; i++)
|
||||
addConversion(RawSource(SOURCE_TYPE_VIRTUAL_INPUT, i), val++);
|
||||
for (int i=0; i<3; i++) {
|
||||
for (int j=0; j<6; j++) {
|
||||
addConversion(RawSource(SOURCE_TYPE_LUA_INPUT, i*16+j), val++);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (int i=0; i<4+MAX_POTS(board); i++)
|
||||
addConversion(RawSource(SOURCE_TYPE_STICK, i), val++);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user