Commit Graph

2175 Commits

Author SHA1 Message Date
Josh Stewart a983343dd1 Bring wasted spark convenience funtinos into like for the MC33810 usage 2020-04-01 12:28:08 +11:00
Josh Stewart 5107372f30 Merge branch 'master' of https://github.com/noisymime/speeduino 2020-04-01 12:21:03 +11:00
Josh Stewart 5ce4d06975 Add design files for v0.4.4b board 2020-04-01 12:20:47 +11:00
Josh Stewart 5c166de2f7 Cleaner handling in the wasted spark functions 2020-04-01 12:15:34 +11:00
Josh Stewart 0432306cfb Only set filter in Basic Distributor if we have sync. See #199 2020-04-01 11:59:05 +11:00
Pasi Kemppainen 1b4d81453c
6&8-cyl wasted cop (#314)
* Added 6-cyl cop mode

* Update to ini

* Why not 8-cyl wasted COP too

Co-authored-by: Pasi Kemppainen <pazi88@users.noreply.github.com>
2020-03-26 21:49:55 +11:00
Josh Stewart e6cf7b57cb Cleanup from last commit 2020-03-25 22:08:08 +11:00
Vitor Moreno B. Sales 4ca428e61e
[IDLE] Crank to run PWM taper (#340) 2020-03-25 21:36:45 +11:00
Vitor Moreno B. Sales 63b726cf78
[ASE] Transition time to disable (#342)
* [ASE] Transition time to disable

* Real time ASE

* Fix last commit

* Fix variables declaration
2020-03-24 12:36:24 +11:00
Josh Stewart 9822ec9c76 Merge branch 'master' of https://github.com/noisymime/speeduino 2020-03-19 15:27:50 +11:00
iLeeeZi a3aedad316
Calculate the injector open time in tunerstudio (#319)
* Add injector open time calculation option

* update calculations dash

* better help text

* remove option to turn off
2020-03-19 15:27:23 +11:00
Josh Stewart 0db3806b60 Correct behaviour for when both stages of nitrous are active 2020-03-19 14:18:54 +11:00
Josh Stewart 6396ee551d Fix linker error on last commit 2020-03-18 00:10:13 +11:00
Josh Stewart bc67453098 Addition of 0-720 injector timing curve. See #306 2020-03-17 18:27:05 +11:00
Josh Stewart faaf530b0c Merge branch 'master' of https://github.com/noisymime/speeduino 2020-03-17 10:39:39 +11:00
Josh Stewart 48387cf14c Change ini to move individual injector timing to an RPM based curve 2020-03-17 10:39:35 +11:00
Antti Muurikainen b942f090cf
Added cranking enrich range (#335)
* First commit

Increases cranking enrichment range from 0..255% to 0..1275%, accuracy is reduced to 5% steps but this should be enough.

Max allowable gammae increased from 511% to 1500%, overflow in PW-function prevented.

* Last one missed the second overflow prevention (less bitshift)

* Version needs to be increased in order to avoid performing value update routine on every startup

* Less bitshift is required only on iCorrections
2020-03-17 10:38:03 +11:00
iLeeeZi 9ea5f44e93
fix typos (#337) 2020-03-17 06:33:50 +10:00
Josh Stewart f8b382f1ae Update ignition channel numbers for BMW PNPs 2020-03-16 12:02:49 +11:00
Josh Stewart a611e00f57 Add tests for table lookups 2020-03-16 11:58:01 +11:00
Josh Stewart 0948abe77a Merge branch 'master' of https://github.com/noisymime/speeduino 2020-03-12 11:44:38 +11:00
Josh Stewart 9249c63ac9 Add new dynamic ini mode based on # inj/ign outputs 2020-03-12 10:07:40 +11:00
Pasi Kemppainen 743129b21c
Small change to write Aux in channel names to Data Logs. (#334)
* Aux in names to datalog

* Datalog rest of the channels and also only if configured
2020-03-07 08:43:17 +11:00
Josh Stewart d2c0bee4ed
Added missing dwell limit lines (#333) 2020-03-06 08:54:32 +11:00
Josh Stewart dc2f06241a Add basic tests for the dual wheel decoder 2020-03-04 18:58:23 +11:00
Josh Stewart 50189a6f59 Update new ignition mode on dual wheel 2020-03-04 18:58:11 +11:00
Josh Stewart 5b4200ad80 Cleanup from 3529f6a 2020-02-28 11:20:13 +11:00
Pasi Kemppainen 3529f6a2f7
6&8 cyl sequential ignition (#323)
* Required changes done

Needs testing

* Additions

* 8cyl changes for mega 2560

* Decoder fixes
2020-02-28 10:22:33 +11:00
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
Josh Stewart b02b33d4bf Minor cleanup for compiling on Teensy with MC33810 2020-02-23 09:54:13 +11:00
Josh Stewart 11c3c97280 Change Bluepill to force 128k variant. See #311 2020-02-19 08:54:51 +11:00
Vitor Moreno B. Sales 433de94f81
Try to fix #311 (#324)
* Some Fixes to work

* Fix BluePill

* Remove libmaple defs

* STM32 Timers rework

* GCC9 Fix

* BlackPill update

* Disable FRAM as default for STM32

* STM32 storage options for all cores

* STM32 fixes 2

* Update FRAM lib

* Fix previos ADC 'fixed definitions'

* Fix duplicated pins

* Typo

* Fix compilation error for BluePill

* Fix timers Prescale
2020-02-18 17:30:44 +11:00
Josh Stewart 228d491098 Dev signatures for March 2020 2020-02-18 17:29:32 +11:00
Josh Stewart e31773ff13 Base tunes for 202002. Fixes #304 2020-02-16 20:27:22 +11:00
Josh Stewart 80f7fcf7fd Signatures for 202002 2020-02-16 20:11:10 +11:00
Josh Stewart 984d52d5eb Minor cleanup of various files 2020-02-16 19:54:52 +11:00
Josh Stewart 1f7e75b65f Remove check on the OL Stepper idle for max temp. Fixes #322 2020-02-14 10:00:59 +11:00
Josh Stewart 85a1a1a23c Fix poor cranking to running transition on 36-2-2-2 2020-02-13 14:37:42 +11:00
Josh Stewart 349d03249d Introduce tests for the setEndTooth function in missing tooth 2020-02-13 11:51:58 +11:00
Josh Stewart dac19a9ed1 Fix new ign mode regression from df22b1d41b 2020-02-13 11:03:27 +11:00
ric355 aad7b2cba6
Secondary serial requests are sometimes ignored (#321)
* Fix to secondary serial requests to ensure the whole request is received before we attempt to process it. This avoids the situation where serial requests would sometimes be ignored when they are a multi-byte requests (e.g. the 'r' command).

* Minor formatting change.
2020-02-12 09:26:04 +11:00
Josh Stewart 1054f1d290 Restructure all units tests in single layered arrangement 2020-02-11 23:33:00 +11:00
Josh Stewart ae0f63c98b Fix typo on last commit 2020-02-11 12:22:39 +11:00
Josh Stewart 92fd55bc11 Merge branch 'master' of https://github.com/noisymime/speeduino 2020-02-11 11:59:11 +11:00
Josh Stewart 8d497fe1ee Only run unit tests on commits to master 2020-02-11 11:58:29 +11:00
Benas Brazdziunas 89e19d1432
teensy35 FTM1 fixes for Boost and VVT controls (#318) 2020-02-07 21:43:15 +11:00
Antti Muurikainen 10c59d5c4b
201911 firmware introduced battery correction for deadtime only. When selected, currentStatus.batCorrection value remains at 100 and is useless to log in Tunerstudio. (#287)
Opentime only -correction stuff was in speeduino.ino and whole time correction was in corrections.ino, moved all more logically to same place.
2020-02-07 15:57:40 +11:00
Josh Stewart 5244e7088e Merge branch 'master' of https://github.com/noisymime/speeduino 2020-02-07 10:08:09 +11:00
Josh Stewart e8c67f9c86 Add ability to change trigger angle for GM 7X. See #300 2020-02-07 10:07:16 +11:00
Bruno Bousquet 76319fdf22
Separate one schedule unit test per function (#315)
* one test per function

* add tests

* use initialiseSchedulers in tests

* remove generic tests for schedules

* fix schedule accuracy tests

* fix warning static function never defined

* fix test_schedule not working
2020-02-04 09:19:42 +11:00