From 18b6eeef1a83a81d294dd638042ccb40d8c290cb Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 30 May 2019 00:39:13 -0400 Subject: [PATCH] board-specific usability #808 --- firmware/config/boards/microrusefi/mapping.yaml | 7 +++++++ firmware/gen_config_board.bat | 14 ++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 firmware/gen_config_board.bat diff --git a/firmware/config/boards/microrusefi/mapping.yaml b/firmware/config/boards/microrusefi/mapping.yaml index 906e6a49de..ebd8d78894 100644 --- a/firmware/config/boards/microrusefi/mapping.yaml +++ b/firmware/config/boards/microrusefi/mapping.yaml @@ -3,3 +3,10 @@ outputs: GPIOE_13: "Injector #2" GPIOE_12: "Injector #3" GPIOE_11: "Injector #4" + GPIOE_10: "Extra Low #1" + GPIOE_9: "Extra Low #2" + GPIOE_8: "Extra Low #3" + GPIOE_7: "Extra Low #4" + TLE8888_PIN_20: "Extra Low #5" + TLE8888_PIN_21: "Extra Low #6" + diff --git a/firmware/gen_config_board.bat b/firmware/gen_config_board.bat new file mode 100644 index 0000000000..9a3445a2c1 --- /dev/null +++ b/firmware/gen_config_board.bat @@ -0,0 +1,14 @@ +rem This batch files reads rusefi_config.txt and produses firmware persistent configuration headers +rem the storage section of rusefi.ini is updated as well + + +rem lazy is broken - TS input is not considered a change +rm build/config.gen + +java -jar ../java_tools/ConfigDefinition.jar -definition integration\rusefi_config.txt -ts_destination tunerstudio -ts_output_name rusefi_microrusefi.ini -prepend config/boards/microrusefi/temp.txt -skip build/config.gen + + +rem This would automatically copy latest file to 'dev' TS project +set ts_path="%HOMEDRIVE%%HOMEPATH%\Documents\TunerStudioProjects\dev\projectCfg" +echo %ts_path% +cp tunerstudio/rusefi_microrusefi.ini %ts_path%\mainController.ini \ No newline at end of file