rusefillc
43f37c677a
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
9b5d45cb04
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
e5ef8de2ae
unit tests in clang #2012
2020-12-04 23:59:21 -05:00
Matthew Kennedy
747b3d2fa8
fix #1968 ( #1976 )
...
* tanf
* name
* comment, add test
2020-11-22 08:26:17 -05: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
2cfb6bff38
steps towards tle8888
2020-05-06 19:15:52 -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
rusefi
988ee244f3
lib function by Dron0Gus
2020-04-06 11:29:40 -04:00
rusefi
a47dce4025
code style
2020-04-01 21:32:21 -04:00
Matthew Kennedy
483d4a2204
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
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -05:00
Matthew Kennedy
ecd240d6f2
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
eb27bcf3d6
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
00840d99ec
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
9f33df9574
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
8969efaffe
fix ( #1005 )
2019-11-13 08:42:16 -05:00
rusefi
4b1c1e72ab
time to panic and revert more
2019-11-12 21:42:44 -05:00
Matthew Kennedy
0570ef4c42
Fix ( #1004 )
...
* Revert "fixing build"
This reverts commit 22da8a7dfe
.
* undo overzealous ifdef cplusplus
2019-11-12 01:13:13 -05:00
rusefi
22da8a7dfe
fixing build
2019-11-12 00:50:30 -05:00
Matthew Kennedy
9ce18d11fe
use static asserts ( #1003 )
2019-11-12 00:39:38 -05:00
Matthew Kennedy
45d4243636
Improve wall wetting AE to use time constant ( #650 )
...
* impruv
* c++17
* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi
16b90d3849
reducing unneeded coupling
2018-12-25 12:39:19 -05:00
andreika-git
bd40691e67
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
148fea5574
better efiRound implementation
2017-12-10 10:19:05 -05:00
rusEfi
d691424e89
Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd
2017-04-04 23:19:03 -04:00
rusefi
9cdb2a7830
refactoring: tolower
2017-04-04 22:53:58 -04:00
rusefi
ea4c5ef21c
minor linking fix
2017-03-29 21:07:26 -04:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
a31f078dbf
auto-sync
2016-08-09 23:03:58 -04:00
rusEfi
7a8a7fe5c4
auto-sync
2016-05-24 22:02:13 -04:00
rusEfi
fbdea87819
auto-sync
2015-12-31 16:02:30 -05:00
rusEfi
969ebbf142
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
298341e0d1
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
241498d330
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
055a24df6c
auto-sync
2015-03-19 20:11:55 -05:00
rusEfi
dd4fb60dd6
auto-sync
2015-03-08 17:07:31 -05:00
rusEfi
7ff2c7ead6
auto-sync
2015-01-13 18:03:58 -06:00
rusEfi
9820527bdb
auto-sync
2015-01-12 17:04:10 -06:00
rusEfi
1a4614d79c
auto-sync
2014-12-22 21:03:34 -06:00
rusEfi
bc15cf88c7
auto-sync
2014-12-10 22:04:05 -06:00
rusEfi
52097024eb
auto-sync
2014-12-04 19:03:09 -06:00
rusEfi
a611130271
auto-sync
2014-12-03 10:03:52 -06:00
rusEfi
67f2bc815a
auto-sync
2014-11-22 11:03:10 -06:00
rusEfi
19389bc033
auto-sync
2014-10-04 13:02:53 -05:00
rusEfi
99394e436a
auto-sync
2014-09-26 00:02:43 -05:00
rusEfi
68a85acba0
auto-sync
2014-09-24 12:05:03 -05:00
rusEfi
af6f838ea7
auto-sync
2014-09-13 21:02:41 -05:00