• 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

Revision154 (tree)
Time2023-12-09 03:19:45
Authormaharu

Log Message

[PJSC v1.03]ベーシックディストリビューターデコーダーで、クランクホイールスピードを選択出来るオプションを追加

Change Summary

Incremental Difference

--- branches/Ver1.03/reference/PJSC.ini (revision 153)
+++ branches/Ver1.03/reference/PJSC.ini (revision 154)
@@ -464,9 +464,10 @@
464464 exValveCalibrationMode = bits, U08, 119, [7:7], "Off", "On" ;[PJSC v1.03]
465465 ;[PJSC v1.03] unused2_119 = bits, U08, 119, [7:7] ;[PJSC v1.03]
466466 table4Usage = bits, U08, 120, [0:0], "Fuel", "Spark" ;[PJSC v1.01]
467- useMAPasSync = bits, U08, 120, [1:1], "No", "Yes" ;[PJSC v1.03]
467+ useMAPasSync = bits, U08, 120, [1:1], "No", "Yes" ;[PJSC v1.03]
468468 isolateNumTooth = bits, U08, 120, [2:2], "Yes", "No" ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
469- unused2_120 = bits, U08, 120, [3:7] ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
469+ triggerWheelSelectable = bits, U08, 120, [3:3], "No", "Yes" ;[PJSC v1.03]
470+ unused2_120 = bits, U08, 120, [4:7] ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
470471 inj1SquirtStartEnd = bits, U08, 121, [0:0], "End angle", "Start angle" ;[PJSC v1.01]
471472 inj2SquirtStartEnd = bits, U08, 121, [1:1], "End angle", "Start angle" ;[PJSC v1.01]
472473 inj3SquirtStartEnd = bits, U08, 121, [2:2], "End angle", "Start angle" ;[PJSC v1.01]
@@ -1293,6 +1294,8 @@
12931294 requiresPowerCycle = secondaryFuelUsage ;[PJSC v1.01]
12941295 requiresPowerCycle = table4Usage ;[PJSC v1.01]
12951296 requiresPowerCycle = useMAPasSync ;[PJSC v1.03]
1297+ requiresPowerCycle = isolateNumTooth ;[PJSC v1.03]
1298+ requiresPowerCycle = triggerWheelSelectable ;[PJSC v1.03]
12961299
12971300 requiresPowerCycle = caninput_sel0a
12981301 requiresPowerCycle = caninput_sel0b
@@ -2501,10 +2504,14 @@
25012504 dialog = triggerSettings,"Trigger Settings",4
25022505 topicHelp = "http://speeduino.com/wiki/index.php/Decoders"
25032506 field = "Trigger Pattern", TrigPattern
2504- 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
25052507 ;[PJSC v1.03] field = "Primary base teeth", numTeeth, { TrigPattern == 0 || TrigPattern == 2 || TrigPattern == 11 }
2508+;[PJSC v1.03] field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 }
2509+ ;****************************** [PJSC v1.03] ****************************************
2510+ field = "Num of tooth equal num cylinder", isolateNumTooth, { TrigPattern == 1 }
2511+ field = "Trigger wheel is selectable", triggerWheelSelectable, { TrigPattern == 1 }
25062512 field = "Primary base teeth", numTeeth, { TrigPattern == 0 || TrigPattern == 2 || TrigPattern == 11 || (TrigPattern == 1 && isolateNumTooth == 1) }
2507- field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 }
2513+ field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 || (TrigPattern == 1 && triggerWheelSelectable == 1) }
2514+ ;****************************** [PJSC v1.03] ****************************************
25082515 field = "Missing teeth", missingTeeth, { TrigPattern == 0 }
25092516 field = "Trigger angle multiplier", TrigAngMul, { TrigPattern == 11 }
25102517 field = "Trigger Angle ", TrigAng
--- branches/Ver1.03/speeduino/globals.h (revision 153)
+++ branches/Ver1.03/speeduino/globals.h (revision 154)
@@ -739,7 +739,8 @@
739739 byte table4Usage: 1; // | For switching usage of 3rd table Ignition/Fuel
740740 byte useMAPasSync: 1; // |[PJSC v1.03]
741741 byte isolateNumTooth: 1; // |[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
742- byte unused2_119: 5; // |
742+ byte triggerWheelSelectable: 1; // |[PJSC v1.03]
743+ byte unused2_119: 4; // |
743744 byte inj1SquirtStartEnd: 1; // |
744745 byte inj2SquirtStartEnd: 1; // |
745746 byte inj3SquirtStartEnd: 1; // V