rusefi
4210754280
removing least useful engine configurations
2019-07-25 00:18:39 -04:00
rusefi
358a50a961
setDefaultBoardConfiguration shouldn't have Frankenso pinout #852
2019-07-24 22:33:30 -04:00
rusefi
aca4081507
FIRMWARE_ID
2019-07-13 14:08:08 -04:00
rusefi
7cc040afe0
better variable names & fixing build
2019-07-13 08:19:00 -04:00
rusefi
04bc1128df
support multiple VVT sensors #885
...
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
Matthew Kennedy
77075fce3d
Fix some maf logic ( #880 )
...
* fix maf
* thank you vscode for mangling ANSI -> utf8
2019-07-10 09:14:47 +03:00
rusefi
452455fc99
Missing dwell altogether in some corner cases #796
...
skeleton
2019-07-01 15:04:39 -04:00
rusefi
37a9e66bc1
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-19 22:34:11 -04:00
rusefi
9b1d57adf6
I like static_cast
2019-06-17 10:22:43 -04:00
rusefi
e76706332a
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-15 17:32:11 -04:00
rusefi
47a3577e27
MK clean-up
2019-06-15 16:43:30 -04:00
Matthew Kennedy
e47bc4b952
Fix tunerstudio ratio vs. percent ( #838 )
...
* fix ratio vs pct
* fix idle cranking clt position
* fix defaults
* fix typo
* fix baro corr gauge
* baro default
* fix degree symbols
* fix testFuelMap
* fix testPlainCrankingWithoutAdvancedFeatures
* test testFasterEngineSpinningUp
2019-06-13 09:05:22 -04:00
rusefi
3327cf8b4e
progress & fixinig unit tests
2019-06-01 09:11:01 -04:00
rusefi
886a88bad3
fix #799
2019-05-27 16:12:59 -04:00
rusefi
5f642ac254
unit tests should not have global context, including mock values
2019-05-27 15:56:12 -04:00
rusefi
31faecf491
#799 unit test first
2019-05-27 14:55:35 -04:00
rusefi
7b36fc951f
messing with TPS mocking
2019-05-27 14:21:12 -04:00
rusefi
266f8b5176
Multiple sync pattern for faster cranking #679
2019-05-14 19:24:18 -04:00
rusefi
742e532f51
progress
2019-05-12 20:45:02 -04:00
rusefi
b11924952a
more PROD code into unit test
2019-05-12 20:31:28 -04:00
rusefi
f3349f3163
Multiple sync pattern for faster cranking #679
...
unit test for current status
2019-05-12 19:58:15 -04:00
rusefi
812c61903a
BUG: phase sensor validation attending - detect missing CAM signal fix #659
2019-05-11 00:21:37 -04:00
rusefi
ff1d10dd2e
BUG: phase sensor validation attending - detect missing CAM signal #659
...
preparation
2019-05-10 23:52:55 -04:00
rusefi
1c9a9d35a6
BUG: phase sensor validation attending - detect missing CAM signal #659
2019-05-10 23:20:42 -04:00
rusefi
9d0462897f
Trigger: warning code on normal engine start up #669
2019-05-10 23:12:36 -04:00
rusefi
04afb87610
Trigger: warning code on normal engine start up #669
...
avoiding CUSTOM_OBD_SKIPPED_FUEL fot triggers without synchronizaiton
2019-05-10 22:55:08 -04:00
rusefi
c6198e34ec
BUG: phase sensor validation attending - detect missing CAM signal #659
...
refactoring and unit test first phase
2019-05-10 21:56:33 -04:00
rusefi
4e61505620
refactoring unit test
2019-05-10 21:29:17 -04:00
rusefi
5f70acab9f
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
only renaming methods
2019-05-07 17:10:47 -04:00
rusefi
1350a94715
Saab CDM knock signal integration #647
2019-05-05 18:53:34 -04:00
rusefi
70d01ccfe2
adjusting test due to e27f5d36f6
2019-05-04 23:24:19 -04:00
rusefi
ac2a81d381
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
...
maybe probably pointless refactoring? reducing parameters visibility
2019-05-03 18:41:43 -04:00
rusefi
bc86783b45
TPS/TPS logging delta TPS not consistent with actual logic fix #768
2019-04-20 17:34:23 -04:00
rusefi
d61c61d95c
random cleanup
2019-04-14 15:16:44 -04:00
rusefi
ae711e3a52
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:35:02 -04:00
dron0gus
a122451301
unit test compilation fix under linux ( #747 )
2019-04-12 22:08:52 +02:00
rusefi
be926cb792
reviving unit tests. too bad unit tests are coupled with cranking base fuel values :(
2019-04-04 09:17:12 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
372eb51f37
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:14:53 -04:00
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
andreika-git
4b5ed3e0e1
Tps-accel. fractional mode ( #715 )
...
* Add new config settings for tps_accel_fractional_mode
* Add new variables for the fractional algo
* Add resetFractionValues() method
* Call onEngineCycleTps() and fix onEngineCycle()
* Implement the fractional algo
* More debug outputs for tps-enrich
* Nice & juicy unit-test!
2019-03-28 22:47:20 -04:00
andreika-git
984fc12f73
Idle timing PID control & TPS-based VE table ( #713 )
...
* Add new config settings for idleTimingPidControl & TPSBasedVeTable
* Add dialogs for idleTimingPidControl settings
* Add dialogs for TPSBasedVeTable settings
* Share the code for getTargetRpmForIdleCorrection() and move it from idle_thread.cpp
* Implement TPSBasedVeTable
* Add PID to advance_map.cpp
* Implement idleTimingPidControl
* Make getAdvanceCorrections() visible to unit-tests
* Unit-tests! Yeah!
2019-03-22 22:55:51 -04:00
rusefi
653a735eab
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
dron0gus
70ebc06517
gpiochips API, core and unit test ( #703 )
...
* Add external gpiochips driver API and core
* gpiochips: add unit test
2019-03-12 10:12:37 -04:00
rusefi
e7e729c7cf
#699
2019-02-28 21:17:35 -05:00
rusefi
cf8ddde1ce
#699
2019-02-28 21:09:31 -05:00
rusefi
ec6bde7c26
#699
...
more googletest to unit tests
2019-02-28 20:31:48 -05:00
rusefi
d1753b4860
#699
2019-02-28 19:48:38 -05:00
rusefi
5813168e30
#699
2019-02-28 19:42:15 -05:00
rusefi
9325cd6d23
better (?) variable names
2019-02-10 22:47:49 -05:00
Matthew Kennedy
17691227d5
Fix dwell default, improve TS field names ( #689 )
...
* improve message
* clarify cranking dwell settings
* change default
* fix unit test that made assumption
2019-02-07 07:44:07 -05:00
rusefi
d2677290af
Multiple sync pattern for faster cranking #679
2019-02-03 21:19:47 -05:00
rusefi
2a0d5e4749
Multiple sync pattern for faster cranking #679
2019-02-03 00:50:10 -05:00
rusefi
e9a1341782
CJ125 unit-tests coverage #617
2019-02-02 01:06:45 -05:00
rusefi
2b852ea48e
CJ125 unit-tests coverage #617
2019-02-01 23:48:11 -05:00
rusefi
3b5a07c9d6
CJ125 unit-tests coverage #617
2019-02-01 23:16:34 -05:00
rusefi
9a3441f11b
#657 pulling global access down
2019-01-28 00:44:30 -05:00
rusefi
af518d7978
#657
2019-01-27 23:41:46 -05:00
rusefi
14199080b1
Trigger rabbit hole ( #682 )
...
fix #681
* this did not work right
* progress: spinning is detected sooner now
* and now things are much better?
* and now reducing RAM usage
2019-01-24 21:12:55 -05:00
rusefi
f7a2cc9e63
state validation progress
2019-01-22 23:15:33 -05:00
rusefi
34e97c5d8e
unit tests framework fix
2019-01-22 23:09:34 -05:00
rusefi
6f0c0fcf68
something is not right here :(
2019-01-21 22:45:37 -05:00
rusefi
358af4ff89
testing API improvement (?)
2019-01-21 22:34:17 -05:00
rusefi
d15399bba4
refactoring around GET_RPM
2019-01-21 22:32:30 -05:00
rusefi
53b5c08c0a
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
7a20bda66f
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
1b8217392c
micro test refactoring
2019-01-21 19:15:17 -05:00
rusefi
7e909205b6
tiny spinning progress
2019-01-21 15:34:39 -05:00
rusefi
3697fc6052
future fast spinning 60/2 test
2019-01-20 22:21:12 -05:00
rusefi
28bde6f084
better method name and docs related to improved craking logic
2019-01-20 11:33:40 -05:00
rusefi
5b18f9f360
FSIO testability and test-driven development
2019-01-19 22:09:37 -05:00
rusefi
082e7d268d
tests: reducing code duplication
2019-01-19 20:42:29 -05:00
rusefi
ba3ebfb477
tests: moving away from global timeNowUs
2019-01-19 20:34:28 -05:00
rusefi
beb84cfff9
#538
2019-01-19 20:29:10 -05:00
rusefi
78f4a68d3a
#674 fix?
2019-01-19 19:45:35 -05:00
rusefi
d299d02240
#35 progress
2019-01-19 11:28:37 -05:00
rusefi
8b66bdc86b
#35 unit tests
2019-01-19 09:40:39 -05:00
rusefi
c6f19d77be
#35 unit tests
2019-01-19 09:14:48 -05:00
rusefi
82131d590c
microprogress
2019-01-17 22:59:17 -05:00
rusefi
e4234bc004
trying ideas about testability
2019-01-17 00:24:41 -05:00
rusefi
c852686f00
fixing typo
2019-01-16 23:36:38 -05:00
rusefi
a8b3c8f8d2
refactoring: better location for shared methods
2019-01-15 21:36:13 -05:00
rusefi
f18349cd68
migrating to googletest
2019-01-14 19:02:36 -05:00
rusefi
481fa81071
migrating to googletest
2019-01-14 18:56:32 -05:00
rusefi
38ed23c43f
migrating to googletest
2019-01-14 18:38:20 -05:00
rusefi
473f67e907
migrating to googletest
2019-01-14 18:22:31 -05:00
rusefi
9d1fc30857
migrating to googletest
2019-01-14 18:20:20 -05:00
rusefi
6c62f2e25f
migrating to googletest
2019-01-14 18:00:59 -05:00
rusefi
05181cd837
migrating to googletest
2019-01-14 17:44:03 -05:00
rusefi
4c9de98100
migrating to googletest
2019-01-14 15:48:47 -05:00
rusefi
4b95e5f124
migrating to googletest
2019-01-14 15:45:35 -05:00
rusefi
cc300145b3
migrating to googletest
2019-01-14 15:37:05 -05:00
rusefi
73aa22573e
migrating to googletest
2019-01-14 15:31:56 -05:00
rusefi
1d1f1225f9
Trigger: Question: something strange trigger errors #662
...
undoing unplanned change
2019-01-14 08:59:50 -05:00
rusefi
4b72599e2f
Trigger: Question: something strange trigger errors #662
...
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi
2bbc5feef4
minor improvement
2019-01-14 00:21:08 -05:00
rusefi
c459020fdd
minor clean-up
2019-01-13 23:05:03 -05:00
rusefi
5a0079cc6b
BUG: phase sensor validation attending #659
...
future test would live here
2019-01-13 22:52:22 -05:00
rusefi
7d14bb6d57
migrating to googletest
2019-01-13 22:34:36 -05:00
rusefi
1f410ad7cc
migrating to googletest
2019-01-13 22:15:21 -05:00
rusefi
2e1d552396
MAF2MAP convestion #538
2019-01-13 01:53:58 -05:00
rusefi
f70f9a0559
docs & unit test refactoring
2019-01-12 22:24:29 -05:00
rusefi
85a4307d04
Question: something strange trigger errors #662
...
unit test progress
2019-01-12 21:36:50 -05:00
rusefi
d69e796c37
Question: something strange trigger errors #662
...
unit test progress
2019-01-12 15:51:40 -05:00
rusefi
3ca1c5360f
Question: something strange trigger errors #662
...
reducing warnings in unit tests
2019-01-12 15:32:40 -05:00
rusefi
9ab1fa069f
cyclic_buffer.contains method
2019-01-12 14:01:13 -05:00
rusefi
b7917800c8
making warning codes more unit testable
2019-01-12 08:34:38 -05:00
rusefi
5301037f61
new unit test
2019-01-11 19:08:15 -05:00
rusefi
d47afe0524
better field name
2019-01-11 01:18:35 -05:00
rusefi
255f85e707
tests refactoring
2019-01-11 01:09:16 -05:00
rusefi
cee7726960
random test refactoring
2019-01-10 23:39:41 -05:00
rusefi
817eb74732
random test refactoring
2019-01-10 23:39:14 -05:00
rusefi
704e7112f4
random test refactoring
2019-01-10 23:33:50 -05:00
rusefi
e7ee023d2d
reducing global variables in tests
2019-01-10 23:24:36 -05:00
rusefi
1defa2551e
reducing global variables in tests
2019-01-10 23:15:24 -05:00
rusefi
7453e5ce5f
reducing global variables in tests
2019-01-10 23:09:56 -05:00
rusefi
b43237b44b
reducing global variables in tests
2019-01-10 22:43:31 -05:00
rusefi
34cfdfd718
reducing global variables in tests
2019-01-10 21:50:13 -05:00
rusefi
a32e8a3530
reducing global variables in tests
2019-01-10 21:26:02 -05:00
rusefi
8a2494a646
reducing global variables in tests
2019-01-10 21:19:46 -05:00
rusefi
3921d36540
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 21:10:46 -05:00
rusefi
dd8e2d9326
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 19:25:07 -05:00
rusefi
cbd2d69731
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
fd9506b4e1
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 20:06:41 -05:00
rusefi
02ac3d14c7
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 20:00:21 -05:00
rusefi
bb2132e2c9
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 19:57:12 -05:00
rusefi
38b5ae5b66
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 19:52:01 -05:00
rusefi
b3ee5ec945
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 16:42:34 -05:00
rusefi
da3d230798
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 16:30:14 -05:00
rusefi
5e896ce279
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 10:36:35 -05:00
rusefi
def54ae1ea
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 10:17:35 -05:00
rusefi
970d120a41
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
f68cb90e6c
gtest
2019-01-08 22:10:54 -05:00
rusefi
60e747481f
#35 first unit test with a mock!
2019-01-08 01:20:18 -05:00
rusefi
778c1968e7
#35 refactoring towards making class testable
2019-01-08 00:28:53 -05:00
rusefi
21c2695c93
#35 refactoring towards making class testable
2019-01-07 23:55:56 -05:00
rusefi
c51af79731
#35
2019-01-07 23:23:50 -05:00
rusefi
970855df56
new test style
2019-01-06 07:37:12 -05:00
rusefi
aced64810f
better folder structure
2019-01-05 21:49:47 -05:00