rusefi
53f5229423
Multiple sync pattern for faster cranking #679
2019-05-14 19:24:18 -04:00
rusefi
8b74476c1b
BUG: phase sensor validation attending - detect missing CAM signal fix #659
2019-05-11 00:21:37 -04:00
rusefi
35964c064c
BUG: phase sensor validation attending - detect missing CAM signal #659
...
preparation
2019-05-10 23:52:55 -04:00
rusefi
6f3bc5f150
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
abc8545b47
typo
2019-05-10 22:43:03 -04:00
rusefi
b00af69c81
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
767418b93b
refactoring unit test
2019-05-10 21:29:17 -04:00
rusefi
2d0d4bccb1
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
2019-05-07 21:39:11 -04:00
rusefi
8a90297160
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
7fc699fce2
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
metric progress
2019-05-07 19:16:01 -04:00
rusefi
8cbac692ad
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
af7b39154a
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
only renaming methods
2019-05-07 17:10:47 -04:00
rusefi
cbea181183
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
refactoring only
2019-05-07 16:45:29 -04:00
rusefi
a6fc10910a
Saab CDM knock signal integration #647
2019-05-05 18:53:34 -04:00
rusefi
762feb1b03
console usability: engine sniffer jitter fix #780
2019-05-02 18:42:59 -04:00
rusefi
aefcbe0895
refactoring: better method name
2019-05-02 18:05:33 -04:00
rusefi
b34bdf5bcb
docs
2019-05-02 17:52:48 -04:00
rusefi
ea86d987c8
PID - fix dTime usages #776
2019-04-25 21:31:33 -04:00
rusefi
7c7889cb71
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:02:42 -04:00
rusefi
0171e00231
PWM parameter validation fix #594
2019-04-15 20:47:06 -04:00
rusefi
6bda683fba
random cleanup
2019-04-14 13:52:27 -04:00
rusefi
884c54a185
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
8f4795d9fa
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:15:18 -04:00
rusefi
54f83a431e
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
cad2297a72
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:06:09 -04:00
rusefi
59d33c4cdc
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
c29e6d99c4
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
rusefi
e28ce71bb8
unifying_file_naming
2019-03-29 09:11:13 -04:00
andreika-git
887580f7e2
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
9e5aab38c6
docs
2019-03-23 08:55:33 -04:00
rusefi
8303dc7595
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
dron0gus
19cdfab5f5
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
4873082017
refactoring trigger simulation
2019-03-04 01:10:31 -05:00
rusefi
485b915499
reducing code duplication
2019-03-04 00:40:22 -05:00
rusefi
079d1447a9
refactoring: removing unused variables
2019-03-04 00:21:02 -05:00
rusefi
34aa05cda9
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
dron0gus
2027977e2c
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
1dc30dc503
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:47:20 -05:00
rusefi
4fa48c0ca7
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi
8fee275f53
Refactor Trigger System #635
...
better field names
2019-02-03 01:49:41 -05:00
rusefi
8d3d716d7f
Refactor Trigger System #635
2019-02-03 01:34:20 -05:00
rusefi
8d43038981
Refactor Trigger System #635
2019-02-03 01:27:47 -05:00
rusefi
0b41d011b7
Refactor Trigger System #635
2019-02-03 01:19:16 -05:00
rusefi
4d368e0ca8
Refactor Trigger System #635
2019-02-03 01:04:24 -05:00
rusefi
01dc48ec00
Refactor Trigger System #635
2019-02-03 00:40:25 -05:00
rusefi
cffac9b28e
better conditional compilation
2019-01-31 18:30:40 -05:00
rusefi
f475fb1691
better conditional compilation
2019-01-31 17:55:23 -05:00
rusefi
57c6b75e81
#657 pulling global access down
2019-01-28 00:44:30 -05:00
rusefi
58932fb151
refactoring: 'const' modifier
2019-01-24 23:44:29 -05:00
rusefi
ae88cbf7eb
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
d2164a51a0
got deeper into the rabbit hole and now I am confused about something else
2019-01-24 00:19:01 -05:00
rusefi
c7cf1d0151
trigger refactoring: extracting methods to improve readability
2019-01-23 22:31:16 -05:00
rusefi
352886e69c
trigger refactoring: extracting methods to improve readability
2019-01-23 22:06:42 -05:00
rusefi
e630b10503
trigger code minor clean-up
2019-01-23 21:43:27 -05:00
rusefi
8642195e10
state validation progress
2019-01-22 23:15:33 -05:00
rusefi
4877931613
C++11 and unique method name
2019-01-22 19:07:36 -05:00
rusefi
53e8d10c55
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
ad64e1b410
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
9835a22fe8
refactoring: reducing header tree hell
2019-01-21 00:10:09 -05:00
rusefi
37a47b1f25
refactoring: reducing header tree hell
2019-01-20 23:30:40 -05:00
rusefi
6244cda6b4
better method name and docs related to improved craking logic
2019-01-20 11:33:40 -05:00
rusefi
22d73f72e3
#674 fix?
2019-01-19 19:45:35 -05:00
rusefi
d4443164e8
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-15 21:51:09 -05:00
rusefi
eba0278fdd
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-15 21:18:44 -05:00
rusefi
86a0d67d70
learning C++
2019-01-15 20:24:36 -05:00
rusefi
c581ea229c
The Big Refactoring of 2019: configuration version should not be a global variable #656
...
making a global not global
2019-01-14 12:21:26 -05:00
rusefi
10bb348d87
docs
2019-01-14 11:36:46 -05:00
andreika-git
32bd383b59
fix! ( #673 )
2019-01-14 11:33:58 -05:00
rusefi
7e7fe321b4
minor improvement
2019-01-14 00:21:08 -05:00
rusefi
689726c801
enjoying C++11
2019-01-14 00:20:50 -05:00
rusefi
4fdb965a70
something is not right here :(
2019-01-14 00:01:35 -05:00
rusefi
76a76fe805
enjoying C++11
2019-01-13 23:55:10 -05:00
rusefi
02fcc40b8b
enjoying C++11
2019-01-13 23:20:19 -05:00
rusefi
713c029918
minor clean-up
2019-01-13 23:05:03 -05:00
rusefi
615a83cc5e
Question: something strange trigger errors #662
2019-01-11 09:24:24 -05:00
rusefi
fed61c1af4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
93b08dcc4c
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
rusefi
703dc30040
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-09 21:08:04 -05:00
rusefi
5c1098c93b
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 09:37:16 -05:00
rusefi
9f63ea4130
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
84bcf68849
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 07:57:43 -05:00
rusefi
8bfb0925e1
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 00:53:54 -05:00
rusefi
5bac3f799c
refactoring around "stopEngine" logic
2019-01-05 23:33:04 -05:00
rusefi
daeaa925f2
refacoting: making code more consistent
2019-01-05 00:57:09 -05:00
rusefi
9afe619652
making either Matt or compiler or both happier
2019-01-05 00:11:17 -05:00
rusefi
56693665e8
#396
2019-01-04 21:33:50 -05:00
rusefi
7ba963ab3b
#635
2019-01-01 14:05:11 -05:00
Fabien Poussin
1f29b5dd37
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
095d9d4417
#625 big step - no more engine dependency from TriggerShape
2018-12-25 22:47:29 -05:00
rusefi
62fae3a763
#625
2018-12-25 21:18:14 -05:00
rusefi
e6a139b044
#625
2018-12-25 21:05:06 -05:00
rusefi
2ba347d81e
#625
2018-12-25 20:56:54 -05:00
rusefi
9568bba319
#635
2018-12-25 20:09:35 -05:00
rusefi
f49b34b794
#635
2018-12-25 19:42:27 -05:00
rusefi
dd59c8cd92
#625
2018-12-25 19:18:37 -05:00
rusefi
991c365461
#625 progress
2018-12-25 19:13:28 -05:00
rusefi
bc8abaa065
#635
2018-12-25 17:31:21 -05:00
rusefi
fdddbc976b
#635
2018-12-25 12:27:34 -05:00
rusefi
29cb44a67b
#635
2018-12-25 11:51:49 -05:00
rusefi
50256b1fc6
#635
2018-12-25 10:33:28 -05:00