• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。


Commit MetaInfo

Revision143 (tree)
Time2023-09-16 00:46:23
Authormaharu

Log Message

- PJSC.iniファイルをベーシックディストリビューターのトリガー数設定オプション対応に修正

Change Summary

Incremental Difference

--- branches/Ver1.03/reference/PJSC.ini (revision 142)
+++ branches/Ver1.03/reference/PJSC.ini (revision 143)
@@ -458,7 +458,8 @@
458458 ;[PJSC v1.03] unused2_119 = bits, U08, 119, [7:7] ;[PJSC v1.03]
459459 table4Usage = bits, U08, 120, [0:0], "Fuel", "Spark" ;[PJSC v1.01]
460460 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
462463 inj1SquirtStartEnd = bits, U08, 121, [0:0], "End angle", "Start angle" ;[PJSC v1.01]
463464 inj2SquirtStartEnd = bits, U08, 121, [1:1], "End angle", "Start angle" ;[PJSC v1.01]
464465 inj3SquirtStartEnd = bits, U08, 121, [2:2], "End angle", "Start angle" ;[PJSC v1.01]
@@ -2493,7 +2494,9 @@
24932494 dialog = triggerSettings,"Trigger Settings",4
24942495 topicHelp = "http://speeduino.com/wiki/index.php/Decoders"
24952496 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) }
24972500 field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 }
24982501 field = "Missing teeth", missingTeeth, { TrigPattern == 0 }
24992502 field = "Trigger angle multiplier", TrigAngMul, { TrigPattern == 11 }
--- branches/Ver1.03/speeduino/globals.h (revision 142)
+++ branches/Ver1.03/speeduino/globals.h (revision 143)
@@ -737,7 +737,8 @@
737737 //[PJSC v1.03] byte unused2_118: 1; // |[PJSC v1.03]
738738 byte table4Usage: 1; // | For switching usage of 3rd table Ignition/Fuel
739739 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; // |
741742 byte inj1SquirtStartEnd: 1; // |
742743 byte inj2SquirtStartEnd: 1; // |
743744 byte inj3SquirtStartEnd: 1; // V