Commit Graph

53 Commits

Author SHA1 Message Date
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
rusEfi 4d59b806f3 auto-sync 2014-09-24 12:05:03 -05:00
rusEfi 24fd721d9b auto-sync 2014-09-13 21:02:41 -05:00
rusEfi 6a1489b83a auto-sync 2014-08-30 19:05:51 -05:00
rusefi 4ee83f0fee auto-sync 2014-08-29 10:52:33 -04:00
rusefi 4e25f6cbfc auto-sync 2014-08-29 10:44:55 -04:00
Andrey B 605ae1e7bf fresh version 2014-08-23 18:37:21 -04:00
Andrey B c8d98e3108 manual sync 2014-07-24 17:30:16 -04:00
rusefi 93b522b2aa manual sync with SF 2014-06-28 14:38:08 -04:00
rusefi 454d695760 manual sync 2014-05-19 10:10:56 -05:00