Commit Graph

167 Commits

Author SHA1 Message Date
Matthew Kennedy fbb90f2c04
use shared txt instead of parsing full rusefi_config (#59) 2023-03-02 11:52:36 -08:00
Matthew Kennedy 073d662228
basic harley acr (#48)
* acr

* cleanup

* handle m_hasPinMode

* output channel

* ui

* wrap phase

* don't inject during ACR

* skip extra calculation

---------

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2023-02-25 00:13:51 -08:00
Matthew Kennedy bc4d1127bc etb style idle valve 2023-02-20 22:56:26 -08:00
Matthew Kennedy 495b5aebc7 mcp3208, hip9011 2023-02-20 22:40:31 -08:00
rusefi 25b19f00a3 wastegateDcStatus 2023-02-18 22:33:44 -05:00
rusefi 1dfda68d4a ETB auto-calibrate usability: both buttons should not be enabled at the same time #5061 2023-02-13 00:48:56 -05:00
Matthew Kennedy 03daac572e more flexible GPPWM (#5032)
* gppwm improvements!

* test

* ui

* autoscale
2023-02-06 08:53:31 -04:00
rusefillc 95391f4e7c h-bridge wastegate not alive on bench #4965
more live data
2023-01-16 20:50:45 -05:00
rusefillc f7f1ca6809 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:57:14 -05:00
Andrey d357028a1d logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:47:17 -05:00
Andrey e1af0aec18 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:38:38 -05:00
rusefillc 47d93fa1be antilag 2022-12-16 20:22:48 -05:00
Matthew Kennedy 2118aaff60 Allow scheduling_s to come from a pool (#4841)
* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 17:55:51 -05:00
Matthew Kennedy c617b00180 Use a shared buffer for "high memory" operations (#4878)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format
2022-12-10 07:35:39 -05:00
rusefillc 74cf0a0d58 reducing aux/lua mess 2022-12-04 13:13:38 -05:00
rusefillc 6c5c35a2e2 etbStatus_error does the job (#4820)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:08:26 -05:00
Matthew Kennedy 32b170810e duplicate log field names (#4730)
* remove duplicate target lambda/afr

* names on fuel computer

* remove more copies

* sensor.java

* everybody loves hard dependencies on generated fields

* target afr gauge fix

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
rusefillc 955a90327d target lambda & afr log fields broken #4727 2022-11-02 22:17:00 -04:00
rusefillc bb28d61f0b target lambda & afr log fields broken #4727 2022-11-02 22:03:14 -04:00
rusefillc 1d78a0486e Too long field comment becomes log field name #4716 2022-11-01 17:31:47 -04:00
Matthew Kennedy ede3df75f5 dual MAF sensors (#4697)
* add second MAF

* output channesl

* move them around

* ok let's try at the very end

* is the logic wrong, or something else?

* ooh it's the sensor order
2022-10-24 12:41:05 -04:00
Matthew Kennedy acec8f2da3 VE blend tables (#4640)
* blendy ve too

* ui

* small optimizations

* save kinetis memory

* changelog
2022-10-19 06:42:22 -04:00
rusefi 3d748ba34a Lua aux gauge #4672 2022-10-16 23:38:24 -04:00
rusefillc 6746c5454d allow SD logging of int #4658
workaround?
2022-10-12 20:02:23 -04:00
rusefillc 3aa3144e95 allow SD logging of int #4658
wordaround?
2022-10-12 19:49:07 -04:00
rusefillc 6827da1bd5 SD card log fields list should be auto-generated #3985 2022-10-11 21:28:01 -04:00
Matthew Kennedy d74ae44b30 allow SD logging non-scaled_channel (#4657)
* allow SD logging non-scaled_channel

* comments and kick ci
2022-10-11 20:58:43 -04:00
rusefillc e2e07a2141 SD card log fields list should be auto-generated #3985 2022-10-10 22:58:17 -04:00
rusefillc 009d9dbe49 SD card log fields list should be auto-generated #3985 2022-10-10 22:58:17 -04:00
rusefillc 9a8f8d3110 SD card log fields list should be auto-generated #3985 2022-10-10 22:40:43 -04:00
rusefillc eb3c3c19d6 SD card log fields list should be auto-generated #3985 2022-10-10 21:50:49 -04:00
rusefillc e00d4a819a SD card log fields list should be auto-generated #3985 2022-10-10 21:25:35 -04:00
rusefillc a57cc9ff60 one odd name 2022-10-09 16:16:30 -04:00
rusefillc fa0b07bf20 startStopStateToggleCounter to live data 2022-10-06 18:55:29 -04:00
Matthew Kennedy e737141a6f add fuel/spark cut codes to TS indicators (#4592)
* add fuel/spark cut codes to TS indicators

* fix list

* only set clearReason if not cleared
2022-09-19 22:01:03 -04:00
Matthew Kennedy 4106704385 add ignition adder tables (#4586)
* ign blend tables

* tweaks

* iterate

* tweaks

* axis values

* changelog
2022-09-16 20:07:04 -04:00
rusefillc 672f0b8acc mapFast into logs 2022-09-15 14:55:49 -04:00
rusefillc f97c5ed8fd i suspect that no one cares about these 2022-09-14 00:34:04 -04:00
Matthew Kennedy 3358cdab11 resurrect EFI_CLOCK_LOCKS (#4572)
* resurrect EFI_CLOCK_LOCKS

* missing extern

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-09-13 14:07:25 -04:00
rusefillc 0618824061 outputRequestPeriod into logs 2022-09-12 20:13:17 -04:00
Andrey a35f20af78 remove alternator on/off mode fix #4548 2022-09-07 22:46:42 -04:00
Andrey 79139e30fc Engine Sniffer into TS data logs #4535 2022-09-05 01:25:12 -04:00
Andrey 6b6ca6c987 refactoring: reducing outputChannels copy 2022-09-04 22:51:11 -04:00
Andrey 8fd5e46472 refactoring: reducing outputChannels copy 2022-09-04 22:38:05 -04:00
rusefi 6b0f1c579a refactoring: reducing outputChannels copy 2022-09-03 17:38:06 -04:00
Andrey f008a98b94 refactoring: reducing outputChannels copy 2022-09-03 17:12:47 -04:00
Andrey 436c294770 refactoring: reducing outputChannels copy 2022-09-01 10:58:16 -04:00
Andrey 09f0a540b6 refactoring: reducing outputChannels copy 2022-09-01 10:30:07 -04:00
Andrey 5cb41535d5 smaller step forward 2022-09-01 10:06:00 -04:00
Andrey bc407d7749 54ac7279b1 partial rollback 2022-09-01 00:46:54 -04:00