PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。
[PJSC v1.10]PJSC PCB版のピンアサインテーブル追加
@@ -121,7 +121,7 @@ | ||
121 | 121 | #define fullStatus_def = $fullStatus_def_1, $fullStatus_def_2, $fullStatus_def_3, $fullStatus_def_4, $fullStatus_def_5, $fullStatus_def_6, $fullStatus_def_7, $fullStatus_def_8 |
122 | 122 | |
123 | 123 | ;[PJSC v1.10] #define pinLayouts = "INVALID", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "JUICEBOX", "INVALID", "Drop Bear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "PJSC SPARK", "INVALID", $invalid_x128, $invalid_x64 |
124 | - #define pinLayouts = "INVALID", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "JUICEBOX", "INVALID", "Drop Bear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PJSC ver1.0", "PJSC ver1.10", "PJSC SPARK", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", $invalid_x128, $invalid_x32, $invalid_x16 ;[PJSC v1.10] | |
124 | + #define pinLayouts = "INVALID", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "JUICEBOX", "INVALID", "Drop Bear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PJSC ver1.0", "PJSC ver1.10", "PJSC SPARK", "PJSC SPARK PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", $invalid_x128, $invalid_x32, $invalid_x16 ;[PJSC v1.10] | |
125 | 125 | |
126 | 126 | boostTableLabels = bits, U08, [0:1], "Duty Cycle %", "kPa" |
127 | 127 | boostByGearLabels = bits, U08, [0:1], "", "%", "Limit", "" |
@@ -2111,11 +2111,11 @@ | ||
2111 | 2111 | defaultValue = vssPulsesPerKm, 3000 |
2112 | 2112 | defaultValue = vssSmoothing, 50 |
2113 | 2113 | |
2114 | - ;pinLayout = bits, U08, 15, [0:7], "Speeduino v0.1", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "INVALID", "INVALID", "DropBear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" | |
2115 | - ;pinLayouts = bits, U08, 15, [0:7], "Speeduino v0.1", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "INVALID", "INVALID", "DropBear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PJSC ver1.0", "PJSC ver1.10", "PJSC SPARK", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" | |
2116 | - defaultValue = boardFuelOutputs, 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 | |
2117 | - defaultValue = boardIgnOutputs, 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 | |
2118 | - defaultValue = boardHasRTC, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |
2114 | + ;pinLayout = bits, U08, 15, [0:7], "Speeduino v0.1", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "INVALID", "INVALID", "DropBear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" | |
2115 | + ;pinLayouts = bits, U08, 15, [0:7], "Speeduino v0.1", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "NA6 MX5 PNP", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Daz V6 Shield 0.1", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "INVALID", "INVALID", "DropBear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PJSC ver1.0", "PJSC ver1.10", "PJSC SPARK", "PJSC SPARK PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" | |
2116 | + defaultValue = boardFuelOutputs, 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 | |
2117 | + defaultValue = boardIgnOutputs, 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 4 4 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 | |
2118 | + defaultValue = boardHasRTC, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |
2119 | 2119 | |
2120 | 2120 | controllerPriority = bootloaderCaps |
2121 | 2121 |
@@ -2777,7 +2777,7 @@ | ||
2777 | 2777 | field = "!This is a critical setting!" |
2778 | 2778 | field = "Outputs WILL NOT work if incorrect board is selected" |
2779 | 2779 | field = "Board Layout", pinLayout |
2780 | - field = "ECU mode", ecuMode, { pinLayout == 72 } | |
2780 | + field = "ECU mode", ecuMode, { pinLayout == 72 || pinLayout == 73} | |
2781 | 2781 | field = "Stoichiometric ratio", stoich |
2782 | 2782 | field = "Injector Layout", injLayout |
2783 | 2783 | field = "Injector Pairing", inj4CylPairing, {}, { injLayout != 0 && nCylinders == 4 } |
@@ -2806,16 +2806,16 @@ | ||
2806 | 2806 | panel = engine_constants_west, West |
2807 | 2807 | panel = engine_constants_east, East |
2808 | 2808 | |
2809 | - dialog = muxWarningMessage, "" ;[PJSC v1.01] | |
2810 | - field = "Don't select the same function for MUX out1 and MUX out2!" ; | | |
2811 | - ; | | |
2812 | - dialog = muxoutSetting, "MUX Output Port Setting" ; | | |
2813 | - field = "MUX out1", muxout1selection ; | | |
2814 | - field = "MUX out2", muxout2selection ; | | |
2815 | - field = "MUX out3", muxout3selection, { pinLayout == 72 } ; | | |
2816 | - field = "MUX out4", muxout4selection, { pinLayout == 72 } ; | | |
2817 | - field = "MUX out HC", muxoutHCselection, { pinLayout == 71 || pinLayout == 72 } ; V | |
2818 | - panel = muxWarningMessage, ;[PJSC v1.01] | |
2809 | + dialog = muxWarningMessage, "" ;[PJSC v1.01] | |
2810 | + field = "Don't select the same function for MUX out1 and MUX out2!" ; | | |
2811 | + ; | | |
2812 | + dialog = muxoutSetting, "MUX Output Port Setting" ; | | |
2813 | + field = "MUX out1", muxout1selection ; | | |
2814 | + field = "MUX out2", muxout2selection ; | | |
2815 | + field = "MUX out3", muxout3selection, { pinLayout == 72 || pinLayout == 73 } ; | | |
2816 | + field = "MUX out4", muxout4selection, { pinLayout == 72 || pinLayout == 73 } ; | | |
2817 | + field = "MUX out HC", muxoutHCselection, { pinLayout == 71 || pinLayout == 72 || pinLayout == 73 } ; V | |
2818 | + panel = muxWarningMessage, ;[PJSC v1.01] | |
2819 | 2819 | |
2820 | 2820 | dialog = captExValveControl, "Capture Exhaust Valve Position Control" ;[PJSC] |
2821 | 2821 | field = "Exhaust valve calibration mode", exValveCalibrationMode ; | |
@@ -4250,8 +4250,8 @@ | ||
4250 | 4250 | field = "PWM freq.", dutyFreqTst10, {!testenabled & testactive && muxout2selection == 0 } |
4251 | 4251 | field = "Duty ratio", dutyRatioTst10, {!testenabled & testactive && muxout2selection == 0 } |
4252 | 4252 | dialog = outputtestmux3, "MUX3", yAxis |
4253 | - commandButton = "Off", cmdtestmux3off, {testactive && pinLayout == 72} | |
4254 | - commandButton = "On", cmdtestmux3on, {!testenabled & testactive && muxout3selection == 0 && pinLayout == 72} | |
4253 | + commandButton = "Off", cmdtestmux3off, {testactive && (pinLayout == 72 || pinLayout == 73) } | |
4254 | + commandButton = "On", cmdtestmux3on, {!testenabled & testactive && muxout3selection == 0 && (pinLayout == 72 || pinLayout == 73) } | |
4255 | 4255 | #if mcu_teensy |
4256 | 4256 | commandButton = "PWM", cmdtestmux350dc, {!testenabled & testactive && muxout3selection == 0 } |
4257 | 4257 | field = "PWM freq.", dutyFreqTst11, {!testenabled & testactive && muxout3selection == 0 } |
@@ -4258,8 +4258,8 @@ | ||
4258 | 4258 | field = "Duty ratio", dutyRatioTst11, {!testenabled & testactive && muxout3selection == 0 } |
4259 | 4259 | #endif |
4260 | 4260 | dialog = outputtestmux4, "MUX4", yAxis |
4261 | - commandButton = "Off", cmdtestmux4off, {testactive && pinLayout == 72} | |
4262 | - commandButton = "On", cmdtestmux4on, {!testenabled & testactive && muxout4selection == 0 && pinLayout == 72} | |
4261 | + commandButton = "Off", cmdtestmux4off, {testactive && (pinLayout == 72 || pinLayout == 73) } | |
4262 | + commandButton = "On", cmdtestmux4on, {!testenabled & testactive && muxout4selection == 0 && (pinLayout == 72 || pinLayout == 73) } | |
4263 | 4263 | #if mcu_teensy |
4264 | 4264 | commandButton = "PWM", cmdtestmux450dc, {!testenabled & testactive && muxout4selection == 0 } |
4265 | 4265 | field = "PWM freq.", dutyFreqTst12, {!testenabled & testactive && muxout4selection == 0 } |
@@ -4266,8 +4266,8 @@ | ||
4266 | 4266 | field = "Duty ratio", dutyRatioTst12, {!testenabled & testactive && muxout4selection == 0 } |
4267 | 4267 | #endif |
4268 | 4268 | dialog = outputtestmuxHC, "MUX HC", yAxis |
4269 | - commandButton = "Off", cmdtestmuxHCoff, {testactive && pinLayout == 72} | |
4270 | - commandButton = "On", cmdtestmuxHCon, {!testenabled & testactive && muxout4selection == 0 && pinLayout == 72} | |
4269 | + commandButton = "Off", cmdtestmuxHCoff, {testactive && (pinLayout == 72 || pinLayout == 73) } | |
4270 | + commandButton = "On", cmdtestmuxHCon, {!testenabled & testactive && muxout4selection == 0 && (pinLayout == 72 || pinLayout == 73) } | |
4271 | 4271 | commandButton = "PWM", cmdtestmuxHC50dc, {!testenabled & testactive && muxoutHCselection == 0 } |
4272 | 4272 | field = "PWM freq.", dutyFreqTst13, {!testenabled & testactive && muxoutHCselection == 0 } |
4273 | 4273 | field = "Duty ratio", dutyRatioTst13, {!testenabled & testactive && muxoutHCselection == 0 } |
@@ -4275,9 +4275,9 @@ | ||
4275 | 4275 | dialog = outputtest_mux, "MUX Output Test", xAxis |
4276 | 4276 | panel = outputtestmux1 |
4277 | 4277 | panel = outputtestmux2 |
4278 | - panel = outputtestmux3, { pinLayout == 72 } | |
4279 | - panel = outputtestmux4, { pinLayout == 72 } | |
4280 | - panel = outputtestmuxHC, { pinLayout == 72 } | |
4278 | + panel = outputtestmux3, { pinLayout == 72 || pinLayout == 73 } | |
4279 | + panel = outputtestmux4, { pinLayout == 72 || pinLayout == 73 } | |
4280 | + panel = outputtestmuxHC, { pinLayout == 72 || pinLayout == 73 } | |
4281 | 4281 | |
4282 | 4282 | dialog = outputtest1,"Output Test Mode - PWM" |
4283 | 4283 | topicHelp = "http://speeduino.com/wiki/index.php/Hardware_testing_page" |