mirror of https://github.com/rusefi/rusefi.git
subaru eg33: use common hw enums
This commit is contained in:
parent
28de699a82
commit
04ecc01c83
|
@ -4,9 +4,6 @@ BOARDCPPSRC = $(BOARD_DIR)/board_configuration.cpp \
|
|||
|
||||
# board.c from this directory
|
||||
BOARD_C = $(BOARD_DIR)/board.c
|
||||
# Required include directories
|
||||
BOARDINC += $(BOARD_DIR)/config/controllers/generated \
|
||||
$(BOARD_DIR)/config/controllers/algo
|
||||
|
||||
#LED
|
||||
DDEFS += -DLED_CRITICAL_ERROR_BRAIN_PIN=Gpio::G7
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
#We have our own enums
|
||||
GENERATED_ENUMS_DIR = $(BOARD_DIR)/config/controllers/algo
|
|
@ -1,535 +0,0 @@
|
|||
#include "global.h"
|
||||
#include "rusefi_hw_enums.h"
|
||||
// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum_to_string.jar tool on Tue Mar 05 04:32:13 UTC 2024
|
||||
// see also gen_config_and_enums.bat
|
||||
|
||||
|
||||
|
||||
const char *getGpio(Gpio value){
|
||||
switch(value) {
|
||||
case Gpio::A0:
|
||||
return "A0";
|
||||
case Gpio::A1:
|
||||
return "A1";
|
||||
case Gpio::A10:
|
||||
return "A10";
|
||||
case Gpio::A11:
|
||||
return "A11";
|
||||
case Gpio::A12:
|
||||
return "A12";
|
||||
case Gpio::A13:
|
||||
return "A13";
|
||||
case Gpio::A14:
|
||||
return "A14";
|
||||
case Gpio::A15:
|
||||
return "A15";
|
||||
case Gpio::A2:
|
||||
return "A2";
|
||||
case Gpio::A3:
|
||||
return "A3";
|
||||
case Gpio::A4:
|
||||
return "A4";
|
||||
case Gpio::A5:
|
||||
return "A5";
|
||||
case Gpio::A6:
|
||||
return "A6";
|
||||
case Gpio::A7:
|
||||
return "A7";
|
||||
case Gpio::A8:
|
||||
return "A8";
|
||||
case Gpio::A9:
|
||||
return "A9";
|
||||
case Gpio::B0:
|
||||
return "B0";
|
||||
case Gpio::B1:
|
||||
return "B1";
|
||||
case Gpio::B10:
|
||||
return "B10";
|
||||
case Gpio::B11:
|
||||
return "B11";
|
||||
case Gpio::B12:
|
||||
return "B12";
|
||||
case Gpio::B13:
|
||||
return "B13";
|
||||
case Gpio::B14:
|
||||
return "B14";
|
||||
case Gpio::B15:
|
||||
return "B15";
|
||||
case Gpio::B2:
|
||||
return "B2";
|
||||
case Gpio::B3:
|
||||
return "B3";
|
||||
case Gpio::B4:
|
||||
return "B4";
|
||||
case Gpio::B5:
|
||||
return "B5";
|
||||
case Gpio::B6:
|
||||
return "B6";
|
||||
case Gpio::B7:
|
||||
return "B7";
|
||||
case Gpio::B8:
|
||||
return "B8";
|
||||
case Gpio::B9:
|
||||
return "B9";
|
||||
case Gpio::C0:
|
||||
return "C0";
|
||||
case Gpio::C1:
|
||||
return "C1";
|
||||
case Gpio::C10:
|
||||
return "C10";
|
||||
case Gpio::C11:
|
||||
return "C11";
|
||||
case Gpio::C12:
|
||||
return "C12";
|
||||
case Gpio::C13:
|
||||
return "C13";
|
||||
case Gpio::C14:
|
||||
return "C14";
|
||||
case Gpio::C15:
|
||||
return "C15";
|
||||
case Gpio::C2:
|
||||
return "C2";
|
||||
case Gpio::C3:
|
||||
return "C3";
|
||||
case Gpio::C4:
|
||||
return "C4";
|
||||
case Gpio::C5:
|
||||
return "C5";
|
||||
case Gpio::C6:
|
||||
return "C6";
|
||||
case Gpio::C7:
|
||||
return "C7";
|
||||
case Gpio::C8:
|
||||
return "C8";
|
||||
case Gpio::C9:
|
||||
return "C9";
|
||||
case Gpio::CAN_PIN_0:
|
||||
return "CAN_PIN_0";
|
||||
case Gpio::CAN_PIN_1:
|
||||
return "CAN_PIN_1";
|
||||
case Gpio::CAN_PIN_2:
|
||||
return "CAN_PIN_2";
|
||||
case Gpio::CAN_PIN_3:
|
||||
return "CAN_PIN_3";
|
||||
case Gpio::CAN_PIN_4:
|
||||
return "CAN_PIN_4";
|
||||
case Gpio::CAN_PIN_5:
|
||||
return "CAN_PIN_5";
|
||||
case Gpio::CAN_PIN_6:
|
||||
return "CAN_PIN_6";
|
||||
case Gpio::CAN_PIN_7:
|
||||
return "CAN_PIN_7";
|
||||
case Gpio::D0:
|
||||
return "D0";
|
||||
case Gpio::D1:
|
||||
return "D1";
|
||||
case Gpio::D10:
|
||||
return "D10";
|
||||
case Gpio::D11:
|
||||
return "D11";
|
||||
case Gpio::D12:
|
||||
return "D12";
|
||||
case Gpio::D13:
|
||||
return "D13";
|
||||
case Gpio::D14:
|
||||
return "D14";
|
||||
case Gpio::D15:
|
||||
return "D15";
|
||||
case Gpio::D2:
|
||||
return "D2";
|
||||
case Gpio::D3:
|
||||
return "D3";
|
||||
case Gpio::D4:
|
||||
return "D4";
|
||||
case Gpio::D5:
|
||||
return "D5";
|
||||
case Gpio::D6:
|
||||
return "D6";
|
||||
case Gpio::D7:
|
||||
return "D7";
|
||||
case Gpio::D8:
|
||||
return "D8";
|
||||
case Gpio::D9:
|
||||
return "D9";
|
||||
case Gpio::E0:
|
||||
return "E0";
|
||||
case Gpio::E1:
|
||||
return "E1";
|
||||
case Gpio::E10:
|
||||
return "E10";
|
||||
case Gpio::E11:
|
||||
return "E11";
|
||||
case Gpio::E12:
|
||||
return "E12";
|
||||
case Gpio::E13:
|
||||
return "E13";
|
||||
case Gpio::E14:
|
||||
return "E14";
|
||||
case Gpio::E15:
|
||||
return "E15";
|
||||
case Gpio::E2:
|
||||
return "E2";
|
||||
case Gpio::E3:
|
||||
return "E3";
|
||||
case Gpio::E4:
|
||||
return "E4";
|
||||
case Gpio::E5:
|
||||
return "E5";
|
||||
case Gpio::E6:
|
||||
return "E6";
|
||||
case Gpio::E7:
|
||||
return "E7";
|
||||
case Gpio::E8:
|
||||
return "E8";
|
||||
case Gpio::E9:
|
||||
return "E9";
|
||||
case Gpio::F0:
|
||||
return "F0";
|
||||
case Gpio::F1:
|
||||
return "F1";
|
||||
case Gpio::F10:
|
||||
return "F10";
|
||||
case Gpio::F11:
|
||||
return "F11";
|
||||
case Gpio::F12:
|
||||
return "F12";
|
||||
case Gpio::F13:
|
||||
return "F13";
|
||||
case Gpio::F14:
|
||||
return "F14";
|
||||
case Gpio::F15:
|
||||
return "F15";
|
||||
case Gpio::F2:
|
||||
return "F2";
|
||||
case Gpio::F3:
|
||||
return "F3";
|
||||
case Gpio::F4:
|
||||
return "F4";
|
||||
case Gpio::F5:
|
||||
return "F5";
|
||||
case Gpio::F6:
|
||||
return "F6";
|
||||
case Gpio::F7:
|
||||
return "F7";
|
||||
case Gpio::F8:
|
||||
return "F8";
|
||||
case Gpio::F9:
|
||||
return "F9";
|
||||
case Gpio::G0:
|
||||
return "G0";
|
||||
case Gpio::G1:
|
||||
return "G1";
|
||||
case Gpio::G10:
|
||||
return "G10";
|
||||
case Gpio::G11:
|
||||
return "G11";
|
||||
case Gpio::G12:
|
||||
return "G12";
|
||||
case Gpio::G13:
|
||||
return "G13";
|
||||
case Gpio::G14:
|
||||
return "G14";
|
||||
case Gpio::G15:
|
||||
return "G15";
|
||||
case Gpio::G2:
|
||||
return "G2";
|
||||
case Gpio::G3:
|
||||
return "G3";
|
||||
case Gpio::G4:
|
||||
return "G4";
|
||||
case Gpio::G5:
|
||||
return "G5";
|
||||
case Gpio::G6:
|
||||
return "G6";
|
||||
case Gpio::G7:
|
||||
return "G7";
|
||||
case Gpio::G8:
|
||||
return "G8";
|
||||
case Gpio::G9:
|
||||
return "G9";
|
||||
case Gpio::H0:
|
||||
return "H0";
|
||||
case Gpio::H1:
|
||||
return "H1";
|
||||
case Gpio::H10:
|
||||
return "H10";
|
||||
case Gpio::H11:
|
||||
return "H11";
|
||||
case Gpio::H12:
|
||||
return "H12";
|
||||
case Gpio::H13:
|
||||
return "H13";
|
||||
case Gpio::H14:
|
||||
return "H14";
|
||||
case Gpio::H15:
|
||||
return "H15";
|
||||
case Gpio::H2:
|
||||
return "H2";
|
||||
case Gpio::H3:
|
||||
return "H3";
|
||||
case Gpio::H4:
|
||||
return "H4";
|
||||
case Gpio::H5:
|
||||
return "H5";
|
||||
case Gpio::H6:
|
||||
return "H6";
|
||||
case Gpio::H7:
|
||||
return "H7";
|
||||
case Gpio::H8:
|
||||
return "H8";
|
||||
case Gpio::H9:
|
||||
return "H9";
|
||||
case Gpio::I0:
|
||||
return "I0";
|
||||
case Gpio::I1:
|
||||
return "I1";
|
||||
case Gpio::I10:
|
||||
return "I10";
|
||||
case Gpio::I11:
|
||||
return "I11";
|
||||
case Gpio::I12:
|
||||
return "I12";
|
||||
case Gpio::I13:
|
||||
return "I13";
|
||||
case Gpio::I14:
|
||||
return "I14";
|
||||
case Gpio::I15:
|
||||
return "I15";
|
||||
case Gpio::I2:
|
||||
return "I2";
|
||||
case Gpio::I3:
|
||||
return "I3";
|
||||
case Gpio::I4:
|
||||
return "I4";
|
||||
case Gpio::I5:
|
||||
return "I5";
|
||||
case Gpio::I6:
|
||||
return "I6";
|
||||
case Gpio::I7:
|
||||
return "I7";
|
||||
case Gpio::I8:
|
||||
return "I8";
|
||||
case Gpio::I9:
|
||||
return "I9";
|
||||
case Gpio::Invalid:
|
||||
return "Invalid";
|
||||
case Gpio::MC33810_0_GD_0:
|
||||
return "MC33810_0_GD_0";
|
||||
case Gpio::MC33810_0_GD_1:
|
||||
return "MC33810_0_GD_1";
|
||||
case Gpio::MC33810_0_GD_2:
|
||||
return "MC33810_0_GD_2";
|
||||
case Gpio::MC33810_0_GD_3:
|
||||
return "MC33810_0_GD_3";
|
||||
case Gpio::MC33810_0_OUT_0:
|
||||
return "MC33810_0_OUT_0";
|
||||
case Gpio::MC33810_0_OUT_1:
|
||||
return "MC33810_0_OUT_1";
|
||||
case Gpio::MC33810_0_OUT_2:
|
||||
return "MC33810_0_OUT_2";
|
||||
case Gpio::MC33810_0_OUT_3:
|
||||
return "MC33810_0_OUT_3";
|
||||
case Gpio::MC33810_1_GD_0:
|
||||
return "MC33810_1_GD_0";
|
||||
case Gpio::MC33810_1_GD_1:
|
||||
return "MC33810_1_GD_1";
|
||||
case Gpio::MC33810_1_GD_2:
|
||||
return "MC33810_1_GD_2";
|
||||
case Gpio::MC33810_1_GD_3:
|
||||
return "MC33810_1_GD_3";
|
||||
case Gpio::MC33810_1_OUT_0:
|
||||
return "MC33810_1_OUT_0";
|
||||
case Gpio::MC33810_1_OUT_1:
|
||||
return "MC33810_1_OUT_1";
|
||||
case Gpio::MC33810_1_OUT_2:
|
||||
return "MC33810_1_OUT_2";
|
||||
case Gpio::MC33810_1_OUT_3:
|
||||
return "MC33810_1_OUT_3";
|
||||
case Gpio::MC33972_PIN_1:
|
||||
return "MC33972_PIN_1";
|
||||
case Gpio::MC33972_PIN_10:
|
||||
return "MC33972_PIN_10";
|
||||
case Gpio::MC33972_PIN_11:
|
||||
return "MC33972_PIN_11";
|
||||
case Gpio::MC33972_PIN_12:
|
||||
return "MC33972_PIN_12";
|
||||
case Gpio::MC33972_PIN_13:
|
||||
return "MC33972_PIN_13";
|
||||
case Gpio::MC33972_PIN_14:
|
||||
return "MC33972_PIN_14";
|
||||
case Gpio::MC33972_PIN_15:
|
||||
return "MC33972_PIN_15";
|
||||
case Gpio::MC33972_PIN_16:
|
||||
return "MC33972_PIN_16";
|
||||
case Gpio::MC33972_PIN_17:
|
||||
return "MC33972_PIN_17";
|
||||
case Gpio::MC33972_PIN_18:
|
||||
return "MC33972_PIN_18";
|
||||
case Gpio::MC33972_PIN_19:
|
||||
return "MC33972_PIN_19";
|
||||
case Gpio::MC33972_PIN_2:
|
||||
return "MC33972_PIN_2";
|
||||
case Gpio::MC33972_PIN_20:
|
||||
return "MC33972_PIN_20";
|
||||
case Gpio::MC33972_PIN_21:
|
||||
return "MC33972_PIN_21";
|
||||
case Gpio::MC33972_PIN_22:
|
||||
return "MC33972_PIN_22";
|
||||
case Gpio::MC33972_PIN_3:
|
||||
return "MC33972_PIN_3";
|
||||
case Gpio::MC33972_PIN_4:
|
||||
return "MC33972_PIN_4";
|
||||
case Gpio::MC33972_PIN_5:
|
||||
return "MC33972_PIN_5";
|
||||
case Gpio::MC33972_PIN_6:
|
||||
return "MC33972_PIN_6";
|
||||
case Gpio::MC33972_PIN_7:
|
||||
return "MC33972_PIN_7";
|
||||
case Gpio::MC33972_PIN_8:
|
||||
return "MC33972_PIN_8";
|
||||
case Gpio::MC33972_PIN_9:
|
||||
return "MC33972_PIN_9";
|
||||
case Gpio::TLE6240_PIN_1:
|
||||
return "TLE6240_PIN_1";
|
||||
case Gpio::TLE6240_PIN_10:
|
||||
return "TLE6240_PIN_10";
|
||||
case Gpio::TLE6240_PIN_11:
|
||||
return "TLE6240_PIN_11";
|
||||
case Gpio::TLE6240_PIN_12:
|
||||
return "TLE6240_PIN_12";
|
||||
case Gpio::TLE6240_PIN_13:
|
||||
return "TLE6240_PIN_13";
|
||||
case Gpio::TLE6240_PIN_14:
|
||||
return "TLE6240_PIN_14";
|
||||
case Gpio::TLE6240_PIN_15:
|
||||
return "TLE6240_PIN_15";
|
||||
case Gpio::TLE6240_PIN_16:
|
||||
return "TLE6240_PIN_16";
|
||||
case Gpio::TLE6240_PIN_2:
|
||||
return "TLE6240_PIN_2";
|
||||
case Gpio::TLE6240_PIN_3:
|
||||
return "TLE6240_PIN_3";
|
||||
case Gpio::TLE6240_PIN_4:
|
||||
return "TLE6240_PIN_4";
|
||||
case Gpio::TLE6240_PIN_5:
|
||||
return "TLE6240_PIN_5";
|
||||
case Gpio::TLE6240_PIN_6:
|
||||
return "TLE6240_PIN_6";
|
||||
case Gpio::TLE6240_PIN_7:
|
||||
return "TLE6240_PIN_7";
|
||||
case Gpio::TLE6240_PIN_8:
|
||||
return "TLE6240_PIN_8";
|
||||
case Gpio::TLE6240_PIN_9:
|
||||
return "TLE6240_PIN_9";
|
||||
case Gpio::TLE9104_0_OUT_0:
|
||||
return "TLE9104_0_OUT_0";
|
||||
case Gpio::TLE9104_0_OUT_1:
|
||||
return "TLE9104_0_OUT_1";
|
||||
case Gpio::TLE9104_0_OUT_2:
|
||||
return "TLE9104_0_OUT_2";
|
||||
case Gpio::TLE9104_0_OUT_3:
|
||||
return "TLE9104_0_OUT_3";
|
||||
case Gpio::TLE9104_1_OUT_0:
|
||||
return "TLE9104_1_OUT_0";
|
||||
case Gpio::TLE9104_1_OUT_1:
|
||||
return "TLE9104_1_OUT_1";
|
||||
case Gpio::TLE9104_1_OUT_2:
|
||||
return "TLE9104_1_OUT_2";
|
||||
case Gpio::TLE9104_1_OUT_3:
|
||||
return "TLE9104_1_OUT_3";
|
||||
case Gpio::TLE9104_2_OUT_0:
|
||||
return "TLE9104_2_OUT_0";
|
||||
case Gpio::TLE9104_2_OUT_1:
|
||||
return "TLE9104_2_OUT_1";
|
||||
case Gpio::TLE9104_2_OUT_2:
|
||||
return "TLE9104_2_OUT_2";
|
||||
case Gpio::TLE9104_2_OUT_3:
|
||||
return "TLE9104_2_OUT_3";
|
||||
case Gpio::TLE9104_3_OUT_0:
|
||||
return "TLE9104_3_OUT_0";
|
||||
case Gpio::TLE9104_3_OUT_1:
|
||||
return "TLE9104_3_OUT_1";
|
||||
case Gpio::TLE9104_3_OUT_2:
|
||||
return "TLE9104_3_OUT_2";
|
||||
case Gpio::TLE9104_3_OUT_3:
|
||||
return "TLE9104_3_OUT_3";
|
||||
case Gpio::TLE9104_4_OUT_0:
|
||||
return "TLE9104_4_OUT_0";
|
||||
case Gpio::TLE9104_4_OUT_1:
|
||||
return "TLE9104_4_OUT_1";
|
||||
case Gpio::TLE9104_4_OUT_2:
|
||||
return "TLE9104_4_OUT_2";
|
||||
case Gpio::TLE9104_4_OUT_3:
|
||||
return "TLE9104_4_OUT_3";
|
||||
case Gpio::TLE9104_5_OUT_0:
|
||||
return "TLE9104_5_OUT_0";
|
||||
case Gpio::TLE9104_5_OUT_1:
|
||||
return "TLE9104_5_OUT_1";
|
||||
case Gpio::TLE9104_5_OUT_2:
|
||||
return "TLE9104_5_OUT_2";
|
||||
case Gpio::TLE9104_5_OUT_3:
|
||||
return "TLE9104_5_OUT_3";
|
||||
case Gpio::Unassigned:
|
||||
return "Unassigned";
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
const char *getAdc_channel_e(adc_channel_e value){
|
||||
switch(value) {
|
||||
case EFI_ADC3_14:
|
||||
return "EFI_ADC3_14";
|
||||
case EFI_ADC3_15:
|
||||
return "EFI_ADC3_15";
|
||||
case EFI_ADC3_4:
|
||||
return "EFI_ADC3_4";
|
||||
case EFI_ADC3_5:
|
||||
return "EFI_ADC3_5";
|
||||
case EFI_ADC3_6:
|
||||
return "EFI_ADC3_6";
|
||||
case EFI_ADC3_7:
|
||||
return "EFI_ADC3_7";
|
||||
case EFI_ADC3_8:
|
||||
return "EFI_ADC3_8";
|
||||
case EFI_ADC3_9:
|
||||
return "EFI_ADC3_9";
|
||||
case EFI_ADC_0:
|
||||
return "EFI_ADC_0";
|
||||
case EFI_ADC_1:
|
||||
return "EFI_ADC_1";
|
||||
case EFI_ADC_10:
|
||||
return "EFI_ADC_10";
|
||||
case EFI_ADC_11:
|
||||
return "EFI_ADC_11";
|
||||
case EFI_ADC_12:
|
||||
return "EFI_ADC_12";
|
||||
case EFI_ADC_13:
|
||||
return "EFI_ADC_13";
|
||||
case EFI_ADC_14:
|
||||
return "EFI_ADC_14";
|
||||
case EFI_ADC_15:
|
||||
return "EFI_ADC_15";
|
||||
case EFI_ADC_2:
|
||||
return "EFI_ADC_2";
|
||||
case EFI_ADC_3:
|
||||
return "EFI_ADC_3";
|
||||
case EFI_ADC_4:
|
||||
return "EFI_ADC_4";
|
||||
case EFI_ADC_5:
|
||||
return "EFI_ADC_5";
|
||||
case EFI_ADC_6:
|
||||
return "EFI_ADC_6";
|
||||
case EFI_ADC_7:
|
||||
return "EFI_ADC_7";
|
||||
case EFI_ADC_8:
|
||||
return "EFI_ADC_8";
|
||||
case EFI_ADC_9:
|
||||
return "EFI_ADC_9";
|
||||
case EFI_ADC_ERROR:
|
||||
return "EFI_ADC_ERROR";
|
||||
case EFI_ADC_LAST_CHANNEL:
|
||||
return "EFI_ADC_LAST_CHANNEL";
|
||||
case EFI_ADC_NONE:
|
||||
return "EFI_ADC_NONE";
|
||||
}
|
||||
return NULL;
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum_to_string.jar tool on Mon Aug 21 22:38:12 UTC 2023
|
||||
// see also gen_config_and_enums.bat
|
||||
|
||||
|
||||
|
||||
#include "rusefi_hw_enums.h"
|
||||
#pragma once
|
||||
#if __cplusplus
|
||||
const char *getGpio(Gpio value);
|
||||
#endif //__cplusplus
|
||||
const char *getAdc_channel_e(adc_channel_e value);
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
|||
//
|
||||
// was generated automatically by rusEFI tool config_definition-all.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1636291947
|
||||
#define TS_SIGNATURE "rusEFI master.2024.03.09.subaru_eg33_f7.1636291947"
|
|
@ -1,14 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo This batch files reads rusefi_enums.h and produces auto_generated_enums.* files
|
||||
|
||||
#cd ../../../..
|
||||
#cd ..
|
||||
|
||||
BOARD=subaru_eg33
|
||||
|
||||
java -DSystemOut.name=logs/gen_enum_to_string \
|
||||
-jar ../java_tools/enum_to_string/build/libs/enum_to_string-all.jar \
|
||||
-inputPath . \
|
||||
-outputPath config/boards/${BOARD}/config/controllers/algo \
|
||||
-enumInputFile config/boards/${BOARD}/rusefi_hw_enums.h
|
|
@ -1,60 +0,0 @@
|
|||
#/!bin/sh
|
||||
# This batch files reads rusefi_config.txt and produces firmware persistent configuration headers
|
||||
# the storage section of rusefi.ini is updated as well
|
||||
|
||||
BOARDNAME=subaru_eg33
|
||||
SHORT_BOARD_NAME=${BOARDNAME}_f7
|
||||
BOARD_DIR=config/boards/${BOARDNAME}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
INI="rusefi_${SHORT_BOARD_NAME}.ini"
|
||||
|
||||
|
||||
|
||||
|
||||
bash gen_signature.sh ${SHORT_BOARD_NAME}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
source gen_config_common.sh
|
||||
echo "Using COMMON_GEN_CONFIG [$COMMON_GEN_CONFIG]"
|
||||
|
||||
JAVA_REMOTE_DEBUG="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005"
|
||||
|
||||
|
||||
|
||||
java \
|
||||
$COMMON_GEN_CONFIG_PREFIX \
|
||||
-tool ${BOARD_DIR}/config/gen_subaru_config.sh \
|
||||
$COMMON_GEN_CONFIG \
|
||||
-enumInputFile ${BOARD_DIR}/rusefi_hw_enums.h \
|
||||
\
|
||||
-c_defines controllers/generated/rusefi_generated_subaru_eg33_f7.h \
|
||||
-c_destination controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h \
|
||||
|
||||
[ $? -eq 0 ] || { echo "ERROR generating TunerStudio config for ${BOARDNAME}"; exit 1; }
|
||||
|
||||
# EG33 does not get fancy mass storage device since it does not have create_ini_image.sh etc invocations like gen_config_board.sh does
|
||||
echo "Happy ${SHORT_BOARD_NAME}!"
|
||||
exit 0
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,4 @@
|
|||
SHORT_BOARD_NAME=subaru_eg33_f7
|
||||
PROJECT_CPU=ARCH_STM32F7
|
||||
USE_OPENBLT=yes
|
||||
CUSTOM_GEN_CONFIG=config/gen_subaru_config.sh
|
||||
SKIP_RATE=50
|
||||
META_OUTPUT_ROOT_FOLDER=config/boards/subaru_eg33/config/
|
||||
SKIP_RATE=50
|
|
@ -1,6 +1,3 @@
|
|||
SHORT_BOARD_NAME=subaru_eg33_f7
|
||||
PROJECT_CPU=ARCH_STM32F7
|
||||
CUSTOM_GEN_CONFIG=config/gen_subaru_config.sh
|
||||
SKIP_RATE=50
|
||||
META_OUTPUT_ROOT_FOLDER=config/boards/subaru_eg33/config/
|
||||
|
||||
SKIP_RATE=50
|
|
@ -1,306 +0,0 @@
|
|||
/*
|
||||
* @file rusefi_hw_enums.h
|
||||
*
|
||||
* @date Jun 2, 2019
|
||||
* @author Andrey Belomutskiy, (c) 2012-2020
|
||||
*
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
/**
|
||||
* Hardware pin. This enum is platform-specific.
|
||||
*/
|
||||
enum class Gpio : uint16_t {
|
||||
Unassigned = 0,
|
||||
Invalid = 1,
|
||||
|
||||
A0 = 2,
|
||||
A1 = 3,
|
||||
A2 = 4,
|
||||
A3 = 5,
|
||||
A4 = 6,
|
||||
A5 = 7,
|
||||
A6 = 8,
|
||||
A7 = 9,
|
||||
A8 = 10,
|
||||
A9 = 11,
|
||||
A10 = 12,
|
||||
A11 = 13,
|
||||
A12 = 14,
|
||||
A13 = 15,
|
||||
A14 = 16,
|
||||
A15 = 17,
|
||||
|
||||
B0 = 18,
|
||||
B1 = 19,
|
||||
B2 = 20,
|
||||
B3 = 21,
|
||||
B4 = 22,
|
||||
B5 = 23,
|
||||
B6 = 24,
|
||||
B7 = 25,
|
||||
B8 = 26,
|
||||
B9 = 27,
|
||||
B10 = 28,
|
||||
B11 = 29,
|
||||
B12 = 30,
|
||||
B13 = 31,
|
||||
B14 = 32,
|
||||
B15 = 33,
|
||||
|
||||
C0 = 34,
|
||||
C1 = 35,
|
||||
C2 = 36,
|
||||
C3 = 37,
|
||||
C4 = 38,
|
||||
C5 = 39,
|
||||
C6 = 40,
|
||||
C7 = 41,
|
||||
C8 = 42,
|
||||
C9 = 43,
|
||||
C10 = 44,
|
||||
C11 = 45,
|
||||
C12 = 46,
|
||||
C13 = 47,
|
||||
C14 = 48,
|
||||
C15 = 49,
|
||||
|
||||
D0 = 50,
|
||||
D1 = 51,
|
||||
D2 = 52,
|
||||
D3 = 53,
|
||||
D4 = 54,
|
||||
D5 = 55,
|
||||
D6 = 56,
|
||||
D7 = 57,
|
||||
D8 = 58,
|
||||
D9 = 59,
|
||||
D10 = 60,
|
||||
D11 = 61,
|
||||
D12 = 62,
|
||||
D13 = 63,
|
||||
D14 = 64,
|
||||
D15 = 65,
|
||||
|
||||
E0 = 66,
|
||||
E1 = 67,
|
||||
E2 = 68,
|
||||
E3 = 69,
|
||||
E4 = 70,
|
||||
E5 = 71,
|
||||
E6 = 72,
|
||||
E7 = 73,
|
||||
E8 = 74,
|
||||
E9 = 75,
|
||||
E10 = 76,
|
||||
E11 = 77,
|
||||
E12 = 78,
|
||||
E13 = 79,
|
||||
E14 = 80,
|
||||
E15 = 81,
|
||||
|
||||
F0 = 82,
|
||||
F1 = 83,
|
||||
F2 = 84,
|
||||
F3 = 85,
|
||||
F4 = 86,
|
||||
F5 = 87,
|
||||
F6 = 88,
|
||||
F7 = 89,
|
||||
F8 = 90,
|
||||
F9 = 91,
|
||||
F10 = 92,
|
||||
F11 = 93,
|
||||
F12 = 94,
|
||||
F13 = 95,
|
||||
F14 = 96,
|
||||
F15 = 97,
|
||||
|
||||
G0 = 98,
|
||||
G1 = 99,
|
||||
G2 = 100,
|
||||
G3 = 101,
|
||||
G4 = 102,
|
||||
G5 = 103,
|
||||
G6 = 104,
|
||||
G7 = 105,
|
||||
G8 = 106,
|
||||
G9 = 107,
|
||||
G10 = 108,
|
||||
G11 = 109,
|
||||
G12 = 110,
|
||||
G13 = 111,
|
||||
G14 = 112,
|
||||
G15 = 113,
|
||||
|
||||
H0 = 114,
|
||||
H1 = 115,
|
||||
H2 = 116,
|
||||
H3 = 117,
|
||||
H4 = 118,
|
||||
H5 = 119,
|
||||
H6 = 120,
|
||||
H7 = 121,
|
||||
H8 = 122,
|
||||
H9 = 123,
|
||||
H10 = 124,
|
||||
H11 = 125,
|
||||
H12 = 126,
|
||||
H13 = 127,
|
||||
H14 = 128,
|
||||
H15 = 129,
|
||||
|
||||
I0 = 130,
|
||||
I1 = 131,
|
||||
I2 = 132,
|
||||
I3 = 133,
|
||||
I4 = 134,
|
||||
I5 = 135,
|
||||
I6 = 136,
|
||||
I7 = 137,
|
||||
I8 = 138,
|
||||
I9 = 139,
|
||||
I10 = 140,
|
||||
I11 = 141,
|
||||
I12 = 142,
|
||||
I13 = 143,
|
||||
I14 = 144,
|
||||
I15 = 145,
|
||||
|
||||
TLE6240_PIN_1 = 146,
|
||||
TLE6240_PIN_2 = 147,
|
||||
TLE6240_PIN_3 = 148,
|
||||
TLE6240_PIN_4 = 149,
|
||||
TLE6240_PIN_5 = 150,
|
||||
TLE6240_PIN_6 = 151,
|
||||
TLE6240_PIN_7 = 152,
|
||||
TLE6240_PIN_8 = 153,
|
||||
TLE6240_PIN_9 = 154,
|
||||
TLE6240_PIN_10 = 155,
|
||||
TLE6240_PIN_11 = 156,
|
||||
TLE6240_PIN_12 = 157,
|
||||
TLE6240_PIN_13 = 158,
|
||||
TLE6240_PIN_14 = 159,
|
||||
TLE6240_PIN_15 = 160,
|
||||
TLE6240_PIN_16 = 161,
|
||||
|
||||
MC33972_PIN_1 = 162,
|
||||
MC33972_PIN_2 = 163,
|
||||
MC33972_PIN_3 = 164,
|
||||
MC33972_PIN_4 = 165,
|
||||
MC33972_PIN_5 = 166,
|
||||
MC33972_PIN_6 = 167,
|
||||
MC33972_PIN_7 = 168,
|
||||
MC33972_PIN_8 = 169,
|
||||
MC33972_PIN_9 = 170,
|
||||
MC33972_PIN_10 = 171,
|
||||
MC33972_PIN_11 = 172,
|
||||
MC33972_PIN_12 = 173,
|
||||
MC33972_PIN_13 = 174,
|
||||
MC33972_PIN_14 = 175,
|
||||
MC33972_PIN_15 = 176,
|
||||
MC33972_PIN_16 = 177,
|
||||
MC33972_PIN_17 = 178,
|
||||
MC33972_PIN_18 = 179,
|
||||
MC33972_PIN_19 = 180,
|
||||
MC33972_PIN_20 = 181,
|
||||
MC33972_PIN_21 = 182,
|
||||
MC33972_PIN_22 = 183,
|
||||
|
||||
MC33810_0_OUT_0 = 184,
|
||||
MC33810_0_OUT_1 = 185,
|
||||
MC33810_0_OUT_2 = 186,
|
||||
MC33810_0_OUT_3 = 187,
|
||||
MC33810_0_GD_0 = 188,
|
||||
MC33810_0_GD_1 = 189,
|
||||
MC33810_0_GD_2 = 190,
|
||||
MC33810_0_GD_3 = 191,
|
||||
|
||||
MC33810_1_OUT_0 = 192,
|
||||
MC33810_1_OUT_1 = 193,
|
||||
MC33810_1_OUT_2 = 194,
|
||||
MC33810_1_OUT_3 = 195,
|
||||
MC33810_1_GD_0 = 196,
|
||||
MC33810_1_GD_1 = 197,
|
||||
MC33810_1_GD_2 = 198,
|
||||
MC33810_1_GD_3 = 199,
|
||||
|
||||
CAN_PIN_0 = 250,
|
||||
CAN_PIN_1 = 251,
|
||||
CAN_PIN_2 = 252,
|
||||
CAN_PIN_3 = 253,
|
||||
CAN_PIN_4 = 254,
|
||||
CAN_PIN_5 = 255,
|
||||
CAN_PIN_6 = 256,
|
||||
CAN_PIN_7 = 257,
|
||||
|
||||
TLE9104_0_OUT_0 = 258,
|
||||
TLE9104_0_OUT_1 = 259,
|
||||
TLE9104_0_OUT_2 = 260,
|
||||
TLE9104_0_OUT_3 = 261,
|
||||
TLE9104_1_OUT_0 = 262,
|
||||
TLE9104_1_OUT_1 = 263,
|
||||
TLE9104_1_OUT_2 = 264,
|
||||
TLE9104_1_OUT_3 = 265,
|
||||
TLE9104_2_OUT_0 = 266,
|
||||
TLE9104_2_OUT_1 = 267,
|
||||
TLE9104_2_OUT_2 = 268,
|
||||
TLE9104_2_OUT_3 = 269,
|
||||
TLE9104_3_OUT_0 = 270,
|
||||
TLE9104_3_OUT_1 = 271,
|
||||
TLE9104_3_OUT_2 = 272,
|
||||
TLE9104_3_OUT_3 = 273,
|
||||
TLE9104_4_OUT_0 = 274,
|
||||
TLE9104_4_OUT_1 = 275,
|
||||
TLE9104_4_OUT_2 = 276,
|
||||
TLE9104_4_OUT_3 = 277,
|
||||
TLE9104_5_OUT_0 = 278,
|
||||
TLE9104_5_OUT_1 = 279,
|
||||
TLE9104_5_OUT_2 = 280,
|
||||
TLE9104_5_OUT_3 = 281,
|
||||
|
||||
/* TODO: add pins for MS IOBox */
|
||||
/* TODO: Sync with STM32 reference and delete this file */
|
||||
};
|
||||
|
||||
/* Please keep updating these defines */
|
||||
#define BRAIN_PIN_ONCHIP_LAST Gpio::I15
|
||||
#define BRAIN_PIN_ONCHIP_PINS (BRAIN_PIN_ONCHIP_LAST - Gpio::A0 + 1)
|
||||
#define BRAIN_PIN_LAST Gpio::TLE9104_5_OUT_3
|
||||
#define BRAIN_PIN_TOTAL_PINS (BRAIN_PIN_LAST - Gpio::A0 + 1)
|
||||
/* Please keep updating these defines */
|
||||
|
||||
typedef enum __attribute__ ((__packed__)) {
|
||||
EFI_ADC_NONE = 0,
|
||||
|
||||
EFI_ADC_0 = 1,
|
||||
EFI_ADC_1 = 2,
|
||||
EFI_ADC_2 = 3,
|
||||
EFI_ADC_3 = 4,
|
||||
EFI_ADC_4 = 5,
|
||||
EFI_ADC_5 = 6,
|
||||
EFI_ADC_6 = 7,
|
||||
EFI_ADC_7 = 8,
|
||||
EFI_ADC_8 = 9,
|
||||
EFI_ADC_9 = 10,
|
||||
EFI_ADC_10 = 11,
|
||||
EFI_ADC_11 = 12,
|
||||
EFI_ADC_12 = 13,
|
||||
EFI_ADC_13 = 14,
|
||||
EFI_ADC_14 = 15,
|
||||
EFI_ADC_15 = 16,
|
||||
|
||||
EFI_ADC3_4 = 17, // PF6
|
||||
EFI_ADC3_5 = 18, // PF7
|
||||
EFI_ADC3_6 = 19, // PF8
|
||||
EFI_ADC3_7 = 20, // PF9
|
||||
EFI_ADC3_8 = 21, // PF10
|
||||
EFI_ADC3_9 = 22, // PF3
|
||||
EFI_ADC3_14 = 23, // PF4
|
||||
EFI_ADC3_15 = 24, // PF5
|
||||
|
||||
EFI_ADC_LAST_CHANNEL = 25, // Please keep this in sync with the last valid channel index!
|
||||
|
||||
EFI_ADC_ERROR = 50,
|
||||
} adc_channel_e;
|
Loading…
Reference in New Issue