From cb3af1cf2a082dfc29506c604a1dc7ebd2a456cb Mon Sep 17 00:00:00 2001 From: rusefillc <48498823+rusefillc@users.noreply.github.com> Date: Mon, 10 May 2021 18:13:16 -0400 Subject: [PATCH] Created Connector Mapping (markdown) --- Connector-Mapping.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Connector-Mapping.md diff --git a/Connector-Mapping.md b/Connector-Mapping.md new file mode 100644 index 00000000..6811cef8 --- /dev/null +++ b/Connector-Mapping.md @@ -0,0 +1,11 @@ +rusEFI connector mapping is a framework which takes ECU connector photo and pinout metadata file in [yaml](https://en.wikipedia.org/wiki/YAML) format and produces [HTML pinouts](https://rusefi.com/docs/pinouts/), PDF and TunerStudio project .ini. + +Input files are located in "connectors" folder of corresponding board configuration folder for example https://github.com/rusefi/rusefi/tree/master/firmware/config/boards/microrusefi/connectors https://github.com/rusefi/rusefi/tree/master/firmware/config/boards/hellen/hellen64_miataNA6_94 https://github.com/rusefi/rusefi/tree/master/firmware/config/boards/hellen/hellen72 + +Each yaml file contains two sections: pin functions and pin locations. + +Pin type, function and mapping between user-phasing physical pin and stm32 MCU pin allows us to incapsulate the fact that for example INJ1 pin is handled by stm32 PF10. + +Pin locations section is help Java Script of https://rusefi.com/docs/pinouts/ locate the pin on the user friendly interactive documentation page. + +Connector Mapping process is invoked nightly or could be requested on demand. \ No newline at end of file