From e8c98ec036893c55bab9600350a24b74a8905844 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Fri, 21 Feb 2025 14:49:23 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../connectors/generated_ts_name_by_pin.cpp | 16 +++-- ...uration_generated_structures_alphax-gold.h | 64 +++++++++---------- .../generated/rusefi_generated_alphax-gold.h | 18 +++--- .../generated/signature_alphax-gold.h | 4 +- .../generated/rusefi_alphax-gold.ini | 42 +++++++++--- 5 files changed, 87 insertions(+), 57 deletions(-) diff --git a/firmware/config/boards/hellen/alphax-gold/connectors/generated_ts_name_by_pin.cpp b/firmware/config/boards/hellen/alphax-gold/connectors/generated_ts_name_by_pin.cpp index 193c70b86e..bd24483a79 100644 --- a/firmware/config/boards/hellen/alphax-gold/connectors/generated_ts_name_by_pin.cpp +++ b/firmware/config/boards/hellen/alphax-gold/connectors/generated_ts_name_by_pin.cpp @@ -7,21 +7,27 @@ // see comments at declaration in pin_repository.h const char * getBoardSpecificPinName(brain_pin_e brainPin) { switch(brainPin) { - case Gpio::A6: return "24B VR_DISCRETE+"; + case Gpio::A2: return "24B - Digital/analog Input 3"; + case Gpio::A7: return "25A - Digital/analog Input 5"; case Gpio::B8: return "12B Coil 6"; case Gpio::B9: return "11B Coil 7"; + case Gpio::C0: return "16A - Digital/analog input 2"; case Gpio::C13: return "13A Coil 1"; - case Gpio::C5: return "16B AUX DIN2"; - case Gpio::E12: return "14B HALL1"; - case Gpio::E13: return "15B HALL2"; + case Gpio::C5: return "16B AUX 2"; + case Gpio::E12: return "14B Hall Input 1"; + case Gpio::E13: return "15B Hall Input 2"; case Gpio::E14: return "27B Flex Fuel"; + case Gpio::E15: return "24A - Digital Input 6"; case Gpio::E2: return "13B Coil 5"; case Gpio::E3: return "10A Coil 4"; case Gpio::E4: return "11A Coil 3"; case Gpio::E5: return "12A Coil 2"; case Gpio::E6: return "10B Coil 8"; - case Gpio::F11: return "25A VR_9924+"; + case Gpio::E9: return "23B - Digital/analog Input 4"; case Gpio::F3: return "15A - Digital In 1"; + case Gpio::F4: return "21B Knock 1 / Digital input 7"; + case Gpio::F5: return "22B Knock 2 / Digital input 8"; + case Gpio::F6: return "17A - Digital input 1"; case Gpio::TLE9104_0_OUT_0: return "4A - Injector 1"; case Gpio::TLE9104_0_OUT_1: return "3A - Injector 2"; case Gpio::TLE9104_0_OUT_2: return "2A - Injector 3"; diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-gold.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-gold.h index 94e8ecc016..7b4cc2c90d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-gold.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-gold.h @@ -4637,100 +4637,100 @@ struct engine_configuration_s { linear_sensor_s auxLinear4; /** offset 3880 bit 0 */ - bool boardUseTempPullUp : 1 {}; + bool boardEnTempPullUp : 1 {}; /** offset 3880 bit 1 */ - bool unusedBit_880_1 : 1 {}; + bool boardEnKnock1PullUp : 1 {}; /** offset 3880 bit 2 */ - bool unusedBit_880_2 : 1 {}; + bool boardEnKnock2PullUp : 1 {}; /** offset 3880 bit 3 */ - bool unusedBit_880_3 : 1 {}; + bool boardSelTachPullUp : 1 {}; /** offset 3880 bit 4 */ - bool unusedBit_880_4 : 1 {}; + bool boardEnHall1PullUp : 1 {}; /** offset 3880 bit 5 */ - bool unusedBit_880_5 : 1 {}; + bool boardEnHall2PullUp : 1 {}; /** offset 3880 bit 6 */ - bool unusedBit_880_6 : 1 {}; + bool boardEnHall3PullUp : 1 {}; /** offset 3880 bit 7 */ - bool unusedBit_880_7 : 1 {}; + bool boardEnHall4PullUp : 1 {}; /** offset 3880 bit 8 */ - bool unusedBit_880_8 : 1 {}; + bool boardEnHall5PullUp : 1 {}; /** offset 3880 bit 9 */ - bool unusedBit_880_9 : 1 {}; + bool boardEnHall6PullUp : 1 {}; /** offset 3880 bit 10 */ - bool unusedBit_880_10 : 1 {}; + bool unusedBit_889_10 : 1 {}; /** offset 3880 bit 11 */ - bool unusedBit_880_11 : 1 {}; + bool unusedBit_889_11 : 1 {}; /** offset 3880 bit 12 */ - bool unusedBit_880_12 : 1 {}; + bool unusedBit_889_12 : 1 {}; /** offset 3880 bit 13 */ - bool unusedBit_880_13 : 1 {}; + bool unusedBit_889_13 : 1 {}; /** offset 3880 bit 14 */ - bool unusedBit_880_14 : 1 {}; + bool unusedBit_889_14 : 1 {}; /** offset 3880 bit 15 */ - bool unusedBit_880_15 : 1 {}; + bool unusedBit_889_15 : 1 {}; /** offset 3880 bit 16 */ - bool unusedBit_880_16 : 1 {}; + bool unusedBit_889_16 : 1 {}; /** offset 3880 bit 17 */ - bool unusedBit_880_17 : 1 {}; + bool unusedBit_889_17 : 1 {}; /** offset 3880 bit 18 */ - bool unusedBit_880_18 : 1 {}; + bool unusedBit_889_18 : 1 {}; /** offset 3880 bit 19 */ - bool unusedBit_880_19 : 1 {}; + bool unusedBit_889_19 : 1 {}; /** offset 3880 bit 20 */ - bool unusedBit_880_20 : 1 {}; + bool unusedBit_889_20 : 1 {}; /** offset 3880 bit 21 */ - bool unusedBit_880_21 : 1 {}; + bool unusedBit_889_21 : 1 {}; /** offset 3880 bit 22 */ - bool unusedBit_880_22 : 1 {}; + bool unusedBit_889_22 : 1 {}; /** offset 3880 bit 23 */ - bool unusedBit_880_23 : 1 {}; + bool unusedBit_889_23 : 1 {}; /** offset 3880 bit 24 */ - bool unusedBit_880_24 : 1 {}; + bool unusedBit_889_24 : 1 {}; /** offset 3880 bit 25 */ - bool unusedBit_880_25 : 1 {}; + bool unusedBit_889_25 : 1 {}; /** offset 3880 bit 26 */ - bool unusedBit_880_26 : 1 {}; + bool unusedBit_889_26 : 1 {}; /** offset 3880 bit 27 */ - bool unusedBit_880_27 : 1 {}; + bool unusedBit_889_27 : 1 {}; /** offset 3880 bit 28 */ - bool unusedBit_880_28 : 1 {}; + bool unusedBit_889_28 : 1 {}; /** offset 3880 bit 29 */ - bool unusedBit_880_29 : 1 {}; + bool unusedBit_889_29 : 1 {}; /** offset 3880 bit 30 */ - bool unusedBit_880_30 : 1 {}; + bool unusedBit_889_30 : 1 {}; /** offset 3880 bit 31 */ - bool unusedBit_880_31 : 1 {}; + bool unusedBit_889_31 : 1 {}; /** * Below TPS value all knock suppression will be disabled. * units: % diff --git a/firmware/controllers/generated/rusefi_generated_alphax-gold.h b/firmware/controllers/generated/rusefi_generated_alphax-gold.h index fe809dc067..d7cdaa7795 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-gold.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-gold.h @@ -54,8 +54,8 @@ #define adc_channel_e_EFI_ADC_ERROR 50 #define adc_channel_e_EFI_ADC_NONE 0 #define adc_channel_e_EFI_ADC_TOTAL_CHANNELS 49 -#define adc_channel_e_enum 0="NONE",5="18A - TPS",13="19A - CLT",4="19B PPS1",14="20A - IAT",20="20B PPS2",2="21A MAP",21="22A TPS2",9="28A AUX1",6="9B Voltage From Key",12="On-board MAP Sensor" -#define adc_channel_e_fullenum "NONE","INVALID","21A MAP","INVALID","19B PPS1","18A - TPS","9B Voltage From Key","INVALID","INVALID","28A AUX1","INVALID","INVALID","On-board MAP Sensor","19A - CLT","20A - IAT","INVALID","INVALID","INVALID","INVALID","INVALID","20B PPS2","22A TPS2" +#define adc_channel_e_enum 0="NONE",11="16A - Digital/analog input 2",16="16B AUX 2",5="18A - TPS",13="19A - CLT",4="19B PPS1",14="20A - IAT",20="20B PPS2",2="21A MAP",21="22A TPS2",15="23B - Digital/analog Input 4",3="24B - Digital/analog Input 3",8="25A - Digital/analog Input 5",9="28A AUX1",6="9B Voltage From Key",12="On-board MAP Sensor" +#define adc_channel_e_fullenum "NONE","INVALID","21A MAP","24B - Digital/analog Input 3","19B PPS1","18A - TPS","9B Voltage From Key","INVALID","25A - Digital/analog Input 5","28A AUX1","INVALID","16A - Digital/analog input 2","On-board MAP Sensor","19A - CLT","20A - IAT","23B - Digital/analog Input 4","16B AUX 2","INVALID","INVALID","INVALID","20B PPS2","22A TPS2" #define ADC_CHANNEL_NONE 0 #define afr_sensor_s_size 20 #define air_pressure_sensor_config_s_size 12 @@ -137,8 +137,6 @@ #define BOARD_DIAG_PANEL2_FROM_FILE #define BOARD_GAUGES_FROM_FILE #define BOARD_INDICATORS_FROM_FILE -#define BOARD_MENU_FROM_FILE -#define BOARD_OPTIONS_FROM_FILE #define BOARD_PANELS_FROM_FILE #define BOARD_PC_VARIABLES_FROM_FILE #define BOARD_POPULAR_VEHICLES_FILE @@ -152,8 +150,8 @@ #define boostType_e_auto_enum 0="OPEN_LOOP",1="CLOSED_LOOP" #define boostType_e_CLOSED_LOOP 1 #define boostType_e_OPEN_LOOP 0 -#define brain_input_pin_e_enum 0="NONE",78="14B HALL1",79="15B HALL2",8="24B VR_DISCRETE+",93="25A VR_9924+",80="27B Flex Fuel" -#define brain_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","24B VR_DISCRETE+","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","14B HALL1","15B HALL2","27B Flex Fuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","25A VR_9924+" +#define brain_input_pin_e_enum 0="NONE",78="14B Hall Input 1",79="15B Hall Input 2",34="16A - Digital/analog input 2",39="16B AUX 2",88="17A - Digital input 1",86="21B Knock 1 / Digital input 7",87="22B Knock 2 / Digital input 8",75="23B - Digital/analog Input 4",81="24A - Digital Input 6",4="24B - Digital/analog Input 3",9="25A - Digital/analog Input 5",80="27B Flex Fuel" +#define brain_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","24B - Digital/analog Input 3","INVALID","INVALID","INVALID","INVALID","25A - Digital/analog Input 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16A - Digital/analog input 2","INVALID","INVALID","INVALID","INVALID","16B AUX 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23B - Digital/analog Input 4","INVALID","INVALID","14B Hall Input 1","15B Hall Input 2","27B Flex Fuel","24A - Digital Input 6","INVALID","INVALID","INVALID","INVALID","21B Knock 1 / Digital input 7","22B Knock 2 / Digital input 8","17A - Digital input 1" #define brain_pin_diag_e_PIN_DRIVER_OFF 0x20 #define brain_pin_diag_e_PIN_DRIVER_OVERTEMP 0x10 #define brain_pin_diag_e_PIN_OK 0 @@ -1379,7 +1377,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 912193315 +#define SIGNATURE_HASH 1739295438 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1402,8 +1400,8 @@ #define stft_cell_cfg_s_size 4 #define STFT_CELL_COUNT 4 #define stft_s_size 28 -#define switch_input_pin_e_enum 0="NONE",85="15A - Digital In 1",39="16B AUX DIN2" -#define switch_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16B AUX DIN2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","15A - Digital In 1" +#define switch_input_pin_e_enum 0="NONE",85="15A - Digital In 1",34="16A - Digital/analog input 2",39="16B AUX 2",88="17A - Digital input 1",86="21B Knock 1 / Digital input 7",87="22B Knock 2 / Digital input 8",75="23B - Digital/analog Input 4",81="24A - Digital Input 6",4="24B - Digital/analog Input 3",9="25A - Digital/analog Input 5" +#define switch_input_pin_e_fullenum "NONE","INVALID","INVALID","INVALID","24B - Digital/analog Input 3","INVALID","INVALID","INVALID","INVALID","25A - Digital/analog Input 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16A - Digital/analog input 2","INVALID","INVALID","INVALID","INVALID","16B AUX 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23B - Digital/analog Input 4","INVALID","INVALID","INVALID","INVALID","INVALID","24A - Digital Input 6","INVALID","INVALID","INVALID","15A - Digital In 1","21B Knock 1 / Digital input 7","22B Knock 2 / Digital input 8","17A - Digital input 1" #define TABLE_2_LOAD_SIZE 8 #define TABLE_2_RPM_SIZE 8 #define TABLE_3_LOAD_SIZE 8 @@ -1852,7 +1850,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2025.02.21.alphax-gold.912193315" +#define TS_SIGNATURE "rusEFI master.2025.02.21.alphax-gold.1739295438" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-gold.h b/firmware/controllers/generated/signature_alphax-gold.h index edf0d372cb..0a4044d18b 100644 --- a/firmware/controllers/generated/signature_alphax-gold.h +++ b/firmware/controllers/generated/signature_alphax-gold.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 912193315 -#define TS_SIGNATURE "rusEFI master.2025.02.21.alphax-gold.912193315" +#define SIGNATURE_HASH 1739295438 +#define TS_SIGNATURE "rusEFI master.2025.02.21.alphax-gold.1739295438" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-gold.ini b/firmware/tunerstudio/generated/rusefi_alphax-gold.ini index 453a7941cb..61b39696a8 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-gold.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-gold.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2025.02.21.alphax-gold.912193315" + signature = "rusEFI master.2025.02.21.alphax-gold.1739295438" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.02.21.alphax-gold.912193315" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.02.21.alphax-gold.1739295438" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -93,10 +93,10 @@ enable2ndByteCanID = false ; name = array, type, offset, shape, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits #define gpio_list="NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" -#define switch_input_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16B AUX DIN2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","15A - Digital In 1" +#define switch_input_pin_e_list="NONE","INVALID","INVALID","INVALID","24B - Digital/analog Input 3","INVALID","INVALID","INVALID","INVALID","25A - Digital/analog Input 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16A - Digital/analog input 2","INVALID","INVALID","INVALID","INVALID","16B AUX 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23B - Digital/analog Input 4","INVALID","INVALID","INVALID","INVALID","INVALID","24A - Digital Input 6","INVALID","INVALID","INVALID","15A - Digital In 1","21B Knock 1 / Digital input 7","22B Knock 2 / Digital input 8","17A - Digital input 1" #define output_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","12B Coil 6","11B Coil 7","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","13A Coil 1","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","13B Coil 5","10A Coil 4","11A Coil 3","12A Coil 2","10B Coil 8","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","4A - Injector 1","3A - Injector 2","2A - Injector 3","1A - Injector 4","4B - Injector 5","3B - Injector 6","2B - Injector 7","1B - Injector 8","5A Fuel Pump Relay","6A Idle Output","INVALID","14A - Tachometer Output","8B LS5","6B LS3","7B LS4","5B Main Relay" -#define brain_input_pin_e_list="NONE","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","24B VR_DISCRETE+","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","14B HALL1","15B HALL2","27B Flex Fuel","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","25A VR_9924+" -#define adc_channel_e_list="NONE","INVALID","21A MAP","INVALID","19B PPS1","18A - TPS","9B Voltage From Key","INVALID","INVALID","28A AUX1","INVALID","INVALID","On-board MAP Sensor","19A - CLT","20A - IAT","INVALID","INVALID","INVALID","INVALID","INVALID","20B PPS2","22A TPS2" +#define brain_input_pin_e_list="NONE","INVALID","INVALID","INVALID","24B - Digital/analog Input 3","INVALID","INVALID","INVALID","INVALID","25A - Digital/analog Input 5","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16A - Digital/analog input 2","INVALID","INVALID","INVALID","INVALID","16B AUX 2","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","23B - Digital/analog Input 4","INVALID","INVALID","14B Hall Input 1","15B Hall Input 2","27B Flex Fuel","24A - Digital Input 6","INVALID","INVALID","INVALID","INVALID","21B Knock 1 / Digital input 7","22B Knock 2 / Digital input 8","17A - Digital input 1" +#define adc_channel_e_list="NONE","INVALID","21A MAP","24B - Digital/analog Input 3","19B PPS1","18A - TPS","9B Voltage From Key","INVALID","25A - Digital/analog Input 5","28A AUX1","INVALID","16A - Digital/analog input 2","On-board MAP Sensor","19A - CLT","20A - IAT","23B - Digital/analog Input 4","16B AUX 2","INVALID","INVALID","INVALID","20B PPS2","22A TPS2" ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt @@ -1379,7 +1379,16 @@ auxLinear4_v1 = scalar, F32, 3864, "volts", 1, 0, 0, 10, 2 auxLinear4_value1 = scalar, F32, 3868, "", 1, 0, -100000, 1000000, 2 auxLinear4_v2 = scalar, F32, 3872, "volts", 1, 0, 0, 10, 2 auxLinear4_value2 = scalar, F32, 3876, "", 1, 0, -100000, 1000000, 2 -boardUseTempPullUp = bits, U32, 3880, [0:0], "Piggyback Mode", "With Pull Ups" +boardEnTempPullUp = bits, U32, 3880, [0:0], "Piggyback Mode", "With Pull Ups" +boardEnKnock1PullUp = bits, U32, 3880, [1:1], "Disable", "Enable" +boardEnKnock2PullUp = bits, U32, 3880, [2:2], "Disable", "Enable" +boardSelTachPullUp = bits, U32, 3880, [3:3], "+5V", "+12V" +boardEnHall1PullUp = bits, U32, 3880, [4:4], "Disable", "Enable" +boardEnHall2PullUp = bits, U32, 3880, [5:5], "Disable", "Enable" +boardEnHall3PullUp = bits, U32, 3880, [6:6], "Disable", "Enable" +boardEnHall4PullUp = bits, U32, 3880, [7:7], "Disable", "Enable" +boardEnHall5PullUp = bits, U32, 3880, [8:8], "Disable", "Enable" +boardEnHall6PullUp = bits, U32, 3880, [9:9], "Disable", "Enable" knockSuppressMinTps = scalar, U08, 3884, "%", 1, 0, 0, 100, 1 knockFuelTrimAggression = scalar, U08, 3885, "%", 0.1, 0, 0, 20, 1 knockFuelTrimReapplyRate = scalar, U08, 3886, "1%/s", 0.1, 0, 0, 10, 1 @@ -6544,7 +6553,8 @@ menuDialog = main subMenu = allPins3_1_and_2, "Full pinout 3/3" - + subMenu = fancyHardwareDialog, "Fancy Board" + subMenu = std_separator subMenu = tractionEtbTableTbl, "Traction Control ETB Drop" @@ -10055,7 +10065,23 @@ dialog = tcuControls, "Transmission Settings" field = "Trailing Pin 4", trailingCoilPins4 panel = trailingSparkTable - + dialog = fancyHardwareDialog, "Board Control" + field = "A19 IAT/A20-CLT Inputs +5V Pull-Up", boardEnTempPullUp + field = "" + field = "A14 Tach Output Pull-Up Voltage", boardSelTachPullUp + field = "Following inputs are shared with VR1, VR2, VR3 inputs" + field = "Enable only if VR function is not used" + field = "A17 Digial Input 1 +12V Pull-Up", boardEnHall1PullUp + field = "A16 Digital/Analog Input 2 +12V Pull-Up", boardEnHall2PullUp + field = "B24 Digital/Analog Input 3 +12V Pull-Up", boardEnHall3PullUp + field = "B23 Digital Input 4 +12V Pull-Up", boardEnHall4PullUp + field = "A25 Digital/Analog Input 5 +12V Pull-Up", boardEnHall5PullUp + field = "A24 Digial Input 6 +12V Pull-Up", boardEnHall6PullUp + field = "Following inputs are shared with Knock 1/2 inputs" + field = "Enable only if input is not used for knock sensing" + field = "B21 Digital Input 7 (Knock 1) +5V Pull-Up", boardEnKnock1PullUp + field = "B22 Digital Input 8 (Knock 2) +5V Pull-Up", boardEnKnock2PullUp + dialog = parkingLot2, "Experimental 2" field = dacOutputPins1, dacOutputPins1