337106cd24
* change acSwitch name, add mode * fix * remove some adc stuff * remove some adc stuff * semicolon stupid * left behind * add readpinstate * wrong var name * add functions back * fix name * bool, not void, plus fix name * move * not sure what I broke * try setMockValue * namespace * whoops missed one * switch values because adc was set up for pullup * try 5 * comment for now * comment for now * uncomment tests, add function to mock, add mock to efiReadPin * fixes * for F's sake * if * add defy * pass params * use ASSERT_TRUE/FALSE * advance time * remove ifdef from readPin * try moving if * move to separate func * move extern * move include * try engine_test_helper * am confuse * move func to else * include hal * add efi prod check * remove include * try extern * move include * semicolon stupid * move extern again * include * move mockPinStates * size * add if * add comment * clean on instantiation |
||
---|---|---|
.. | ||
docs | ||
generated | ||
translations | ||
.gitignore | ||
readme.md | ||
rusefi.input | ||
upload_ini.sh |
readme.md
This directory contains the initialization and configuration files for the RusEFI interface to TunerStudio.
The primary contents are a set rusefi*.ini
initialization files, used to
configure TunerStudio to setup and monitor a specific ECU board. These are
the only files a typical end user needs.
The translations
directory contains non-English-language translations
for TunerStudio.
The initialization files are automatically generated from a combination of input files located both in this directory and in the board-specific directories .
rusefi*.ini
files are generated based on the following four inputs:
rusefi_config.txt
contains configuration region definition in proprietary text format.rusefi.input
contains the UI - all the menus and dialogs. UI definition starts atmenuDialog = main
line - here you will see all top level menus defined with internal IDs and visible text labels.mapping.yaml
is a minor detail related to how pins are named in drop downsprepend.txt
is a minor detail which allows you to hide elements of the UI using@@if_XXX
syntax.
The combined file is generated by ConfigDefinition.jar tool.
On Windows this may be run with gen_config.bat
.
Q: how do I offer my changes to TS project?
A: please PR only rusefi.input. Once merged, gen_config.bat would be executed automatically and results would be pushed by automation.