Skip to content

Commit 4c12786

Browse files
authored
Merge pull request #378 from mi-hol/master
add details for "setup dev env"
2 parents 5c7a45b + 99a6053 commit 4c12786

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

HOWTO-contribute-to-firmware.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# HOWTO Contribute to Firmware
22

3-
The majority of rusEFI code is written in very plain C++ ("C with classes"), with rusEFI console and some code generating
4-
tools written in java.
3+
The majority of rusEFI code is written in very plain C++ ("C with classes"),
4+
with rusEFI console and some code generating tools written in java.
55

66
Most of the needs are within the C/C++ firmware and automated testing.
77

@@ -11,7 +11,10 @@ For current coverage report see [https://rusefi.com/docs/unit_tests_coverage/](h
1111

1212
Doxygen source code documentation is found [here.](https://rusefi.com/docs/html/)
1313

14-
Our primary tool-chain is GCC+Eclipse but we also support IAR.
14+
Primary tool-chain is GCC+Eclipse but IAR is also supported.
15+
16+
Linux is the preferred build environment, Windows Subsystem for Linux (WSL) works fine.
17+
To setup development environment use [setup_linux_environment.sh](https://github.com/rusefi/rusefi/blob/master/firmware/setup_linux_environment.sh)
1518

1619
Testing coverage open tickets: [https://github.com/rusefi/rusefi/labels/automated_testing](https://github.com/rusefi/rusefi/labels/automated_testing)
1720

0 commit comments

Comments
 (0)