From 2c22faf89a91f5425ba9f9a3bcc5c340f061180e Mon Sep 17 00:00:00 2001 From: rusefillc Date: Fri, 19 Jan 2024 16:41:32 -0500 Subject: [PATCH] only:enableExtendedCanBroadcast --- .../controllers/algo/defaults/default_base_engine.cpp | 10 ++++++---- firmware/integration/rusefi_config.txt | 6 ++++++ firmware/tunerstudio/rusefi.input | 1 + 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/firmware/controllers/algo/defaults/default_base_engine.cpp b/firmware/controllers/algo/defaults/default_base_engine.cpp index 276606844e..f1ea95e15f 100644 --- a/firmware/controllers/algo/defaults/default_base_engine.cpp +++ b/firmware/controllers/algo/defaults/default_base_engine.cpp @@ -66,12 +66,14 @@ void setDefaultBaseEngine() { engineConfiguration->vssFilterReciprocal = VSS_FILTER_MIN; engineConfiguration->boardUseCanTerminator = true; - setDefaultHPFP(); + setDefaultHPFP(); - engineConfiguration->fan1ExtraIdle = 2; - engineConfiguration->fan2ExtraIdle = 2; + engineConfiguration->enableExtendedCanBroadcast = true; - engineConfiguration->acrRevolutions = 5; + engineConfiguration->fan1ExtraIdle = 2; + engineConfiguration->fan2ExtraIdle = 2; + + engineConfiguration->acrRevolutions = 5; engineConfiguration->watchOutForLinearTime = true; diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 1301046a91..56f0a093fe 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1144,6 +1144,12 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\ bit mc33810Gpgd1Mode bit mc33810Gpgd2Mode bit mc33810Gpgd3Mode + bit enableExtendedCanBroadcast + bit unusedBit_495_6 + bit unusedBit_495_7 + bit unusedBit_495_8 + bit unusedBit_495_9 + bit unusedBit_495_10 int16_t afterCrankingIACtaperDuration;This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.;"cycles", 1, 0, 0, 5000, 0 int16_t iacByTpsTaper;IAC Value added when coasting and transitioning into idle.;"percent", 1, 0, 0, 500, 0 diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index ae9c3d236d..88f0189d6d 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -3943,6 +3943,7 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ field = "CAN dash type", canNbcType field = "Inertia Measurement Unit", imuType field = "Enable rusEFI CAN broadcast", enableVerboseCanTx + field = "Enable extended rusEFI CAN broadcast", enableExtendedCanBroadcast field = "rusEFI CAN data bus", canBroadcastUseChannelTwo field = "rusEFI CAN data base address", verboseCanBaseAddress field = "rusEFI CAN data address type", rusefiVerbose29b