rusefi
5f642ac254
unit tests should not have global context, including mock values
2019-05-27 15:56:12 -04:00
rusefi
1c36b89141
nicer pin names for messages while same short names for engine sniffer
2019-05-15 04:26:41 -04:00
rusefi
266f8b5176
Multiple sync pattern for faster cranking #679
2019-05-14 19:24:18 -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
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
a2c4b1bde1
typo
2019-05-10 22:43:03 -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
22ec5da4bc
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
2019-05-07 21:39:11 -04:00
rusefi
d7fd0ce6c1
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
d647772b98
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
metric progress
2019-05-07 19:16:01 -04:00
rusefi
1220a1a1fb
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
first steps of scheduling metric
2019-05-07 17:22:26 -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
61231fb1af
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
refactoring only
2019-05-07 16:45:29 -04:00
rusefi
1350a94715
Saab CDM knock signal integration #647
2019-05-05 18:53:34 -04:00
rusefi
f534fd0e67
console usability: engine sniffer jitter fix #780
2019-05-02 18:42:59 -04:00
rusefi
1ec5baf57a
refactoring: better method name
2019-05-02 18:05:33 -04:00
rusefi
edb4e37505
docs
2019-05-02 17:52:48 -04:00
rusefi
f04732830f
PID - fix dTime usages #776
2019-04-25 21:31:33 -04:00
rusefi
49841f1adb
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:02:42 -04:00
rusefi
3afc72a458
PWM parameter validation fix #594
2019-04-15 20:47:06 -04:00
rusefi
7be441a1bc
random cleanup
2019-04-14 13:52:27 -04:00
rusefi
541c445a2d
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
e3b74f0f3e
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:15:18 -04:00
rusefi
22ad223d75
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
1dffb21e89
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:06:09 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
ebe58122c6
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -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
rusefi
a6fe81d07f
docs
2019-03-23 08:55:33 -04:00
rusefi
653a735eab
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
dron0gus
c9edbf4225
Cleanup fixes ( #700 )
...
* Kill some more warnings
* pin_repository: add markUnused, allow use from plain C
* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusefi
84c1b3581d
refactoring trigger simulation
2019-03-04 01:10:31 -05:00
rusefi
8decc09edf
reducing code duplication
2019-03-04 00:40:22 -05:00
rusefi
a9e3399a74
refactoring: removing unused variables
2019-03-04 00:21:02 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
dron0gus
76fa11d5e2
warning cleanup ( #693 )
...
* Kill annoing warnings about unused vars
* Kill annoing signed vs unsigned warnings
* Make ALWAYS_INLINE macro realy inlining
* Incorrect attribute placement.
While correct attribute placement cause ram4 overflow.
Move to correct place (to avoid gcc-2018-q4 errors) and comment
out.
* Silence -Wcast-function-type warnings
Cast to intermediate "void *" to lose compiler knowledge about the original
type and pass the warning. This is a workaround.
2019-02-21 05:44:45 -05:00
rusefi
16da833501
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:47:20 -05:00
rusefi
3127b6fd24
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi
5d735c4d6e
Refactor Trigger System #635
...
better field names
2019-02-03 01:49:41 -05:00
rusefi
27da8ce328
Refactor Trigger System #635
2019-02-03 01:34:20 -05:00
rusefi
4187f4b081
Refactor Trigger System #635
2019-02-03 01:27:47 -05:00
rusefi
935a9fa706
Refactor Trigger System #635
2019-02-03 01:19:16 -05:00
rusefi
d247c13283
Refactor Trigger System #635
2019-02-03 01:04:24 -05:00
rusefi
2f2fcc11e0
Refactor Trigger System #635
2019-02-03 00:40:25 -05:00
rusefi
9ed58a5ba0
better conditional compilation
2019-01-31 18:30:40 -05:00
rusefi
da4fb3a19f
better conditional compilation
2019-01-31 17:55:23 -05:00
rusefi
9a3441f11b
#657 pulling global access down
2019-01-28 00:44:30 -05:00