PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。
- PJSC.iniファイルをベーシックディストリビューターのトリガー数設定オプション対応に修正
| @@ -458,7 +458,8 @@ | ||
| 458 | 458 | ;[PJSC v1.03] unused2_119 = bits, U08, 119, [7:7] ;[PJSC v1.03] |
| 459 | 459 | table4Usage = bits, U08, 120, [0:0], "Fuel", "Spark" ;[PJSC v1.01] |
| 460 | 460 | useMAPasSync = bits, U08, 120, [1:1], "No", "Yes" ;[PJSC v1.03] |
| 461 | - unused2_120 = bits, U08, 120, [2:7] ;[PJSC v1.01] | |
| 461 | + isolateNumTooth = bits, U08, 120, [2:2], "Yes", "No" ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders | |
| 462 | + unused2_120 = bits, U08, 120, [3:7] ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders | |
| 462 | 463 | inj1SquirtStartEnd = bits, U08, 121, [0:0], "End angle", "Start angle" ;[PJSC v1.01] |
| 463 | 464 | inj2SquirtStartEnd = bits, U08, 121, [1:1], "End angle", "Start angle" ;[PJSC v1.01] |
| 464 | 465 | inj3SquirtStartEnd = bits, U08, 121, [2:2], "End angle", "Start angle" ;[PJSC v1.01] |
| @@ -2493,7 +2494,9 @@ | ||
| 2493 | 2494 | dialog = triggerSettings,"Trigger Settings",4 |
| 2494 | 2495 | topicHelp = "http://speeduino.com/wiki/index.php/Decoders" |
| 2495 | 2496 | field = "Trigger Pattern", TrigPattern |
| 2496 | - field = "Primary base teeth", numTeeth, { TrigPattern == 0 || TrigPattern == 2 || TrigPattern == 11 } | |
| 2497 | + field = "Num of tooth equal num cylinder", isolateNumTooth, { TrigPattern == 1 } ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders | |
| 2498 | +;[PJSC v1.03] field = "Primary base teeth", numTeeth, { TrigPattern == 0 || TrigPattern == 2 || TrigPattern == 11 } | |
| 2499 | + field = "Primary base teeth", numTeeth, { TrigPattern == 0 || TrigPattern == 2 || TrigPattern == 11 || (TrigPattern == 1 && isolateNumTooth == 1) } | |
| 2497 | 2500 | field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 } |
| 2498 | 2501 | field = "Missing teeth", missingTeeth, { TrigPattern == 0 } |
| 2499 | 2502 | field = "Trigger angle multiplier", TrigAngMul, { TrigPattern == 11 } |
| @@ -737,7 +737,8 @@ | ||
| 737 | 737 | //[PJSC v1.03] byte unused2_118: 1; // |[PJSC v1.03] |
| 738 | 738 | byte table4Usage: 1; // | For switching usage of 3rd table Ignition/Fuel |
| 739 | 739 | byte useMAPasSync: 1; // |[PJSC v1.03] |
| 740 | - byte unused2_119: 6; // | | |
| 740 | + byte isolateNumTooth: 1; // |[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders | |
| 741 | + byte unused2_119: 5; // | | |
| 741 | 742 | byte inj1SquirtStartEnd: 1; // | |
| 742 | 743 | byte inj2SquirtStartEnd: 1; // | |
| 743 | 744 | byte inj3SquirtStartEnd: 1; // V |