Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2025-02-21 14:49:23 +00:00
parent 104e8eccc1
commit e8c98ec036
5 changed files with 87 additions and 57 deletions

View File

@ -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";

View File

@ -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: %

View File

@ -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'

View File

@ -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"

View File

@ -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