• R/O
  • SSH
  • HTTPS

提交

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

修订版153 (tree)
时间2023-11-18 14:55:51
作者maharu

Log Message

[PJSC v1.03]ベーシックディストリビューターのトリガー数指定オプションのバグ修正

更改概述

差异

--- branches/Ver1.03/reference/PJSC.ini (revision 152)
+++ branches/Ver1.03/reference/PJSC.ini (revision 153)
@@ -465,7 +465,7 @@
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]
467467 useMAPasSync = bits, U08, 120, [1:1], "No", "Yes" ;[PJSC v1.03]
468- isolateNumTooth = bits, U08, 120, [2:2], "Yes", "No" ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
468+ isolateNumTooth = bits, U08, 120, [2:2], "Yes", "No" ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
469469 unused2_120 = bits, U08, 120, [3:7] ;[PJSC v1.03] For trigger wheels with different number of triggers and number of cylinders
470470 inj1SquirtStartEnd = bits, U08, 121, [0:0], "End angle", "Start angle" ;[PJSC v1.01]
471471 inj2SquirtStartEnd = bits, U08, 121, [1:1], "End angle", "Start angle" ;[PJSC v1.01]
@@ -4051,6 +4051,7 @@
40514051 loopGauge = loopsPerSecond,"Main loop speed", "Loops/S" , 0, 70000, -1, 500, 1800, 4000, 0, 0
40524052 memoryGauge = freeRAM, "Free memory", "bytes" , 0, 8000, -1, 1000, 8000, 1000, 0, 0
40534053 reqFuelGauge = req_fuel, "Req. Fuel", "ms", 0, 35.0, 1.0, 1.2, 20, 25, 2, 2
4054+ reqFuelUsGauge = req_fuel_uS, "Req. Fuel us", "us", 0, 3000, 0, 0, 3000, 3000, 0, 0
40544055 injOpenGauge = inj_open, "Injector Open Time", "ms", 0, 35.0, 1.0, 1.2, 20, 25, 1, 1
40554056 mapMultiplyGauge = map_multiply_amt, "MAP Multiply", "%", 0, 200, 130, 140, 140, 150, 0, 0
40564057 nSquirtsGauge = nSquirts, "# Squirts", "", 0, 10, 130, 140, 140, 150, 0, 0
@@ -4119,7 +4120,7 @@
41194120 ochGetCommand = "r\$tsCanId\x30%2o%2c"
41204121 ;[PJSC] ochBlockSize = 90
41214122 ;[PJSC v1.03] ochBlockSize = 116 ;[PJSC v1.02] Extend block size
4122- ochBlockSize = 136 ;[PJSC v1.03] Extend block size
4123+ ochBlockSize = 138 ;[PJSC v1.03] Extend block size
41234124
41244125 secl = scalar, U08, 0, "sec", 1.000, 0.000
41254126 status1 = scalar, U08, 1, "bits", 1.000, 0.000
@@ -4252,8 +4253,8 @@
42524253 dutyPulseOn_T = scalar, U16, 131, "ms", 0.001, 0.000 ;[PJSC v1.03]For capturing duty pulse
42534254 dutyPulseOn_T2 = scalar, U16, 133, "ms", 0.001, 0.000 ;[PJSC v1.03]For capturing duty pulse
42544255 advance = scalar, S08, 135, "deg", 1.000, 0.000 ;[PJSC v1.03]
4256+ req_fuel_uS = scalar, U16, 136, "us", 1.000, 0.000 ;[PJSC v1.03]
42554257
4256-
42574258 #if CELSIUS
42584259 coolant = { coolantRaw - 40 } ; Temperature readings are offset by 40 to allow for negatives
42594260 iat = { iatRaw - 40 } ; Temperature readings are offset by 40 to allow for negatives
--- branches/Ver1.03/speeduino/cancomms.h (revision 152)
+++ branches/Ver1.03/speeduino/cancomms.h (revision 153)
@@ -2,7 +2,7 @@
22 #define CANCOMMS_H
33
44 //[PJSC v1.03]#define CAN_PACKET_SIZE 75
5-#define CAN_PACKET_SIZE 136 //[PJSC v1.03]
5+#define CAN_PACKET_SIZE 138 //[PJSC v1.03]
66
77 uint8_t currentcanCommand;
88 uint8_t currentCanPage = 1;//Not the same as the speeduino config page numbers
--- branches/Ver1.03/speeduino/comms.h (revision 152)
+++ branches/Ver1.03/speeduino/comms.h (revision 153)
@@ -20,7 +20,7 @@
2020
2121 //[PJSC]#define SERIAL_PACKET_SIZE 90 //Must match ochBlockSize in ini file
2222 //[PJSC v1.03]#define SERIAL_PACKET_SIZE 116 //[PJSC v1.02] Extend serial packet block size
23-#define SERIAL_PACKET_SIZE 136 //[PJSC v1.03] Extend serial packet block size
23+#define SERIAL_PACKET_SIZE 138 //[PJSC v1.03] Extend serial packet block size
2424
2525 byte currentPage = 1;//Not the same as the speeduino config page numbers
2626 bool isMap = true;