Commit Graph

620 Commits

Author SHA1 Message Date
Andrey b017ef8031 Revert "tear down Engine god object #4511"
This reverts commit 2d689f5a5a.
2022-09-01 20:44:51 -04:00
Andrey 2d689f5a5a tear down Engine god object #4511
just trying different things
2022-09-01 20:16:41 -04:00
Andrey 6f09b0d9f9 tear down Engine god object #4511
just trying different things
2022-09-01 19:46:47 -04:00
GitHub gen-configs Action 29fede7a65 Auto-generated configs and docs 2022-08-31 23:10:02 +00:00
Matthew Kennedy ec8be9400c AC delay (#4502)
* AC delay

* changelog
2022-08-31 19:01:42 -04:00
GitHub gen-configs Action 69358f8eb0 Auto-generated configs and docs 2022-08-30 02:29:24 +00:00
Matthew Kennedy 4035d79a91 idle always uses instant rpm (#4499)
* idle always uses instant rpm

* configs

* fully inject rpm
2022-08-29 22:18:06 -04:00
Matthew Kennedy 2926570747 idle coasting table is RPM, not clt (#4487)
* idle coasting table is RPM, not clt

* default

* autoscale

* changelog
2022-08-29 08:15:04 -04:00
Matthew Kennedy 0d99d828e3 trim table for throttle #2 (#4472)
* add table and wire it up

* trim table ui

* initialization

* changelog

* add a test
2022-08-28 08:28:20 -04:00
GitHub gen-configs Action 470c44ba12 Auto-generated configs and docs 2022-08-27 18:44:44 +00:00
Andrey G aefea6d3ff output channels: isFuelPumpOn vs isPumpOn, remove second one (#4490) 2022-08-27 14:28:33 -04:00
Andreika fda9448798 [DRAFT] Air by rpm taper (#4486)
* add rpm to getOpenLoop() and getRunningOpenLoop()

* implement airByRpmTaper

* unit-test for airByRpmTaper
2022-08-25 21:23:23 -04:00
GitHub gen-configs Action c95899a306 Auto-generated configs and docs 2022-08-26 01:09:10 +00:00
Matthew Kennedy e40c3a2180 etb rev limit indicator (#4483) 2022-08-25 20:49:21 -04:00
GitHub gen-configs Action d5811a698a Auto-generated configs and docs 2022-08-26 00:41:14 +00:00
Matthew Kennedy f3a5c28f07 fix typo, move bit to idle state (#4484) 2022-08-25 20:26:12 -04:00
Andrey 4ec4d4caf7 docs 2022-08-25 19:58:15 -04:00
rusefillc 2afe89baec yeah, not really refactoring 2022-08-21 01:11:09 -04:00
rusefillc a56910b022 AddressSanitizer does not like "yeah, not really refactoring"? 2022-08-21 00:45:39 -04:00
rusefillc 38e3a84ec9 Idle air add via Lua fix #4465 2022-08-21 00:32:34 -04:00
rusefillc 6863d0534a yeah, not really refactoring 2022-08-21 00:32:10 -04:00
GitHub gen-configs Action 00e6059660 Auto-generated configs and docs 2022-08-21 04:25:05 +00:00
rusefillc ec05175b28 Idle air add via Lua #4465 2022-08-21 00:18:32 -04:00
Matthew Kennedy ea733ecbf0 fix inverted vvt (#4464)
* fix inverted mode

* unit tests are great
2022-08-20 20:12:32 -04:00
GitHub gen-configs Action 74d93f9d11 Auto-generated configs and docs 2022-08-19 03:08:33 +00:00
rusefillc e5580ec3c0 Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-18 23:03:33 -04:00
rusefillc 00e3cabf23 Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-18 21:10:19 -04:00
rusefillc dfd4953f0d unconditional VVT PID logging 2022-08-17 00:47:31 -04:00
GitHub build-firmware Action 0c31cb4532 Auto-generated configs and docs 2022-08-10 05:44:46 +00:00
rusefillc 443ac0bfdf Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-10 01:39:24 -04:00
Matthew Kennedy 66b4523575 add option to invert vvt control (#4425)
* add option to invert vvt control

* s

* s

* s

* one bit per cam type

* move the space

* I don't spelling good

* changelog
2022-08-09 16:22:55 -04:00
rusefillc 6e7ebf9e5e VVT target to allow negative values fix #4424 2022-08-08 22:51:51 -04:00
Matthew Kennedy d4721bee89 implement sensor checker (#4395)
* implement sensor checker

* use default

* s

* fix

* properly report non-timeout errors

* it's not safe to read Value when invalid

* it's not safe to read Value when invalid
2022-07-30 17:08:48 -04:00
Matthew Kennedy 14b39b7b0a unexpected contains information about why it failed (#4393)
* unexpected can contain information

* info printing

* sensors return appropriate error codes

* remove reliance on undefined behavior

* s
2022-07-28 10:04:28 +03:00
Matthew Kennedy c46c34ead6 boost control thresholds (#4392) 2022-07-28 09:45:16 +03:00
Matthew Kennedy 4865213537 Log gppwm output values (#4385)
* remove debug option

* purpose built output channels

* name

* embiggen sd log buffer

* Revert "embiggen sd log buffer"

This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.

* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
Matthew Kennedy efdae2322d Start -> start (#4366) 2022-07-21 15:17:32 -04:00
Matthew Kennedy 1fd637d27e remove idle offset (#4355)
* remove offset

* remove more completely

* changelog
2022-07-18 15:49:43 -04:00
rusefillc 456d52e1fe Detail on how to set up iDrive or equivalent CAN button control #226
boost lua
2022-07-14 13:03:08 -04:00
GitHub build-firmware Action 0b14ee48a1 Auto-generated configs and docs 2022-07-14 13:57:47 +00:00
rusefillc c85ad42f09 Detail on how to set up iDrive or equivalent CAN button control #226
was I drunk or something?
2022-07-14 09:41:36 -04:00
Matthew Kennedy 3c88dda538 Add a timeout for Lua ETB adjustment (#4331)
* lua etb timeout

* mocks

* test
2022-07-10 05:46:28 +03:00
GitHub build-firmware Action f1b56628ef Auto-generated configs and docs 2022-07-08 05:14:15 +00:00
rusefillc d850bea101 debug is set to idle mode, but none of the debug fields show anything #4335
better log names?
2022-07-08 01:05:48 -04:00
GitHub build-firmware Action b65d1a0909 Auto-generated configs and docs 2022-07-08 04:29:21 +00:00
rusefillc e8ab60914f debug is set to idle mode, but none of the debug fields show anything #4335
better names where user did not really ask for better names
2022-07-07 23:48:17 -04:00
GitHub build-firmware Action 4c9cfb3de2 Auto-generated configs and docs 2022-07-02 08:21:19 +00:00
rusefillc d47b099edf https://github.com/rusefi/hellen154hyundai/issues/54 2022-07-02 04:06:09 -04:00
GitHub build-firmware Action 17b855b9b2 Auto-generated configs and docs 2022-07-02 07:55:19 +00:00
rusefillc 8c5ca5c0ad https://github.com/rusefi/hellen154hyundai/issues/54 2022-07-02 03:49:49 -04:00