rusefi
9653eebe9d
Trigger sync lost every 2^32 CPU cycles #1873
...
only a random code comment
2020-10-11 18:17:30 -04:00
Matthew Kennedy
6ac9aad358
display base fuel mass in milligrams ( #1838 )
...
* switch to mg
* use the correct thing
* gauge scaling
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-30 20:19:51 -04:00
Matthew Kennedy
97cb9f45bd
logging simplification: switch bare functions to member functions: try the second ( #1794 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
* fix sniffer
2020-09-13 11:49:25 +03:00
rusefi
256a4a2637
Revert "logging simplification: switch bare functions to member functions ( #1788 )"
...
This reverts commit d941bdc5
2020-09-12 04:36:24 -04:00
Matthew Kennedy
d941bdc502
logging simplification: switch bare functions to member functions ( #1788 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
2020-09-12 03:08:11 +03:00
Matthew Kennedy
04877b8b95
define map3d functions in class ( #1785 )
...
* define in class
* don't keep an extra flag
2020-09-10 22:03:16 -04:00
Matthew Kennedy
eebded8caa
scale tables using type system ( #1776 )
...
* store scale in the type
* efi ratio
* boost control scaling
* fix boost tests
2020-09-10 18:44:10 -04:00
rusefi
d06690b3b6
Hellen says cyclic buffer
2020-09-07 11:35:02 -04:00
rusefi
c6c0bcbd1a
helping Kinetis?
2020-09-06 23:17:13 -04:00
rusefi
7d0c8b4870
microRusEFI used as Body Control Module BCM BCU
...
got stack too low warning with DBG_CAN
2020-09-06 21:45:17 -04:00
Matthew Kennedy
42737ef74e
fix expected ( #1754 )
2020-09-03 14:56:55 -04:00
Matthew Kennedy
1a55085bb6
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
733008b9d0
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
c53979a017
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
8764693179
TS SD integration #1653
2020-08-07 00:59:00 -04:00
rusefi
526e02af53
TS SD integration #1653
2020-08-06 22:05:26 -04:00
rusefi
ede4616614
Stack usage is still all over the place #1662
2020-08-02 11:39:20 -04:00
Matthew Kennedy
aac641b1f4
don't use register keyword
2020-07-29 02:40:10 -07:00
Matthew Kennedy
5e7585501c
even more dead
2020-07-29 02:36:47 -07:00
Matthew Kennedy
6d102fcdca
more dead
2020-07-29 02:34:30 -07:00
Matthew Kennedy
fc112d2526
dead code
2020-07-29 02:32:48 -07:00
Matthew Kennedy
dbd2827f41
now unused table
2020-07-21 00:07:49 -07:00
rusefi
1ae1af46d8
Stefan, I want to drink from the same fountain of patience
2020-07-12 15:00:44 -04:00
rusefi
7735758ec5
PidIndustrial does not limit iTerm fix #1599
2020-07-11 15:30:40 -04:00
rusefi
88bbd25042
PidIndustrial does not limit iTerm #1599
2020-07-11 15:05:18 -04:00
rusefi
29e3c71df4
https://rusefi.com/forum/viewtopic.php?p=37401#p37401
2020-07-10 14:19:51 -04:00
rusefi
c0bb907aa3
idle_min through FSIO not working as intended #1553
...
FSIO debug outputs progress
2020-07-04 21:32:12 -04:00
rusefi
ffedbbe4d3
FATAL error: lsize mismatch 336/3342 #884
2020-07-04 00:31:29 -04:00
rusefi
e9a949b09c
FATAL error: lsize mismatch 336/3342 #884
2020-07-04 00:02:27 -04:00
andreika-git
1e8bebd5b3
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
7d8384d7fa
1 byte issue in TuneReadWriteTest fix #1512
2020-06-18 23:29:08 -04:00
rusefi
31f01bf26b
1 byte issue in TuneReadWriteTest #1512
2020-06-18 22:51:07 -04:00
rusefi
8b4f6103de
reducing constant dupliation
2020-05-31 13:40:48 -04:00
rusefi
a4329169e9
better file name
2020-05-25 13:02:05 -04:00
rusefi
0a5cf07956
funny that THIS would happen
2020-05-23 22:11:09 -04:00
Matthew Kennedy
445f1c28f4
dead datalog code ( #1439 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-16 00:11:52 -04:00
dron0gus
e7991eacf8
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
e2974cfeda
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
2cfb6bff38
steps towards tle8888
2020-05-06 19:15:52 -04:00
rusefi
62c89a39da
class constructors are a great way to have simple initialization sequence
2020-05-03 11:49:06 -04:00
Matthew Kennedy
9779049238
actually use msg parameter ( #1372 )
2020-04-27 07:56:38 -04:00
Matthew Kennedy
f128b33694
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
bfc6d10b5b
types & enums ( #1367 )
2020-04-25 18:26:29 -04:00
rusefi
656331ebe9
reducing code duplication
2020-04-20 15:57:03 -04:00
Matthew Kennedy
0619575716
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
75b009bbae
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
0d699bcfe9
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
7f60384c75
add expected helper class ( #1321 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-19 01:53:04 -04:00
Matthew Kennedy
ff867b9301
fix warnings ( #1282 )
...
* warnings
* don't need to template those
2020-04-12 09:39:14 -04:00
rusefi
988ee244f3
lib function by Dron0Gus
2020-04-06 11:29:40 -04:00