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
Josh Stewart
4f5a2bdc35
Fix for failing test_corrections_WUE_active on blank board
2020-02-03 17:36:07 +11:00
Josh Stewart
fd10cb729c
Remove static declarations from corrections.ino (Did nothing)
2020-02-03 17:35:29 +11:00
Josh Stewart
5be1626bca
Create schematic v0.4.4b_schem.pdf
2020-02-03 17:34:36 +11:00
Vitor Moreno B. Sales
2c739a6582
BlackPill fixes ( #317 )
...
* 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
2020-02-03 13:53:40 +11:00
Josh Stewart
a93e78c3f3
Merge branch 'master' of https://github.com/noisymime/speeduino
2020-02-03 09:07:41 +11:00
Josh Stewart
51b557639c
Disable some unused bits in scheduler for unit testing
2020-02-03 09:07:37 +11:00
Josh Stewart
6808a15f6d
Test enabling remote unit testing on Travis
2020-02-03 09:06:28 +11:00
Josh Stewart
2231a4a1ff
Set stm32f407 build to use current PIO platform code
2020-02-03 09:06:14 +11:00
Josh Stewart
cc0c90c0e5
Merge pull request #316 from iLeeeZi/ignfix
...
Fix typos on 3 and 5 cylinder ignition code
2020-02-01 13:51:55 +11:00
iLeeeZi
dad5694db6
fix 3 and 5 cylinder ignition
2020-02-01 04:17:33 +02:00
Josh Stewart
b3d7c9df9f
Better way of determining whether a commit is a PR
2020-01-30 23:48:11 +11:00
Bruno Bousquet
68f2288dd7
add schedule test ( #312 )
...
add temp test file to gitignore
improve schedule testing
add check for schedule delays and pending variants
move time sampling to callback methods
add comments and improve pending tests
2020-01-30 16:17:20 +11:00
Bruno Bousquet
1d456c7ad7
fix CRANK_ANGLE_MAX_INJ always 360 ( #313 )
2020-01-30 12:38:11 +11:00
Josh Stewart
6f8c126581
Merge branch 'master' of https://github.com/noisymime/speeduino
2020-01-30 11:53:03 +11:00
Josh Stewart
8886d3dbd7
Bump required TS version to 3.1 to allow for use of restrictSquirtRelationship option
2020-01-30 11:52:51 +11:00
Josh Stewart
35a5551ce5
Experimental per branch settings in Travis
2020-01-30 11:51:27 +11:00