PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。
[PJSC v1.03]クランキング燃料増量補正値の範囲を1%刻みの0~255%から、5%刻みの0~1275%へ変更。
| @@ -1088,7 +1088,8 @@ | ||
| 1088 | 1088 | #else |
| 1089 | 1089 | crankingEnrichBins = array, U08, 0, [4], "F", 1.8, -22.23, -40, 215, 0 |
| 1090 | 1090 | #endif |
| 1091 | - crankingEnrichValues= array, U08, 4, [4], "%", 1.0, 0.0, 0, 255, 0 ; Values for the cranking enrichment curve | |
| 1091 | +;[PJSC v1.03] crankingEnrichValues= array, U08, 4, [4], "%", 1.0, 0.0, 0, 255, 0 ; Values for the cranking enrichment curve | |
| 1092 | + crankingEnrichValues= array, U08, 4, [4], "%", 5.0, 0.0, 0, 1275, 0 ;[PJSC v1.03] Values for the cranking enrichment curve | |
| 1092 | 1093 | |
| 1093 | 1094 | rotaryType = bits , U08, 8, [0:1], "FC", "FD", "RX8", "INVALID" |
| 1094 | 1095 | stagingEnabled = bits , U08, 8, [2:2], "Off","On" |
| @@ -9,7 +9,8 @@ | ||
| 9 | 9 | |
| 10 | 10 | static inline byte correctionsFuel() __attribute__((always_inline)); |
| 11 | 11 | static inline byte correctionWUE() __attribute__((always_inline)); //Warmup enrichment |
| 12 | -static inline byte correctionCranking() __attribute__((always_inline)); //Cranking enrichment | |
| 12 | +//[PJSC v1.03]static inline byte correctionCranking() __attribute__((always_inline)); //Cranking enrichment | |
| 13 | +static inline uint16_t correctionCranking() __attribute__((always_inline)); //[PJSC v1.03] | |
| 13 | 14 | static inline byte correctionASE() __attribute__((always_inline)); //After Start Enrichment |
| 14 | 15 | static inline int16_t correctionAccel() __attribute__((always_inline)); //Acceleration Enrichment |
| 15 | 16 | static inline byte correctionFloodClear() __attribute__((always_inline)); //Check for flood clear on cranking |