Matthew Kennedy
1b07647e72
Software knock detection ( #1730 )
...
* 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
* config enable switch
2020-08-28 21:13:50 -04:00
Matthew Kennedy
8ab4c5c765
Analog input filtering ( #1680 )
...
* improve biquad
* cleanup
* add filtering to subscriptions
* config sensors
* comment
* doesn't need to be that fast
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-21 19:47:12 -04:00
Matthew Kennedy
ad42a17207
Configurable stoichiometric ratio ( #1710 )
...
* configurable stoich ratio
* afr table always in gas afr
* default
* typo
* use defined ratio
* do it in config too
* missed a spot
* oops wrong one
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-21 19:43:30 -04:00
rusefi
8d0f47b940
TS SD integration #1653
2020-08-07 00:59:00 -04:00
rusefi
0ebe7ba059
TS SD integration #1653
2020-08-06 22:05:26 -04:00
rusefi
c55477bfa6
Stack usage is still all over the place #1662
2020-08-02 11:39:20 -04:00
Matthew Kennedy
3aa0606f46
don't use register keyword
2020-07-29 02:40:10 -07:00
Matthew Kennedy
9d3b7346e0
even more dead
2020-07-29 02:36:47 -07:00
Matthew Kennedy
ea1f913c68
more dead
2020-07-29 02:34:30 -07:00
Matthew Kennedy
8929fe57c2
dead code
2020-07-29 02:32:48 -07:00
Matthew Kennedy
ca29e0d342
now unused table
2020-07-21 00:07:49 -07:00
rusefi
e8e43f5bef
Stefan, I want to drink from the same fountain of patience
2020-07-12 15:00:44 -04:00
rusefi
2b32bc8c16
PidIndustrial does not limit iTerm fix #1599
2020-07-11 15:30:40 -04:00
rusefi
0f61795a54
PidIndustrial does not limit iTerm #1599
2020-07-11 15:05:18 -04:00
rusefi
a1b9d58361
https://rusefi.com/forum/viewtopic.php?p=37401#p37401
2020-07-10 14:19:51 -04:00
rusefi
7b5f782e91
idle_min through FSIO not working as intended #1553
...
FSIO debug outputs progress
2020-07-04 21:32:12 -04:00
rusefi
63edde79d4
FATAL error: lsize mismatch 336/3342 #884
2020-07-04 00:31:29 -04:00
rusefi
23a29073b6
FATAL error: lsize mismatch 336/3342 #884
2020-07-04 00:02:27 -04:00
andreika-git
8b84243dae
Gen config refactor 2 ( #1560 )
...
* gen_config refactor, part II
* short board defines
* oops
* comment & undef
* define QUOTE
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 12:33:31 -04:00
rusefi
eb3ff73c29
1 byte issue in TuneReadWriteTest fix #1512
2020-06-18 23:29:08 -04:00
rusefi
7f3ce36065
1 byte issue in TuneReadWriteTest #1512
2020-06-18 22:51:07 -04:00
rusefi
22314eee90
reducing constant dupliation
2020-05-31 13:40:48 -04:00
rusefi
804f4b9db5
better file name
2020-05-25 13:02:05 -04:00
rusefi
725978f0b3
funny that THIS would happen
2020-05-23 22:11:09 -04:00
Matthew Kennedy
6d4924e85a
dead datalog code ( #1439 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-16 00:11:52 -04:00
dron0gus
ef60b90c49
Some bit, unaligned and different endian access helpers ( #1436 )
...
* util: add some common macros
* util: add unaligned access helpers
2020-05-15 15:55:06 -04:00
Matthew Kennedy
424a86be7b
short term fuel trim: part 2 ( #1405 )
...
* add tooltip
* add other direction to deadband
* add impl
* test partitioning
* makefile
* wrong comment
* fix include
2020-05-07 08:52:32 -04:00
rusefi
7e817fb4fd
steps towards tle8888
2020-05-06 19:15:52 -04:00
rusefi
f7321942e9
class constructors are a great way to have simple initialization sequence
2020-05-03 11:49:06 -04:00
Matthew Kennedy
1cd939f6db
actually use msg parameter ( #1372 )
2020-04-27 07:56:38 -04:00
Matthew Kennedy
738e53442d
General purpose PWM: implementation & tests ( #1366 )
...
* config
* significant digits
* renumber enum, no need for a "none"
* ui
* impl base
* error handle MAP
* init & update
* don't need arg
* don't lie about sensor
* fix test build
* test stub
* initialize
* null check
* fix clamping
* test output
* types & enums
* don't need param
* test getOutput
* fix
* output pin instead of brain pin
* default config
2020-04-26 14:06:28 -04:00
Matthew Kennedy
a8bf8a8eb5
types & enums ( #1367 )
2020-04-25 18:26:29 -04:00
rusefi
1bcbed3cb5
reducing code duplication
2020-04-20 15:57:03 -04:00
Matthew Kennedy
d17afd3a63
ETB testing: output, position clamping ( #1333 )
...
* add clampf
* more tests
* public
* missed a mock
* fix output duty clamping
* do it that way
* more
* ah ha!
* test negative too
* clamp pedal
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-20 13:52:20 -04:00
Matthew Kennedy
830f03c003
Closed loop controller base & ETB testing ( #1322 )
...
* closed loop controller base
* etb tps test
* closed loop controller tests
* test support
* update gtest
* fix for change
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-19 17:18:47 -04:00
Matthew Kennedy
f54db83d67
Improve unexpected ( #1323 )
...
* use type instead of value
* fix remaining initializer-list users
* impruv
* last consumer?
* consumer
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-19 08:37:43 -04:00
Matthew Kennedy
363f6d5110
add expected helper class ( #1321 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-19 01:53:04 -04:00
Matthew Kennedy
24b0c85a9e
fix warnings ( #1282 )
...
* warnings
* don't need to template those
2020-04-12 09:39:14 -04:00
rusefi
87fda825fc
lib function by Dron0Gus
2020-04-06 11:29:40 -04:00
Matthew Kennedy
01c87a87ee
Deadband helper & tests ( #1267 )
...
* deadband
* header
* comment
2020-04-06 09:16:26 -04:00
rusefi
b40d4d588d
code style
2020-04-01 21:32:21 -04:00
Matthew Kennedy
cd41449459
Debuggability in the new sensor world ( #1238 )
...
* rename to avoid conflict
* fix efilib
* add sensor printing
* makefile
* that check was already there
* const
* const
* fix tests
* formatting
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-30 18:29:42 -04:00
Matthew Kennedy
8642a0a6c7
TS cleanup pass ( #1225 )
...
* remove biquad config
* fuel pump clarity
* one code usage
* minimal generate for ci
* and don't build it either
* remove commented out code
2020-03-25 23:00:17 -04:00
rusefi
2b06452aa5
fine
2020-03-24 16:46:36 -04:00
rusefi
1785517286
simpler API?
2020-03-24 02:33:20 -04:00
rusefi
ce1a11ead5
code style
2020-03-23 00:00:11 -04:00
Matthew Kennedy
f43042d61b
const ( #1193 )
2020-03-18 21:55:46 -04:00
Matthew Kennedy
ef0dfc6ec4
split out scaled channel header ( #1156 )
...
* split out scaled channel header
* update header
2020-02-24 16:47:10 -05:00
rusefi
6dd509a34b
opening the door to boost controller!
2020-01-31 14:23:15 -05:00
rusefi
1735529a6b
refactoring: extracting DEEP_IN_THE_PAST_SECONDS contant
2020-01-31 01:21:56 -05:00