• 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

Revision155 (tree)
Time2023-12-09 03:20:15
Authormaharu

Log Message

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

Change Summary

Incremental Difference

--- branches/PJSC_SPARK/reference/PJSC.ini (revision 154)
+++ branches/PJSC_SPARK/reference/PJSC.ini (revision 155)
@@ -1635,9 +1635,10 @@
16351635 numSpeedPulsePerRev = scalar, U08, 161, "pulse", 1, 0, 0, 255, 0
16361636 tireCircumference = scalar, U16, 162, "mm", 1, 0, 0, 65535, 0
16371637
1638- dfcoTPSdotEnabled = bits, U08, 164, [0:0], "Off", "On"
1639- isolateNumTooth = bits, U08, 164, [1:1], "Yes", "No"
1640- unused15_164 = bits, U08, 164, [2:7]
1638+ dfcoTPSdotEnabled = bits, U08, 164, [0:0], "Off", "On"
1639+ isolateNumTooth = bits, U08, 164, [1:1], "Yes", "No"
1640+ triggerWheelSelectable = bits, U08, 164, [2:2], "No", "Yes"
1641+ unused15_164 = bits, U08, 164, [3:7]
16411642 dfcoTPSdotThresh = scalar, S16, 165, "%/s", 1.0, 0.0, -2000, 0, 0
16421643 dfcoTPSdotMulti = scalar, U08, 167, "%", 1.0, 0.0, 0.0, 100.0, 0
16431644 dfcoTPSdotDuration = scalar, U08, 168, "ms", 1.0, 0.0, 0.0, 2550, 0
@@ -1749,6 +1750,8 @@
17491750 requiresPowerCycle = vvtCLminDuty
17501751 requiresPowerCycle = vvtCLmaxDuty
17511752 requiresPowerCycle = useMAPasSync ;[PJSC v1.10]
1753+ requiresPowerCycle = isolateNumTooth ;[PJSC v1.10]
1754+ requiresPowerCycle = triggerWheelSelectable ;[PJSC v1.10]
17521755 requiresPowerCycle = ecuMode ;[PJSC v1.10]
17531756 requiresPowerCycle = pullupTrigger ;[PJSC v1.10]
17541757 requiresPowerCycle = pullupTrigger2 ;[PJSC v1.10]
@@ -3525,12 +3528,16 @@
35253528 dialog = triggerSettings,"Trigger Settings",4
35263529 topicHelp = "http://wiki.speeduino.com/en/decoders"
35273530 field = "Trigger Pattern", TrigPattern
3528- field = "Num of tooth equal num cylinder", isolateNumTooth, { TrigPattern == 1 } ;[PJSC v1.10]
3529- field = "VR1 Internal pullup", pullupTrigger ;[PJSC v1.10]
3530- field = "VR2 Internal pullup", pullupTrigger2 ;[PJSC v1.10]
35313531 ;[PJSC v1.10] field = "Primary base teeth", numTeeth, { TrigPattern == 0 || TrigPattern == 2 || TrigPattern == 11 || TrigPattern == 18 || TrigPattern == 19 || TrigPattern == 21 }
3532- field = "Primary base teeth", numTeeth, { TrigPattern == 0 || (TrigPattern == 1 && isolateNumTooth == 1) || TrigPattern == 2 || TrigPattern == 11 || TrigPattern == 18 || TrigPattern == 19 || TrigPattern == 21 } ;[PJSC v1.10]
3533- field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 || TrigPattern == 2 }
3532+;[PJSC v1.10] field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 || TrigPattern == 2 }
3533+ ;****************************** [PJSC v1.10] ****************************************
3534+ field = "VR1 Internal pullup", pullupTrigger
3535+ field = "VR2 Internal pullup", pullupTrigger2
3536+ field = "Num of tooth equal num cylinder", isolateNumTooth, { TrigPattern == 1 }
3537+ field = "Trigger wheel is selectable", triggerWheelSelectable, { TrigPattern == 1 }
3538+ field = "Primary base teeth", numTeeth, { TrigPattern == 0 || (TrigPattern == 1 && isolateNumTooth == 1) || TrigPattern == 2 || TrigPattern == 11 || TrigPattern == 18 || TrigPattern == 19 || TrigPattern == 21 }
3539+ field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 || (TrigPattern == 1 && triggerWheelSelectable == 1) || TrigPattern == 2 }
3540+ ;****************************** [PJSC v1.10] ****************************************
35343541 field = "Missing teeth", missingTeeth, { TrigPattern == 0 }
35353542 field = "Trigger angle multiplier", TrigAngMul, { TrigPattern == 11 }
35363543 field = "Trigger Angle ", TrigAng
--- branches/PJSC_SPARK/speeduino/globals.h (revision 154)
+++ branches/PJSC_SPARK/speeduino/globals.h (revision 155)
@@ -1734,7 +1734,8 @@
17341734
17351735 byte dfcoTPSdotEnabled: 1; //164
17361736 byte isolateNumTooth: 1;
1737- byte unused15_164: 6;
1737+ byte triggerWheelSelectable: 1;
1738+ byte unused15_164: 5;
17381739 int16_t dfcoTPSdotThresh; //165
17391740 byte dfcoTPSdotMulti; //167
17401741 byte dfcoTPSdotDuration; //168