Commit Graph

56 Commits

Author SHA1 Message Date
Matthew Kennedy ffae0cd335
round rpm instead of truncating (#2023)
* round rpm instead of truncating

* efiround is expensive

* Revert "efiround is expensive"

This reverts commit e5690f89e1b1988aacf5ced1f024d576465a7cd6.

* round is better than rintf

* testing

* it works now?!

* comment

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-06 00:11:57 -05:00
Matthew Kennedy 747b3d2fa8
fix #1968 (#1976)
* tanf

* name

* comment, add test
2020-11-22 08:26:17 -05: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
rusefi 526e02af53 TS SD integration #1653 2020-08-06 22:05:26 -04:00
Matthew Kennedy aac641b1f4 don't use register keyword 2020-07-29 02:40:10 -07:00
rusefi 7d8384d7fa 1 byte issue in TuneReadWriteTest fix #1512 2020-06-18 23:29:08 -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 bb217b01dd happy new year unification 2020-01-13 21:57:43 -05:00
Matthew Kennedy b4e176a9cb fix ltoa_internal: fix #948 (#949)
* fix ltoa_internal

* fix hex
2019-09-23 08:45:45 -04:00
rusefi 712eca7b15 typo in comment 2019-09-23 01:39:04 -04:00
rusefi 24ed35ac9c fixing build - simulator 2019-03-30 18:04:22 -04:00
andreika-git f1ec34f032 More portability and smaller RAM footprint possible (#722)
* EFI_NO_CONFIG_WORKING_COPY

* EFI_CONSOLE_NO_THREAD

* EFI_SHAFT_POSITION_INPUT

* #ifndef UTILITY_THREAD_STACK_SIZE

* fix printf() -> print()
2019-03-30 22:41:46 +01:00
rusefi b3ba88f819 docs by Matt K 2019-01-06 20:48:15 -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 b8e7bac586 unit test for atoff() 2018-11-25 22:20:57 -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 99e74635ef step towards more unique codes 2018-07-25 23:30:00 -04:00
rusefi 1d31067d19 happy new year 2018-01-20 20:55:31 -05:00
rusefi d05432df12 fix #532 2018-01-07 12:11:49 -05:00
rusefi 155216ebd5 typo 2017-12-10 15:05:58 -05:00
rusefi 148fea5574 better efiRound implementation 2017-12-10 10:19:05 -05:00
rusEfi ce232a2708 refactoring: tolower 2017-04-04 23:00:21 -04:00
rusefi da7df362c6 docs 2017-03-05 14:17:48 -05: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 5146628bd8 auto-sync 2016-06-22 23:01:57 -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 4261c0b416 auto-sync 2015-03-08 19:05:03 -05:00
rusEfi a81741dbbc auto-sync 2015-01-13 21:04:02 -06:00
rusEfi 9820527bdb auto-sync 2015-01-12 17:04:10 -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 53e2417460 auto-sync 2014-11-18 20:05:41 -06:00
rusEfi 64d3677827 auto-sync 2014-11-08 10:09:38 -06:00
rusEfi 129f14cbcc auto-sync 2014-10-11 03:03:02 -05:00
rusEfi 19389bc033 auto-sync 2014-10-04 13:02:53 -05:00
rusEfi 6bde5d1966 auto-sync 2014-09-27 18:02:54 -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
rusEfi 80db0ae56d auto-sync 2014-08-30 19:05:51 -05:00
rusefi fdde061d6e auto-sync 2014-08-29 10:52:33 -04:00