Go to file
Autohome2 1add450cf5
Branch 082019ma (#326)
* fix to serial0 and serial3 when offset is 0 uses wrong command

* fix to serial0 and serial3 when offset is 0 uses wrong command

* fix hex num

* add teensy canbus library
teensy can read and write functions enabled

* update to teensyduino 1.49

* part 1 prepare structure for obd can port works
rename old can_command() to secondarySerial_command() for secondary serial and create new can_command for real CAN instruction decode.
fix masking for teensy 3x and 4

* set mega as default build

Co-authored-by: Josh Stewart <josh@noisymime.org>
2020-02-28 10:18:37 +11:00
lib Move to PlatformIO for project layout 2017-02-06 20:56:46 +11:00
misra MISRA cleanup 2019-12-02 14:47:30 +11:00
reference Dev signatures for March 2020 2020-02-18 17:29:32 +11:00
speeduino Branch 082019ma (#326) 2020-02-28 10:18:37 +11:00
test/tests Introduce tests for the setEndTooth function in missing tooth 2020-02-13 11:51:58 +11:00
.gitattributes Fix typo in gitattributes 2018-01-15 08:48:36 +11:00
.gitignore add schedule test (#312) 2020-01-30 16:17:20 +11:00
.travis.yml Fix typo on last commit 2020-02-11 12:22:39 +11:00
Doxyfile Remove stm32f103 from automated Travis build 2019-06-25 13:41:59 +10:00
LICENSE Add explicit license information 2015-05-29 09:49:44 +10:00
README.md Include MISRA violations badge 2019-09-04 10:53:47 +10:00
azure-pipelines.yml Update azure-pipelines.yml for Azure Pipelines 2019-09-04 10:04:49 +10:00
contributing.md Create contributing.md 2016-10-26 16:54:06 +11:00
platformio.ini Branch 082019ma (#326) 2020-02-28 10:18:37 +11:00

README.md

Dev Status Stable
Latest Release GitHub release
Build Status Build
MISRA Status MISRA
Feature Bounties Bountysource

Speeduino

The Speeduino project is a flexible, fully featured Engine Management Systems (EMS aka ECU) based on the low cost and open source Arduino platform. It provides all standard engine management functions and is constantly growing to support more features and with wider engine compatibility.

FAQ:

========================================================================

Q: Arduino ECU,pffft, heard THAT before. Does this one actually work?

A: Yep! 1, 2, 3, 4, 5, 6 and 8 cylinder engines have all run using Speeduino. At last count over 700 engines were running on this platform, but this figure is growing all the time.

========================================================================

Q: So what can it do?

A: Take a look at this page for details: http://speeduino.com/wiki/index.php/Overview

========================================================================

Q: Target platform?

A: Arduino Mega (or other ATmega2560 powered SKU) will be required. Standard arduino models are not suitable for multi-cylinder engines due to their lack of 16-bit timers. The shield board has been designed around the Mega and it is not expected that there will be a non-Mega variant.

========================================================================

Q: I'm trying to get started or need some general help. What should I do?

A: Support is all through the forum at: http://speeduino.com/forum

========================================================================

Q: I must know more! How can I contact you?

A: Come and visit the forum : http://speeduino.com/forum

If you still need some more info, feel free to jump on our Slack team: http://slack.speeduino.com:3000/