@@ -13,7 +13,7 @@ local fields = {}
13
13
14
14
local gyroSampleRateKhz
15
15
16
- if apiVersion >= 1.043 then
16
+ if apiVersion >= 1.044 then
17
17
gyroSampleRateKhz = assert (loadScript (" BOARD_INFO/" .. mcuId .. " .lua" ))().gyroSampleRateHz / 1000
18
18
end
19
19
@@ -42,12 +42,14 @@ labels[#labels + 1] = { t = "System Config", x = x, y = inc.y(lineSpacing) }
42
42
if apiVersion >= 1.031 and apiVersion <= 1.040 then
43
43
fields [# fields + 1 ] = { t = " 32kHz Sampling" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 9 }, table = { [0 ] = " OFF" , " ON" }, upd = function (self ) self .updateRateTables (self ) end }
44
44
end
45
- if apiVersion >= 1.043 then
45
+ if apiVersion >= 1.044 then
46
46
fields [# fields + 1 ] = { t = " Gyro Update" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1 , max = 32 , vals = { 1 }, table = {}, upd = function (self ) self .updatePidRateTable (self ) end , mult = - 1 , ro = true }
47
- else
47
+ elseif apiVersion <= 1.042 then
48
48
fields [# fields + 1 ] = { t = " Gyro Update" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1 , max = 32 , vals = { 1 }, table = {}, upd = function (self ) self .updatePidRateTable (self ) end , mult = - 1 }
49
49
end
50
- fields [# fields + 1 ] = { t = " PID Loop" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1 , max = 16 , vals = { 2 }, table = {}, mult = - 1 }
50
+ if apiVersion <= 1.042 or apiVersion >= 1.044 then
51
+ fields [# fields + 1 ] = { t = " PID Loop" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1 , max = 16 , vals = { 2 }, table = {}, mult = - 1 }
52
+ end
51
53
52
54
labels [# labels + 1 ] = { t = " ESC/Motor" , x = x , y = inc .y (lineSpacing ) }
53
55
fields [# fields + 1 ] = { t = " Protocol" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = # escProtocols , vals = { 4 }, table = escProtocols }
0 commit comments