Matthew Kennedy
68ad12da53
convert a table to scaled_channel ( #2724 )
...
* scaled VE table
* use setTable
* efi::clear
* ratio -> struct
2021-05-20 20:00:32 -04:00
Matthew Kennedy
65a8941286
more Lua hooks ( #2605 )
...
* more hooks
* zero index
* test table hook
* test works
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-29 22:22:04 -04:00
rusefillc
fea596e867
RAM efficiency of VR crank trigger shapes #2182
...
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
fixing build?
2021-01-04 22:13:59 -05:00
rusefillc
da8c1a3ed4
Audi OEM 5-cyl trigger pattern aka "Tri-Tach" https://rusefi.com/forum/viewtopic.php?f=5&t=1912
2021-01-04 21:05:16 -05:00
rusefillc
a1fe39b89d
unit tests in clang #2012
2020-12-04 23:59:21 -05:00
Matthew Kennedy
8eaae30bca
fix #1968 ( #1976 )
...
* tanf
* name
* comment, add test
2020-11-22 08:26:17 -05: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
7e817fb4fd
steps towards tle8888
2020-05-06 19:15:52 -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
rusefi
87fda825fc
lib function by Dron0Gus
2020-04-06 11:29:40 -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
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
Matthew Kennedy
8200a3da64
AEM X-Series CAN Wideband Support ( #1096 )
...
* aem xseries
* parens to avoid operator precedence issues
* put in cfg
* disable that too
* fix sim/unit
* enough generated for ci
* this will guard correctly
2020-01-12 03:44:37 -05:00
Matthew Kennedy
c56bd4cc97
Terrible ADC3 hack for Proteus vbatt support ( #1066 )
...
* this is a great idea!
* typo
* simplify
* simplify, cache coherency
* enable adc3 in board file
* copyright
* fix tests, probably
2019-12-17 08:34:56 -05:00
Matthew Kennedy
44fc8c466d
copyArray helper ( #1048 )
...
* add functions
* uses
* use for proteus
* do it for warmup mult
* do it for cranking settings
* cleanup
2019-12-10 18:04:50 -05:00
andreika-git
6b2bdfe150
cisnan() warnings fix ( #1008 )
...
* Fix cisnan() macro warnings (strict-aliasing)
* Hey, we found a bug thanks to our fix! Let's fix it too!
2019-11-17 08:08:56 -05:00
Matthew Kennedy
2edd673bd6
fix ( #1005 )
2019-11-13 08:42:16 -05:00
rusefi
a23f6bb23e
time to panic and revert more
2019-11-12 21:42:44 -05:00
Matthew Kennedy
6a5d53fe64
Fix ( #1004 )
...
* Revert "fixing build"
This reverts commit ba0aa5cba9
.
* undo overzealous ifdef cplusplus
2019-11-12 01:13:13 -05:00
rusefi
ba0aa5cba9
fixing build
2019-11-12 00:50:30 -05:00
Matthew Kennedy
b01a9e1388
use static asserts ( #1003 )
2019-11-12 00:39:38 -05:00
Matthew Kennedy
7154da1f5f
Improve wall wetting AE to use time constant ( #650 )
...
* impruv
* c++17
* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi
1ebac007c5
reducing unneeded coupling
2018-12-25 12:39:19 -05:00
andreika-git
3001f2837d
AirFlow-interpolated tCharge Mode ( #612 )
...
* Add vars & enums
* updateTChargeK()
* limitRateOfChange()
* Impl. AirFlow-interpolated tCharge mode
* Update tsOutputChannels: tCharge & airFlow
* Set default config params
* Unit-tests
* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi
5267c20613
better efiRound implementation
2017-12-10 10:19:05 -05:00
rusEfi
3553d3f59c
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-04 23:19:03 -04:00
rusefi
315fc4aff3
refactoring: tolower
2017-04-04 22:53:58 -04:00
rusefi
7cf3dcb5e6
minor linking fix
2017-03-29 21:07:26 -04:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
2043175015
auto-sync
2016-08-09 23:03:58 -04:00
rusEfi
eaf28ac977
auto-sync
2016-05-24 22:02:13 -04:00
rusEfi
42069e51ac
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
41e7abdd6f
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
69b0c4e2de
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
490da27bb3
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
47054b432f
auto-sync
2015-03-19 20:11:55 -05:00
rusEfi
c3690e4891
auto-sync
2015-03-08 17:07:31 -05:00
rusEfi
ecf0862993
auto-sync
2015-01-13 18:03:58 -06:00
rusEfi
a174734294
auto-sync
2015-01-12 17:04:10 -06:00
rusEfi
038131999c
auto-sync
2014-12-22 21:03:34 -06:00
rusEfi
4e8fbc9c60
auto-sync
2014-12-10 22:04:05 -06:00
rusEfi
ce4920c421
auto-sync
2014-12-04 19:03:09 -06:00
rusEfi
bbed02dbc3
auto-sync
2014-12-03 10:03:52 -06:00
rusEfi
618ee77290
auto-sync
2014-11-22 11:03:10 -06:00
rusEfi
2a52a70893
auto-sync
2014-10-04 13:02:53 -05:00
rusEfi
e00d3d43d4
auto-sync
2014-09-26 00:02:43 -05:00