generated files
This commit is contained in:
parent
59cd294647
commit
64af23209d
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jul 22 04:19:42 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Dec 03 14:10:56 EST 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -2919,8 +2919,9 @@ struct engine_configuration_s {
|
|||
offset 2116 bit 2 */
|
||||
bool can2WriteEnabled : 1;
|
||||
/**
|
||||
* Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)
|
||||
offset 2116 bit 3 */
|
||||
bool unused1126 : 1;
|
||||
bool stepperDcInvertedPins : 1;
|
||||
/**
|
||||
offset 2116 bit 4 */
|
||||
bool unused1127 : 1;
|
||||
|
@ -3299,10 +3300,27 @@ struct engine_configuration_s {
|
|||
*/
|
||||
pid_s etbWastegatePid;
|
||||
/**
|
||||
units
|
||||
* For micro-stepping, make sure that PWM frequency (etbFreq) is high enough
|
||||
* offset 2536
|
||||
*/
|
||||
uint8_t unused2536[4];
|
||||
stepper_num_micro_steps_e stepperNumMicroSteps;
|
||||
/**
|
||||
* Use to limit the current when the stepper motor is idle, not moving (100% = no limit)
|
||||
%
|
||||
* offset 2537
|
||||
*/
|
||||
uint8_t stepperMinDutyCycle;
|
||||
/**
|
||||
* Use to limit the max.current through the stepper motor (100% = no limit)
|
||||
%
|
||||
* offset 2538
|
||||
*/
|
||||
uint8_t stepperMaxDutyCycle;
|
||||
/**
|
||||
units
|
||||
* offset 2539
|
||||
*/
|
||||
uint8_t unused2536;
|
||||
/**
|
||||
* per-cylinder timing correction
|
||||
deg
|
||||
|
@ -4274,4 +4292,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jul 22 04:19:42 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Dec 03 14:10:56 EST 2021
|
||||
|
|
|
@ -1316,8 +1316,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD hellen_cypress
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 3332571193
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 510900393
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1353,6 +1353,9 @@
|
|||
#define startStopButtonMode_offset 1773
|
||||
#define startStopButtonPin_offset 811
|
||||
#define startUpFuelPumpDuration_offset 1892
|
||||
#define stepper_num_micro_steps_e_auto_enum "STEPPER_FULL", "INVALID", "STEPPER_HALF", "INVALID", "STEPPER_FOURTH", "INVALID", "INVALID", "INVALID", "STEPPER_EIGHTH"
|
||||
#define stepper_num_micro_steps_e_enum "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"
|
||||
#define stepperDcInvertedPins_offset 2116
|
||||
#define stepperDcIo1_controlPin_offset 1090
|
||||
#define stepperDcIo1_directionPin1_offset 1088
|
||||
#define stepperDcIo1_directionPin2_offset 1089
|
||||
|
@ -1367,6 +1370,9 @@
|
|||
#define stepperEnablePin_offset 3104
|
||||
#define stepperEnablePinMode_offset 2605
|
||||
#define stepperForceParkingEveryRestart_offset 744
|
||||
#define stepperMaxDutyCycle_offset 2538
|
||||
#define stepperMinDutyCycle_offset 2537
|
||||
#define stepperNumMicroSteps_offset 2536
|
||||
#define stepperParkingExtraSteps_offset 818
|
||||
#define STFT_BANK_COUNT 2
|
||||
#define stft_cell_cfg_s_size 4
|
||||
|
@ -1675,7 +1681,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#define ts_show_tunerstudio_port true
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellen_cypress.3332571193"
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen_cypress.510900393"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1733,7 +1739,6 @@
|
|||
#define uart_device_e_auto_enum "UART_NONE", "UART_DEVICE_1", "UART_DEVICE_2", "UART_DEVICE_3", "UART_DEVICE_4"
|
||||
#define uartConsoleSerialSpeed_offset 2076
|
||||
#define unused1059_offset 3964
|
||||
#define unused1126_offset 2116
|
||||
#define unused1127_offset 2116
|
||||
#define unused1128_offset 2116
|
||||
#define unused1129_offset 2116
|
||||
|
@ -1751,7 +1756,7 @@
|
|||
#define unused244_2_offset 2424
|
||||
#define unused244_3_offset 2428
|
||||
#define unused2508_offset 2511
|
||||
#define unused2536_offset 2536
|
||||
#define unused2536_offset 2539
|
||||
#define unused3328_offset 3340
|
||||
#define unused3942_offset 3992
|
||||
#define unused3988_offset 3988
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jul 22 04:19:40 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Dec 03 14:10:54 EST 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -2919,8 +2919,9 @@ struct engine_configuration_s {
|
|||
offset 2116 bit 2 */
|
||||
bool can2WriteEnabled : 1;
|
||||
/**
|
||||
* Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)
|
||||
offset 2116 bit 3 */
|
||||
bool unused1126 : 1;
|
||||
bool stepperDcInvertedPins : 1;
|
||||
/**
|
||||
offset 2116 bit 4 */
|
||||
bool unused1127 : 1;
|
||||
|
@ -3293,10 +3294,27 @@ struct engine_configuration_s {
|
|||
*/
|
||||
pid_s etbWastegatePid;
|
||||
/**
|
||||
units
|
||||
* For micro-stepping, make sure that PWM frequency (etbFreq) is high enough
|
||||
* offset 2528
|
||||
*/
|
||||
uint8_t unused2536[4];
|
||||
stepper_num_micro_steps_e stepperNumMicroSteps;
|
||||
/**
|
||||
* Use to limit the current when the stepper motor is idle, not moving (100% = no limit)
|
||||
%
|
||||
* offset 2529
|
||||
*/
|
||||
uint8_t stepperMinDutyCycle;
|
||||
/**
|
||||
* Use to limit the max.current through the stepper motor (100% = no limit)
|
||||
%
|
||||
* offset 2530
|
||||
*/
|
||||
uint8_t stepperMaxDutyCycle;
|
||||
/**
|
||||
units
|
||||
* offset 2531
|
||||
*/
|
||||
uint8_t unused2536;
|
||||
/**
|
||||
* per-cylinder timing correction
|
||||
deg
|
||||
|
@ -4268,4 +4286,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jul 22 04:19:40 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Dec 03 14:10:54 EST 2021
|
||||
|
|
|
@ -1297,8 +1297,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD kin
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 956746949
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 3788928085
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1334,6 +1334,9 @@
|
|||
#define startStopButtonMode_offset 1773
|
||||
#define startStopButtonPin_offset 811
|
||||
#define startUpFuelPumpDuration_offset 1892
|
||||
#define stepper_num_micro_steps_e_auto_enum "STEPPER_FULL", "INVALID", "STEPPER_HALF", "INVALID", "STEPPER_FOURTH", "INVALID", "INVALID", "INVALID", "STEPPER_EIGHTH"
|
||||
#define stepper_num_micro_steps_e_enum "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"
|
||||
#define stepperDcInvertedPins_offset 2116
|
||||
#define stepperDcIo1_controlPin_offset 1090
|
||||
#define stepperDcIo1_directionPin1_offset 1088
|
||||
#define stepperDcIo1_directionPin2_offset 1089
|
||||
|
@ -1348,6 +1351,9 @@
|
|||
#define stepperEnablePin_offset 3076
|
||||
#define stepperEnablePinMode_offset 2597
|
||||
#define stepperForceParkingEveryRestart_offset 744
|
||||
#define stepperMaxDutyCycle_offset 2530
|
||||
#define stepperMinDutyCycle_offset 2529
|
||||
#define stepperNumMicroSteps_offset 2528
|
||||
#define stepperParkingExtraSteps_offset 818
|
||||
#define STFT_BANK_COUNT 2
|
||||
#define stft_cell_cfg_s_size 4
|
||||
|
@ -1656,7 +1662,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator true
|
||||
#define ts_show_tunerstudio_port true
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.kin.956746949"
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.kin.3788928085"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1714,7 +1720,6 @@
|
|||
#define uart_device_e_auto_enum "UART_NONE", "UART_DEVICE_1", "UART_DEVICE_2", "UART_DEVICE_3", "UART_DEVICE_4"
|
||||
#define uartConsoleSerialSpeed_offset 2076
|
||||
#define unused1059_offset 3936
|
||||
#define unused1126_offset 2116
|
||||
#define unused1127_offset 2116
|
||||
#define unused1128_offset 2116
|
||||
#define unused1129_offset 2116
|
||||
|
@ -1732,7 +1737,7 @@
|
|||
#define unused244_2_offset 2416
|
||||
#define unused244_3_offset 2420
|
||||
#define unused2508_offset 2503
|
||||
#define unused2536_offset 2528
|
||||
#define unused2536_offset 2531
|
||||
#define unused3328_offset 3312
|
||||
#define unused3942_offset 3964
|
||||
#define unused3988_offset 3960
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:44 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:58 EST 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -2919,8 +2919,9 @@ struct engine_configuration_s {
|
|||
offset 2116 bit 2 */
|
||||
bool can2WriteEnabled : 1;
|
||||
/**
|
||||
* Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)
|
||||
offset 2116 bit 3 */
|
||||
bool unused1126 : 1;
|
||||
bool stepperDcInvertedPins : 1;
|
||||
/**
|
||||
offset 2116 bit 4 */
|
||||
bool unused1127 : 1;
|
||||
|
@ -3299,10 +3300,27 @@ struct engine_configuration_s {
|
|||
*/
|
||||
pid_s etbWastegatePid;
|
||||
/**
|
||||
units
|
||||
* For micro-stepping, make sure that PWM frequency (etbFreq) is high enough
|
||||
* offset 2536
|
||||
*/
|
||||
uint8_t unused2536[4];
|
||||
stepper_num_micro_steps_e stepperNumMicroSteps;
|
||||
/**
|
||||
* Use to limit the current when the stepper motor is idle, not moving (100% = no limit)
|
||||
%
|
||||
* offset 2537
|
||||
*/
|
||||
uint8_t stepperMinDutyCycle;
|
||||
/**
|
||||
* Use to limit the max.current through the stepper motor (100% = no limit)
|
||||
%
|
||||
* offset 2538
|
||||
*/
|
||||
uint8_t stepperMaxDutyCycle;
|
||||
/**
|
||||
units
|
||||
* offset 2539
|
||||
*/
|
||||
uint8_t unused2536;
|
||||
/**
|
||||
* per-cylinder timing correction
|
||||
deg
|
||||
|
@ -4274,4 +4292,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:44 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:58 EST 2021
|
||||
|
|
|
@ -1317,8 +1317,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD subaru_eg33_f7
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 1115558495
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2595138255
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1354,6 +1354,9 @@
|
|||
#define startStopButtonMode_offset 1773
|
||||
#define startStopButtonPin_offset 811
|
||||
#define startUpFuelPumpDuration_offset 1892
|
||||
#define stepper_num_micro_steps_e_auto_enum "STEPPER_FULL", "INVALID", "STEPPER_HALF", "INVALID", "STEPPER_FOURTH", "INVALID", "INVALID", "INVALID", "STEPPER_EIGHTH"
|
||||
#define stepper_num_micro_steps_e_enum "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"
|
||||
#define stepperDcInvertedPins_offset 2116
|
||||
#define stepperDcIo1_controlPin_offset 1090
|
||||
#define stepperDcIo1_directionPin1_offset 1088
|
||||
#define stepperDcIo1_directionPin2_offset 1089
|
||||
|
@ -1368,6 +1371,9 @@
|
|||
#define stepperEnablePin_offset 3104
|
||||
#define stepperEnablePinMode_offset 2605
|
||||
#define stepperForceParkingEveryRestart_offset 744
|
||||
#define stepperMaxDutyCycle_offset 2538
|
||||
#define stepperMinDutyCycle_offset 2537
|
||||
#define stepperNumMicroSteps_offset 2536
|
||||
#define stepperParkingExtraSteps_offset 818
|
||||
#define STFT_BANK_COUNT 2
|
||||
#define stft_cell_cfg_s_size 4
|
||||
|
@ -1676,7 +1682,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#define ts_show_tunerstudio_port false
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.subaru_eg33_f7.1115558495"
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.subaru_eg33_f7.2595138255"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1734,7 +1740,6 @@
|
|||
#define uart_device_e_auto_enum "UART_NONE", "UART_DEVICE_1", "UART_DEVICE_2", "UART_DEVICE_3", "UART_DEVICE_4"
|
||||
#define uartConsoleSerialSpeed_offset 2076
|
||||
#define unused1059_offset 3964
|
||||
#define unused1126_offset 2116
|
||||
#define unused1127_offset 2116
|
||||
#define unused1128_offset 2116
|
||||
#define unused1129_offset 2116
|
||||
|
@ -1752,7 +1757,7 @@
|
|||
#define unused244_2_offset 2424
|
||||
#define unused244_3_offset 2428
|
||||
#define unused2508_offset 2511
|
||||
#define unused2536_offset 2536
|
||||
#define unused2536_offset 2539
|
||||
#define unused3328_offset 3340
|
||||
#define unused3942_offset 3992
|
||||
#define unused3988_offset 3988
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -2919,8 +2919,9 @@ struct engine_configuration_s {
|
|||
offset 2116 bit 2 */
|
||||
bool can2WriteEnabled : 1;
|
||||
/**
|
||||
* Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)
|
||||
offset 2116 bit 3 */
|
||||
bool unused1126 : 1;
|
||||
bool stepperDcInvertedPins : 1;
|
||||
/**
|
||||
offset 2116 bit 4 */
|
||||
bool unused1127 : 1;
|
||||
|
@ -3299,10 +3300,27 @@ struct engine_configuration_s {
|
|||
*/
|
||||
pid_s etbWastegatePid;
|
||||
/**
|
||||
units
|
||||
* For micro-stepping, make sure that PWM frequency (etbFreq) is high enough
|
||||
* offset 2536
|
||||
*/
|
||||
uint8_t unused2536[4];
|
||||
stepper_num_micro_steps_e stepperNumMicroSteps;
|
||||
/**
|
||||
* Use to limit the current when the stepper motor is idle, not moving (100% = no limit)
|
||||
%
|
||||
* offset 2537
|
||||
*/
|
||||
uint8_t stepperMinDutyCycle;
|
||||
/**
|
||||
* Use to limit the max.current through the stepper motor (100% = no limit)
|
||||
%
|
||||
* offset 2538
|
||||
*/
|
||||
uint8_t stepperMaxDutyCycle;
|
||||
/**
|
||||
units
|
||||
* offset 2539
|
||||
*/
|
||||
uint8_t unused2536;
|
||||
/**
|
||||
* per-cylinder timing correction
|
||||
deg
|
||||
|
@ -4274,4 +4292,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
case FSIO_SETTING_ACIDLEEXTRAOFFSET:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset");
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
case FSIO_SETTING_ACIDLEEXTRAOFFSET:
|
||||
|
|
|
@ -1313,8 +1313,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD all
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 2229263337
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 1544512377
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1350,6 +1350,9 @@
|
|||
#define startStopButtonMode_offset 1773
|
||||
#define startStopButtonPin_offset 811
|
||||
#define startUpFuelPumpDuration_offset 1892
|
||||
#define stepper_num_micro_steps_e_auto_enum "STEPPER_FULL", "INVALID", "STEPPER_HALF", "INVALID", "STEPPER_FOURTH", "INVALID", "INVALID", "INVALID", "STEPPER_EIGHTH"
|
||||
#define stepper_num_micro_steps_e_enum "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"
|
||||
#define stepperDcInvertedPins_offset 2116
|
||||
#define stepperDcIo1_controlPin_offset 1090
|
||||
#define stepperDcIo1_directionPin1_offset 1088
|
||||
#define stepperDcIo1_directionPin2_offset 1089
|
||||
|
@ -1364,6 +1367,9 @@
|
|||
#define stepperEnablePin_offset 3104
|
||||
#define stepperEnablePinMode_offset 2605
|
||||
#define stepperForceParkingEveryRestart_offset 744
|
||||
#define stepperMaxDutyCycle_offset 2538
|
||||
#define stepperMinDutyCycle_offset 2537
|
||||
#define stepperNumMicroSteps_offset 2536
|
||||
#define stepperParkingExtraSteps_offset 818
|
||||
#define STFT_BANK_COUNT 2
|
||||
#define stft_cell_cfg_s_size 4
|
||||
|
@ -1672,7 +1678,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#define ts_show_tunerstudio_port true
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.all.2229263337"
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.all.1544512377"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1730,7 +1736,6 @@
|
|||
#define uart_device_e_auto_enum "UART_NONE", "UART_DEVICE_1", "UART_DEVICE_2", "UART_DEVICE_3", "UART_DEVICE_4"
|
||||
#define uartConsoleSerialSpeed_offset 2076
|
||||
#define unused1059_offset 3964
|
||||
#define unused1126_offset 2116
|
||||
#define unused1127_offset 2116
|
||||
#define unused1128_offset 2116
|
||||
#define unused1129_offset 2116
|
||||
|
@ -1748,7 +1753,7 @@
|
|||
#define unused244_2_offset 2424
|
||||
#define unused244_3_offset 2428
|
||||
#define unused2508_offset 2511
|
||||
#define unused2536_offset 2536
|
||||
#define unused2536_offset 2539
|
||||
#define unused3328_offset 3340
|
||||
#define unused3942_offset 3992
|
||||
#define unused3988_offset 3988
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD all
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 2229263337
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.all.2229263337"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 1544512377
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.all.1544512377"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD f429-discovery
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 3332571193
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.f429-discovery.3332571193"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 510900393
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.f429-discovery.510900393"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD frankenso_na6
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 3163641296
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.frankenso_na6.3163641296"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 1682042176
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.frankenso_na6.1682042176"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen121nissan
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 4008465223
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellen121nissan.4008465223"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 909962199
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen121nissan.909962199"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen121vag
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 1749109912
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellen121vag.1749109912"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2962355208
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen121vag.2962355208"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen128
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 3787058678
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellen128.3787058678"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 963204454
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen128.963204454"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen72
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 3608110039
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellen72.3608110039"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 266328903
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen72.266328903"
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
//
|
||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
|
||||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen81
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 1403193805
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen81.1403193805"
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellenNA6
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 637974238
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellenNA6.637974238"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 4275441230
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellenNA6.4275441230"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen_cypress
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 3332571193
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.hellen_cypress.3332571193"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 510900393
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.hellen_cypress.510900393"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD kin
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 956746949
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.kin.956746949"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 3788928085
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.kin.3788928085"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD mre_f4
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 2729521229
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.mre_f4.2729521229"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2053212381
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.mre_f4.2053212381"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD mre_f7
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 2729521229
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.mre_f7.2729521229"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2053212381
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.mre_f7.2053212381"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD prometheus_405
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 2521422303
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.prometheus_405.2521422303"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 1318674767
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.prometheus_405.1318674767"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD prometheus_469
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 2521422303
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.prometheus_469.2521422303"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 1318674767
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.prometheus_469.1318674767"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD proteus_f4
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 1100058869
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.proteus_f4.1100058869"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2571184229
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.proteus_f4.2571184229"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD proteus_f7
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 1100058869
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.proteus_f7.1100058869"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2571184229
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.proteus_f7.2571184229"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD subaru_eg33_f7
|
||||
#define SIGNATURE_DATE 2021.07.22
|
||||
#define SIGNATURE_HASH 1115558495
|
||||
#define TS_SIGNATURE "rusEFI 2021.07.22.subaru_eg33_f7.1115558495"
|
||||
#define SIGNATURE_DATE 2021.12.03
|
||||
#define SIGNATURE_HASH 2595138255
|
||||
#define TS_SIGNATURE "rusEFI 2021.12.03.subaru_eg33_f7.2595138255"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.all.2229263337"
|
||||
signature = "rusEFI 2021.12.03.all.1544512377"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.all.2229263337" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.all.1544512377" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4136,7 +4143,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4148,6 +4155,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4161,7 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4955,7 +4970,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.f429-discovery.3332571193"
|
||||
signature = "rusEFI 2021.12.03.f429-discovery.510900393"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.f429-discovery.3332571193" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.f429-discovery.510900393" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:13 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:11 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4136,7 +4143,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4148,6 +4155,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4161,7 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4955,7 +4970,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.frankenso_na6.3163641296"
|
||||
signature = "rusEFI 2021.12.03.frankenso_na6.1682042176"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.frankenso_na6.3163641296" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.frankenso_na6.1682042176" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:30 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:39 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4136,7 +4143,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4148,6 +4155,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4161,7 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4955,7 +4970,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.hellen121nissan.4008465223"
|
||||
signature = "rusEFI 2021.12.03.hellen121nissan.909962199"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.hellen121nissan.4008465223" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.hellen121nissan.909962199" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:20 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:20 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4931,7 +4946,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.hellen121vag.1749109912"
|
||||
signature = "rusEFI 2021.12.03.hellen121vag.2962355208"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.hellen121vag.1749109912" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.hellen121vag.2962355208" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:18 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:17 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4931,7 +4946,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.hellen128.3787058678"
|
||||
signature = "rusEFI 2021.12.03.hellen128.963204454"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.hellen128.3787058678" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.hellen128.963204454" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:16 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:14 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4931,7 +4946,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.hellen72.3608110039"
|
||||
signature = "rusEFI 2021.12.03.hellen72.266328903"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.hellen72.3608110039" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.hellen72.266328903" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:22 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:23 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4931,7 +4946,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.hellenNA6.637974238"
|
||||
signature = "rusEFI 2021.12.03.hellenNA6.4275441230"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.hellenNA6.637974238" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.hellenNA6.4275441230" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:24 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:30 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4931,7 +4946,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.hellen_cypress.3332571193"
|
||||
signature = "rusEFI 2021.12.03.hellen_cypress.510900393"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.hellen_cypress.3332571193" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.hellen_cypress.510900393" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jul 22 04:19:42 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Dec 03 14:10:56 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4136,7 +4143,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4148,6 +4155,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4161,7 +4176,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4955,7 +4970,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.kin.956746949"
|
||||
signature = "rusEFI 2021.12.03.kin.3788928085"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.kin.956746949" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.kin.3788928085" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jul 22 04:19:40 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Dec 03 14:10:54 EST 2021
|
||||
|
||||
pageSize = 19972
|
||||
page = 1
|
||||
|
@ -856,7 +856,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -978,7 +978,10 @@ etbWastegatePid_offset = scalar, S16, 2520, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2522, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2524, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2526, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2528, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2528, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2529, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2530, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2531, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2532, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2536, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1495,6 +1498,7 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1508,6 +1512,9 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4109,7 +4116,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4121,6 +4128,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4134,7 +4149,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4928,7 +4943,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.mre_f4.2729521229"
|
||||
signature = "rusEFI 2021.12.03.mre_f4.2053212381"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.mre_f4.2729521229" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.mre_f4.2053212381" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:28 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:36 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4930,7 +4945,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.mre_f7.2729521229"
|
||||
signature = "rusEFI 2021.12.03.mre_f7.2053212381"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.mre_f7.2729521229" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.mre_f7.2053212381" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:26 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:33 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4120,7 +4127,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4132,6 +4139,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4145,7 +4160,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4930,7 +4945,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.prometheus_405.2521422303"
|
||||
signature = "rusEFI 2021.12.03.prometheus_405.1318674767"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.prometheus_405.2521422303" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.prometheus_405.1318674767" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:34 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:45 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4131,7 +4138,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4143,6 +4150,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4156,7 +4171,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4950,7 +4965,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.prometheus_469.2521422303"
|
||||
signature = "rusEFI 2021.12.03.prometheus_469.1318674767"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.prometheus_469.2521422303" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.prometheus_469.1318674767" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:32 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:42 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4131,7 +4138,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4143,6 +4150,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4156,7 +4171,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4950,7 +4965,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.proteus_f4.1100058869"
|
||||
signature = "rusEFI 2021.12.03.proteus_f4.2571184229"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.proteus_f4.1100058869" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.proteus_f4.2571184229" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:38 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:51 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4114,7 +4121,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4126,6 +4133,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4139,7 +4154,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4923,7 +4938,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.proteus_f7.1100058869"
|
||||
signature = "rusEFI 2021.12.03.proteus_f7.2571184229"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.proteus_f7.1100058869" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.proteus_f7.2571184229" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:36 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:47 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4114,7 +4121,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4126,6 +4133,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4139,7 +4154,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4923,7 +4938,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.07.22.subaru_eg33_f7.1115558495"
|
||||
signature = "rusEFI 2021.12.03.subaru_eg33_f7.2595138255"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.07.22.subaru_eg33_f7.1115558495" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.12.03.subaru_eg33_f7.2595138255" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:44 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:58 EST 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -865,7 +865,7 @@ verboseCan2BaseAddress = scalar, U32, 2112, "", 1, 0, 0, 536870911, 0
|
|||
enableVerboseCan2Tx = bits, U32, 2116, [0:0], "false", "true"
|
||||
can2ReadEnabled = bits, U32, 2116, [1:1], "false", "true"
|
||||
can2WriteEnabled = bits, U32, 2116, [2:2], "false", "true"
|
||||
unused1126 = bits, U32, 2116, [3:3], "false", "true"
|
||||
stepperDcInvertedPins = bits, U32, 2116, [3:3], "false", "true"
|
||||
unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
||||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
|
@ -993,7 +993,10 @@ etbWastegatePid_offset = scalar, S16, 2528, "", 1, 0, -1000, 1000, 0
|
|||
etbWastegatePid_periodMs = scalar, S16, 2530, "ms", 1, 0, 0, 3000, 0
|
||||
etbWastegatePid_minValue = scalar, S16, 2532, "", 1, 0, -30000, 30000, 0
|
||||
etbWastegatePid_maxValue = scalar, S16, 2534, "", 1, 0, -30000, 30000, 0
|
||||
unused2536 = array, U08, 2536, [4], "units", 1, 0, -20, 100, 0
|
||||
stepperNumMicroSteps = bits, U08, 2536, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
stepperMinDutyCycle = scalar, U08, 2537, "%", 1, 0, 0, 100, 0
|
||||
stepperMaxDutyCycle = scalar, U08, 2538, "%", 1, 0, 0, 100, 0
|
||||
unused2536 = scalar, U08, 2539, "units", 1, 0, -20, 100, 0
|
||||
timing_offset_cylinder1 = scalar, F32, 2540, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder2 = scalar, F32, 2544, "deg", 1, 0, -720, 720, 1
|
||||
timing_offset_cylinder3 = scalar, F32, 2548, "deg", 1, 0, -720, 720, 1
|
||||
|
@ -1523,6 +1526,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
veOverrideMode = "Override the Y axis (load) value used for the VE table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
afrOverrideMode = "Override the Y axis (load) value used for the AFR table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
enableVerboseCan2Tx = "CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_broadcast"
|
||||
stepperDcInvertedPins = "Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards)"
|
||||
ignOverrideMode = "Override the Y axis (load) value used for the ignition table.\nAdvanced users only: If you aren't sure you need this, you probably don't need this."
|
||||
injectorPressureType = "Select which fuel pressure sensor measures the pressure of the fuel at your injectors."
|
||||
boostCutPressure = "MAP value above which fuel is cut in case of overboost.\nSet to 0 to disable overboost cut."
|
||||
|
@ -1536,6 +1540,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
auxTempSensor1_bias_resistor = "Pull-up resistor value on your board"
|
||||
auxTempSensor2_bias_resistor = "Pull-up resistor value on your board"
|
||||
applyNonlinearBelowPulse = "Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment."
|
||||
stepperNumMicroSteps = "For micro-stepping, make sure that PWM frequency (etbFreq) is high enough"
|
||||
stepperMinDutyCycle = "Use to limit the current when the stepper motor is idle, not moving (100% = no limit)"
|
||||
stepperMaxDutyCycle = "Use to limit the max.current through the stepper motor (100% = no limit)"
|
||||
spi1MosiMode = "Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc."
|
||||
fan2OnTemperature = "Cooling fan turn-on temperature threshold, in Celsius"
|
||||
fan2OffTemperature = "Cooling fan turn-off temperature threshold, in Celsius"
|
||||
|
@ -4130,7 +4137,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Second Idle Solenoid Pin", secondSolenoidPin, { !useStepperIdle && isDoubleSolenoidIdle }
|
||||
field = "Idle Solenoid Frequency", idle_solenoidFrequency, !useStepperIdle
|
||||
|
||||
dialog = hbridgeHardware, "H-Bridge Hardware"
|
||||
dialog = etbHbridgeHardware, "ETB H-Bridge Hardware"
|
||||
field = "PWM Frequency", etbFreq
|
||||
field = "Two-wire mode", etb_use_two_wires
|
||||
field = "No1 Direction #1", etbIo1_directionPin1
|
||||
|
@ -4142,6 +4149,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "No2 Control", etbIo2_controlPin
|
||||
field = "No2 Disable", etbIo2_disablePin
|
||||
|
||||
dialog = stepperHbridgeHardware, "Stepper H-Bridge Hardware"
|
||||
field = "No1 Direction #1", stepperDcIo1_directionPin1
|
||||
field = "No1 Direction #2", stepperDcIo1_directionPin2
|
||||
field = "No1 Disable", stepperDcIo1_disablePin
|
||||
field = "No2 Direction #1", stepperDcIo2_directionPin1
|
||||
field = "No2 Direction #2", stepperDcIo2_directionPin2
|
||||
field = "No2 Disable", stepperDcIo2_disablePin
|
||||
|
||||
dialog = idleStepperHw, "Stepper Hardware"
|
||||
field = "Idle Stepper Step Pin", idle_stepperStepPin
|
||||
field = "Idle Stepper Dir Pin", idle_stepperDirectionPin
|
||||
|
@ -4155,7 +4170,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "Stepper parking extra steps, %", stepperParkingExtraSteps, useStepperIdle
|
||||
field = "Force parking every restart", stepperForceParkingEveryRestart, useStepperIdle
|
||||
panel = idleStepperHw, { useStepperIdle && !useHbridges }
|
||||
panel = hbridgeHardware, { useStepperIdle && useHbridges }
|
||||
panel = stepperHbridgeHardware, { useStepperIdle && useHbridges }
|
||||
|
||||
dialog = idleHwType, "Idle Valve Hardware", border
|
||||
panel = idleSolenoid, West
|
||||
|
@ -4946,7 +4961,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
field = "H-Bridge #2 function", etbFunctions2
|
||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||
; criteria for the same panel when used in multiple places
|
||||
panel = hbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
panel = etbHbridgeHardware, { throttlePedalPositionAdcChannel != 0 || (useStepperIdle && useHbridges) }
|
||||
|
||||
dialog = etbAutotune, "PID Autotune"
|
||||
field = "First step: calibrate TPS and hit 'Burn'"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 22 04:19:10 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Dec 03 14:10:09 EST 2021
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -1269,6 +1269,7 @@ public class Fields {
|
|||
public static final int servoOutputPins8_offset = 3147;
|
||||
public static final int showHumanReadableWarning_offset = 976;
|
||||
public static final int showSdCardWarning_offset = 76;
|
||||
public static final int SIGNATURE_HASH = 1544512377;
|
||||
public static final int silentTriggerError_offset = 1464;
|
||||
public static final int slowAdcAlpha_offset = 2088;
|
||||
public static final int sparkDwellRpmBins_offset = 332;
|
||||
|
@ -1303,6 +1304,7 @@ public class Fields {
|
|||
public static final int startStopButtonMode_offset = 1773;
|
||||
public static final int startStopButtonPin_offset = 811;
|
||||
public static final int startUpFuelPumpDuration_offset = 1892;
|
||||
public static final int stepperDcInvertedPins_offset = 2116;
|
||||
public static final int stepperDcIo1_controlPin_offset = 1090;
|
||||
public static final int stepperDcIo1_directionPin1_offset = 1088;
|
||||
public static final int stepperDcIo1_directionPin2_offset = 1089;
|
||||
|
@ -1317,6 +1319,9 @@ public class Fields {
|
|||
public static final int stepperEnablePin_offset = 3104;
|
||||
public static final int stepperEnablePinMode_offset = 2605;
|
||||
public static final int stepperForceParkingEveryRestart_offset = 744;
|
||||
public static final int stepperMaxDutyCycle_offset = 2538;
|
||||
public static final int stepperMinDutyCycle_offset = 2537;
|
||||
public static final int stepperNumMicroSteps_offset = 2536;
|
||||
public static final int stepperParkingExtraSteps_offset = 818;
|
||||
public static final int STFT_BANK_COUNT = 2;
|
||||
public static final int stft_cell_cfg_s_size = 4;
|
||||
|
@ -1577,7 +1582,7 @@ public class Fields {
|
|||
public static final int TS_RESPONSE_UNDERRUN = 0x80;
|
||||
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
|
||||
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
||||
public static final String TS_SIGNATURE = "rusEFI 2021.07.22.all.2229263337";
|
||||
public static final String TS_SIGNATURE = "rusEFI 2021.12.03.all.1544512377";
|
||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||
public static final char TS_TEST_COMMAND = 't';
|
||||
public static final int TT_TT_1_16 = 50;
|
||||
|
@ -1632,7 +1637,6 @@ public class Fields {
|
|||
public static final int twoWireBatchInjection_offset = 1476;
|
||||
public static final int uartConsoleSerialSpeed_offset = 2076;
|
||||
public static final int unused1059_offset = 3964;
|
||||
public static final int unused1126_offset = 2116;
|
||||
public static final int unused1127_offset = 2116;
|
||||
public static final int unused1128_offset = 2116;
|
||||
public static final int unused1129_offset = 2116;
|
||||
|
@ -1650,7 +1654,7 @@ public class Fields {
|
|||
public static final int unused244_2_offset = 2424;
|
||||
public static final int unused244_3_offset = 2428;
|
||||
public static final int unused2508_offset = 2511;
|
||||
public static final int unused2536_offset = 2536;
|
||||
public static final int unused2536_offset = 2539;
|
||||
public static final int unused3328_offset = 3340;
|
||||
public static final int unused3942_offset = 3992;
|
||||
public static final int unused3988_offset = 3988;
|
||||
|
@ -2556,7 +2560,7 @@ public class Fields {
|
|||
public static final Field ENABLEVERBOSECAN2TX = Field.create("ENABLEVERBOSECAN2TX", 2116, FieldType.BIT, 0);
|
||||
public static final Field CAN2READENABLED = Field.create("CAN2READENABLED", 2116, FieldType.BIT, 1);
|
||||
public static final Field CAN2WRITEENABLED = Field.create("CAN2WRITEENABLED", 2116, FieldType.BIT, 2);
|
||||
public static final Field UNUSED1126 = Field.create("UNUSED1126", 2116, FieldType.BIT, 3);
|
||||
public static final Field STEPPERDCINVERTEDPINS = Field.create("STEPPERDCINVERTEDPINS", 2116, FieldType.BIT, 3);
|
||||
public static final Field UNUSED1127 = Field.create("UNUSED1127", 2116, FieldType.BIT, 4);
|
||||
public static final Field UNUSED1128 = Field.create("UNUSED1128", 2116, FieldType.BIT, 5);
|
||||
public static final Field UNUSED1129 = Field.create("UNUSED1129", 2116, FieldType.BIT, 6);
|
||||
|
@ -2673,6 +2677,11 @@ public class Fields {
|
|||
public static final Field ETBWASTEGATEPID_PERIODMS = Field.create("ETBWASTEGATEPID_PERIODMS", 2530, FieldType.INT16);
|
||||
public static final Field ETBWASTEGATEPID_MINVALUE = Field.create("ETBWASTEGATEPID_MINVALUE", 2532, FieldType.INT16);
|
||||
public static final Field ETBWASTEGATEPID_MAXVALUE = Field.create("ETBWASTEGATEPID_MAXVALUE", 2534, FieldType.INT16);
|
||||
public static final String[] stepper_num_micro_steps_e = {"Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"};
|
||||
public static final Field STEPPERNUMMICROSTEPS = Field.create("STEPPERNUMMICROSTEPS", 2536, FieldType.INT8, stepper_num_micro_steps_e);
|
||||
public static final Field STEPPERMINDUTYCYCLE = Field.create("STEPPERMINDUTYCYCLE", 2537, FieldType.INT8);
|
||||
public static final Field STEPPERMAXDUTYCYCLE = Field.create("STEPPERMAXDUTYCYCLE", 2538, FieldType.INT8);
|
||||
public static final Field UNUSED2536 = Field.create("UNUSED2536", 2539, FieldType.INT8);
|
||||
public static final Field TIMING_OFFSET_CYLINDER1 = Field.create("TIMING_OFFSET_CYLINDER1", 2540, FieldType.FLOAT);
|
||||
public static final Field TIMING_OFFSET_CYLINDER2 = Field.create("TIMING_OFFSET_CYLINDER2", 2544, FieldType.FLOAT);
|
||||
public static final Field TIMING_OFFSET_CYLINDER3 = Field.create("TIMING_OFFSET_CYLINDER3", 2548, FieldType.FLOAT);
|
||||
|
@ -3687,7 +3696,7 @@ public class Fields {
|
|||
ENABLEVERBOSECAN2TX,
|
||||
CAN2READENABLED,
|
||||
CAN2WRITEENABLED,
|
||||
UNUSED1126,
|
||||
STEPPERDCINVERTEDPINS,
|
||||
UNUSED1127,
|
||||
UNUSED1128,
|
||||
UNUSED1129,
|
||||
|
@ -3803,6 +3812,10 @@ public class Fields {
|
|||
ETBWASTEGATEPID_PERIODMS,
|
||||
ETBWASTEGATEPID_MINVALUE,
|
||||
ETBWASTEGATEPID_MAXVALUE,
|
||||
STEPPERNUMMICROSTEPS,
|
||||
STEPPERMINDUTYCYCLE,
|
||||
STEPPERMAXDUTYCYCLE,
|
||||
UNUSED2536,
|
||||
TIMING_OFFSET_CYLINDER1,
|
||||
TIMING_OFFSET_CYLINDER2,
|
||||
TIMING_OFFSET_CYLINDER3,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<roms>
|
||||
|
||||
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Thu Jul 22 04:19:12 UTC 2021 -->
|
||||
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Fri Dec 03 14:10:10 EST 2021 -->
|
||||
|
||||
<rom>
|
||||
<romid>
|
||||
|
|
Loading…
Reference in New Issue