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