Matthew Kennedy
ae668edf2a
Fix multi bank fueling ( #2661 )
...
* add cylinder number
* changelog
* wording
2021-05-09 09:37:07 -04:00
Matthew Kennedy
c870215c46
part of 2217 which may fix it alone ( #2220 )
2021-01-11 08:01:54 -05:00
Matthew Kennedy
95f858265b
detect which cylinder knocked ( #1732 )
...
* s
* science
* set pin mode
* turn stuff off so it fits
* filtering maybe
* filtering actually works
* generate filter parameters internally
* shorter window
* guard behind enable flag
* use checked in filter
* add biquad reset
* tracing
* const
* exec order
* do it from a thread
* smaller buffer, comment
* configure with header
* only for proteus
* oops
* unused
* not needed
* guards
* pin config
* don't need that include
* precook filter steady state
* define sample rate
* multi cylinder knock
* TS
* only sense when running
2020-08-31 21:05:33 -04:00
Matthew Kennedy
ad12b089d5
initialization
2020-07-29 02:22:54 -07:00
Matthew Kennedy
d19e2b2499
refacto
2020-07-24 18:26:24 -07:00
Matthew Kennedy
a65ac8702c
Merge remote-tracking branch 'upstream/master' into reset-overlap
2020-07-20 13:27:51 -07:00
Matthew Kennedy
b38c2e3863
put wall wetting inside
2020-07-20 00:04:05 -07:00
Matthew Kennedy
c21b60eeb8
add reset
2020-07-14 23:54:41 -07:00
Matthew Kennedy
b7b67a2a7f
Multispark implementation ( #1192 )
...
* multispark prototype
* only multispark if not cut
* typo
* do some reasonableish math
* consume cfg
* todo
* bad merge
* move math out of engine2.cpp
* engine state config
* consume generated
* use new
* hand generate
* doc, debugging
* debug channel names
* don't depend on rpmcalc
* safer, fix math
* tests
* default multispark config
* remove todo
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-26 01:49:36 -04:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
5c40bb4628
#490
2019-12-03 00:29:12 -05:00
rusefi
07b7b62bca
refactoring
2019-12-02 23:08:18 -05:00
rusefi
e8051c1807
more correct variable names
2019-11-23 23:49:39 -05:00
rusefi
af3118fd42
making progres on angle-based scheduling
2019-11-23 20:36:40 -05:00
rusefi
304cc6acc3
making progres on angle-based scheduling
2019-11-23 19:47:53 -05:00
rusefi
a31057ec17
explicit list field to simplify code navigation
2019-11-23 17:04:51 -05:00
rusefi
c5f12fbcd9
I got carried away, but DEAD CODE?!
2019-10-08 03:14:21 -04:00
rusefi
875fb3d1bc
something is over-complicated here? looks like two classes should become one?
2019-10-08 02:56:19 -04:00
rusefi
415de92543
something is over-complicated here? looks like two classes should become one?
2019-10-08 02:35:21 -04:00
rusefi
5d6a329c80
wow, dead field
2019-10-08 02:17:32 -04:00
rusefi
54fe92e534
really not clear what is the best place for these classes
2019-10-08 02:13:52 -04:00
rusefi
f189bbab04
refactoring
2019-10-08 02:01:41 -04:00
rusefi
ba59ef00e7
docs & refactoring
2019-10-08 01:49:42 -04:00
rusefi
74c8b59e44
typo & better field name
2019-10-08 01:36:03 -04:00
rusefi
15ae9b1580
fancy C++ s/NULL/nullptr/
2019-10-08 01:26:35 -04:00
rusefi
4c1c497bbc
refactoring: smarter C++ initialization
2019-10-08 00:27:49 -04:00
rusefi
e309e223aa
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -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
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
884c54a185
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
37a47b1f25
refactoring: reducing header tree hell
2019-01-20 23:30:40 -05:00
rusefi
0ed7c293bb
docs
2017-03-11 22:22:10 -05:00
rusefi
b723a10b20
#366
2017-03-05 14:33:35 -05:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
aa67c2643b
auto-sync
2016-12-18 22:03:00 -05:00
rusEfi
066da2baae
auto-sync
2016-11-30 22:06:43 -05:00
rusEfi
a987abb110
auto-sync
2016-11-30 21:06:24 -05:00
rusEfi
a0ffdbb60b
auto-sync
2016-11-30 19:01:43 -05:00
rusEfi
be693a33a3
auto-sync
2016-11-30 18:02:19 -05:00
rusEfi
26cdfd1493
auto-sync
2016-11-28 16:01:48 -05:00
rusEfi
8c0308cca7
auto-sync
2016-11-28 14:01:52 -05:00
rusEfi
2c176a1204
auto-sync
2016-11-28 13:02:24 -05:00
rusEfi
474e929c58
auto-sync
2016-11-28 12:03:02 -05:00
rusEfi
88aab174e3
auto-sync
2016-11-28 08:03:30 -05:00
rusEfi
b613b30deb
auto-sync
2016-11-27 21:04:45 -05:00
rusEfi
f616e630a8
auto-sync
2016-11-27 00:01:22 -05:00
rusEfi
6ac7743b97
auto-sync
2016-11-26 23:02:24 -05:00
rusEfi
8ef8b1e902
auto-sync
2016-11-01 21:03:07 -04:00
rusEfi
c2ae17977c
auto-sync
2016-09-26 21:03:18 -04:00