9ae6f5c85f
* Update tachometer.cpp Initial implementation of E30 M3 Tach output solution #907, unit_test plus debugging next * tacho unit tests First successfull unit test for tachometer * RAM adjustment so it would link * refactoring tacho, broken! * starting to make some progress...still fails after a few seconds * Rework with SW PWM * Update after code review * unit_test update * First working unit_test * Update .gitignore * Update engine_controller.cpp * Update engine_controller.cpp * Update tachometer.h * Update test_tacho.cpp * Switched UART DMA on * Revert "Switched UART DMA on" This reverts commit 4a23974c431e0e7fd760595d2161e74e6854897e. * tooth logger update Updated the way we send the buffer to TS Updated the way we log cam signals removed TDC, inj and ign direct log... this causes some flicker in TS, this way we log inj and ign comapred to a cranck or camshaft trigger. * Update tooth_logger.cpp Fix unit_tests * Update tooth_logger.h clean-up * Update tooth_logger.cpp remove dead code, actually i forgot to uncomment these lines. rename isTDC to trigger, since it is trigger (cam) for TS. Co-authored-by: rusefi <rusefi@users.noreply.github.com> |
||
---|---|---|
.. | ||
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.