rusefi
6f30de68fc
it's going to be painful
2023-05-04 19:14:54 -04:00
rusefillc
afc617d5a4
it's going to be painful
2023-05-04 19:02:48 -04:00
Matthew Kennedy
40673ffda2
add ignition/injection mode output channel #85
...
(cherry picked from commit 9621ff844eea704421dc6172d66a2f4053467277)
2023-05-04 18:58:50 -04:00
Matthew Kennedy
a01faf807c
Channel names #98
...
(cherry picked from commit 129f6f8d103b0546ef37c595450c8e0afbfe0e1d)
2023-05-04 18:26:51 -04:00
Matthew Kennedy
b047d942f0
boost control gets blend tables ( #73 )
...
* boost control gets blend tables
* most of boost blend UI
* boost blends use ECU-calculated axis value
* oop
* disable UI when no boost control (or open only)
* changelog
(cherry picked from commit b5761532970b2035857f283a4a82995833f086f9)
2023-05-03 16:00:24 -04:00
Matthew Kennedy
8c8aa4d4cb
use ECU-calculated blend table axis values
...
(cherry picked from commit 2f85cd60d4f435a1c8155eedaf187a029a34c205)
2023-04-30 11:03:03 -04:00
Matthew Kennedy
93fc5b2ceb
use shared txt instead of parsing full rusefi_config ( #59 )
...
(cherry picked from commit fbb90f2c040442bc10787b9d722e477a7572d75c)
2023-04-29 16:52:43 -04:00
rusefi
0930b044df
does scale matter?
2023-04-22 17:25:49 -04:00
rusefillc
18c49c4a10
one step forward?
2023-04-22 16:19:21 -04:00
rusefillc
5cb8c543cb
one step forward?
2023-04-22 15:44:23 -04:00
rusefillc
56c41ddbc4
only:one step back
2023-04-22 15:03:29 -04:00
rusefillc
b25b41227b
Lua VSS
...
only:mre_f4
2023-04-22 12:17:37 -04:00
rusefillc
fee6bd2ded
vvtChannel2 #5207
...
only:proteus_f7
2023-04-22 08:32:30 -04:00
rusefillc
491189a523
cute technical debt - specific field has to be at specific location
...
only:mre_f4
2023-04-12 22:32:23 -04:00
Andrey
b35902ce35
logging of live data structs was: data points, we are moving away from debug mode #3614
2023-04-12 17:25:13 -04:00
Andrey
0c6062be45
We need to reshuffle timing calculation a bit, add one more gauge #5235
2023-04-12 15:24:23 -04:00
rusefillc
7360840ece
logging of live data structs was: data points, we are moving away from debug mode #3614
2023-04-12 10:24:07 -04:00
rusefillc
2ca470119e
logging of live data structs was: data points, we are moving away from debug mode #3614
2023-04-12 10:17:08 -04:00
rusefi
6347b11c27
VSS input: one step back
2023-03-31 10:03:18 -04:00
rusefillc
79a15d8da5
nice prefix
2023-03-30 22:42:53 -04:00
rusefi
eed184b5c2
validate VSS input
...
only:hellen-honda-k
2023-03-30 10:44:54 -04:00
rusefi
5ec6f523f3
Poor man categories for logs #5153
...
only:hellen-honda-k
2023-03-28 20:12:30 -04:00
Andrey
d90870f75c
Feb20: 3rd ticket for 4g9x mess #5111
...
another idea
2023-02-20 23:39:03 -05:00
rusefi
7d83c7374f
wastegateDcStatus
2023-02-18 22:33:44 -05:00
rusefi
ce3cfc89c1
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
6e89e71d0a
more flexible GPPWM ( #5032 )
...
* gppwm improvements!
* test
* ui
* autoscale
2023-02-06 08:53:31 -04:00
rusefillc
3e81c82ff5
h-bridge wastegate not alive on bench #4965
...
more live data
2023-01-16 20:50:45 -05:00
rusefillc
a5e7e3e13c
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
c989b750ff
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
4e4dd536a2
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
37c092797e
antilag
2022-12-16 20:22:48 -05:00
Matthew Kennedy
5250b177c2
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
9f76dc4c6b
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
5edb41810d
reducing aux/lua mess
2022-12-04 13:13:38 -05:00
rusefillc
2c18e7745b
etbStatus_error does the job ( #4820 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:08:26 -05:00
Matthew Kennedy
f4f5f69ee6
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
95d360f7b1
target lambda & afr log fields broken #4727
2022-11-02 22:17:00 -04:00
rusefillc
b87f60f07d
target lambda & afr log fields broken #4727
2022-11-02 22:03:14 -04:00
rusefillc
dd081e5d58
Too long field comment becomes log field name #4716
2022-11-01 17:31:47 -04:00
Matthew Kennedy
f8a4d35d25
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
2bc8fbce7d
VE blend tables ( #4640 )
...
* blendy ve too
* ui
* small optimizations
* save kinetis memory
* changelog
2022-10-19 06:42:22 -04:00
rusefi
5df4a196af
Lua aux gauge #4672
2022-10-16 23:38:24 -04:00
rusefillc
c1834b14f6
allow SD logging of int #4658
...
workaround?
2022-10-12 20:02:23 -04:00
rusefillc
faba7f44f3
allow SD logging of int #4658
...
wordaround?
2022-10-12 19:49:07 -04:00
rusefillc
cbabdf5011
SD card log fields list should be auto-generated #3985
2022-10-11 21:28:01 -04:00
Matthew Kennedy
09ad5a738c
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
7b830447ae
SD card log fields list should be auto-generated #3985
2022-10-10 22:58:17 -04:00
rusefillc
210c878493
SD card log fields list should be auto-generated #3985
2022-10-10 22:58:17 -04:00
rusefillc
3b3b7b6718
SD card log fields list should be auto-generated #3985
2022-10-10 22:40:43 -04:00
rusefillc
b631e435e7
SD card log fields list should be auto-generated #3985
2022-10-10 21:50:49 -04:00
rusefillc
3acc8af0b4
SD card log fields list should be auto-generated #3985
2022-10-10 21:25:35 -04:00
rusefillc
1d3e5c6d83
one odd name
2022-10-09 16:16:30 -04:00
rusefillc
f08076ee96
startStopStateToggleCounter to live data
2022-10-06 18:55:29 -04:00
Matthew Kennedy
3a57c41c1b
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
8ea31909a3
add ignition adder tables ( #4586 )
...
* ign blend tables
* tweaks
* iterate
* tweaks
* axis values
* changelog
2022-09-16 20:07:04 -04:00
rusefillc
888247eccd
mapFast into logs
2022-09-15 14:55:49 -04:00
rusefillc
e733782920
i suspect that no one cares about these
2022-09-14 00:34:04 -04:00
Matthew Kennedy
86562332c4
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
18684f2c28
outputRequestPeriod into logs
2022-09-12 20:13:17 -04:00
Andrey
dab9e04b25
remove alternator on/off mode fix #4548
2022-09-07 22:46:42 -04:00
Andrey
aec5c60f15
Engine Sniffer into TS data logs #4535
2022-09-05 01:25:12 -04:00
Andrey
47f4001d11
refactoring: reducing outputChannels copy
2022-09-04 22:51:11 -04:00
Andrey
71e5fbcb55
refactoring: reducing outputChannels copy
2022-09-04 22:38:05 -04:00
rusefi
c4f79aa978
refactoring: reducing outputChannels copy
2022-09-03 17:38:06 -04:00
Andrey
632bf967bb
refactoring: reducing outputChannels copy
2022-09-03 17:12:47 -04:00
Andrey
7e340cceb3
refactoring: reducing outputChannels copy
2022-09-01 10:58:16 -04:00
Andrey
56f6c10042
refactoring: reducing outputChannels copy
2022-09-01 10:30:07 -04:00
Andrey
5941ad8fb7
smaller step forward
2022-09-01 10:06:00 -04:00
Andrey
9e14073feb
c63fb29aaf
partial rollback
2022-09-01 00:46:54 -04:00
Andrey
c63fb29aaf
refactoring: reducing outputChannels copy
2022-09-01 00:13:55 -04:00
Andrey
dddec7cf06
currentEngineDecodedPhase as trigger central field
2022-08-31 23:31:35 -04:00
Andrey G
9997bf95e0
output channels: isFuelPumpOn vs isPumpOn, remove second one ( #4490 )
2022-08-27 14:28:33 -04:00
Matthew Kennedy
016c9ecd4b
fix typo, move bit to idle state ( #4484 )
2022-08-25 20:26:12 -04:00
rusefillc
2baae2adc0
docs
2022-08-23 22:25:08 -04:00
Matthew Kennedy
9738ba84ae
log missed exti events ( #4473 )
...
* log missed exti events
* units
* s
* guard
* stub for non stm32
2022-08-23 19:45:28 -04:00
rusefillc
02472721c1
Struct array for outputs #4442 ( #4453 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-17 00:25:55 -04:00
rusefillc
041c68ff33
invalid ini fix #4451
2022-08-16 22:24:02 -04:00
Andrey
9785c68e82
Revert "A safe place where stuff is consistent ( #4444 )"
...
This reverts commit 15d42bd293
.
2022-08-15 17:05:40 -04:00
rusefillc
15d42bd293
A safe place where stuff is consistent ( #4444 )
...
* We have to move either forward or backwards with newparse #4441
only spot where newparse was used for real?
* We have to move either forward or backwards with newparse #4441
.jar
* Struct array for outputs #4442
* Struct array for outputs #4442
* Struct array for outputs #4442
making kinetis happy :(
* VVT target to allow negative values #4424
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-15 14:26:51 -04:00
rusefillc
5cffcd71f4
Struct array for outputs #4442
...
rear padding too small for current addition, we shall expand for future additions
2022-08-15 13:05:21 -04:00
rusefillc
9fb476a542
https://github.com/rusefi/alphax-4chan/issues/57
2022-08-11 10:08:51 -04:00
Matthew Kennedy
d4b8a036af
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
rusefillc
3ed54327a3
raw aux inputs gauges #4346
2022-07-15 06:23:24 -04:00
rusefillc
5db378970d
PID logging: p term #4337
2022-07-08 10:31:34 -04:00
rusefillc
68edeefc6c
PID logging: p term #4337
2022-07-08 09:43:05 -04:00
rusefillc
8acbf9d8df
logging of live data structs was: data points #3614
2022-06-29 03:13:35 -04:00
rusefillc
aab466094c
logging of live data structs was: data points #3614
2022-06-29 03:01:13 -04:00
rusefillc
bdb9eaa2f5
logging of live data structs was: data points #3614
2022-06-29 01:27:42 -04:00
Matthew Kennedy
b07652af1c
get rid of extra quotes ( #4288 )
2022-06-26 22:32:47 -04:00
rusefillc
88b061dd2c
stealing from David
2022-06-26 19:42:08 -04:00
Matthew Kennedy
29420c76aa
wideband live data ( #4276 )
...
* wideband live data magic
* test build happy
* test even happier
2022-06-23 20:04:26 -04:00
rusefillc
cac3427ec8
Maintenability: frequency sensors need a simple event counter in the logs #4173
2022-05-14 08:13:47 -04:00
rusefillc
66f35b0b40
Remove value copy from controller into outputChannels #4095
2022-05-09 05:30:04 -04:00
rusefillc
bd9639b91d
Remove value copy from controller into outputChannels #4095
2022-05-08 08:50:27 -04:00
rusefillc
84f75092ec
Remove value copy from controller into outputChannels #4095
2022-05-08 07:58:19 -04:00
Matthew Kennedy
2a204b9b8f
binary log knock count and retard ( #4139 )
2022-05-05 07:41:41 +03:00
rusefillc
838e8d8ddb
Remove value copy from controller into outputChannels #4095
2022-04-23 19:53:05 -04:00
David Holdeman
49f8daae14
More untested transmission features ( #4093 )
...
* use ISS for gearbox ratio, add gauge for TC ratio
* measure shift time
* add shift time gauge, todo notes for pc
* do conversion in the right direction
* switch to Timer and seconds
* try fixing build
* try fixing build again
* try defines, remove include
* use shift pcs
* add 3-2 pct curve
* control 3-2 solenoid
* move 3-2 to persistent config
* fix param
2022-04-23 07:34:39 -04:00
David Holdeman
1747b6a6e6
Add ISS sensor, rearrange some transmission config ( #4089 )
...
* move other solenoids to new dialog
* change name of menu item
* move buttonshift to new dialog
* add ISS config
* add some iss code
* add iss output
* de-init ISS
2022-04-21 09:07:52 -04:00
David Holdeman
7de7ea6ad0
TCU features and fixes ( #4082 )
...
* add tcc pwm freq field
* add pc fields, make trans fields conditional
* make button shift fields conditional, remove duplicates
* add 3-2 solenoid fields
* add PC curves
* try combining tcc curves
* try combining pc curves
* use airmass instead of tps for pc
* reduce airmass axis
* increase axis digits
* duplicate for per shift, change names
* add pc per shift arrays
* try moving tables
* move more tables
* init solenoid pins
* start adding pwm stuff, change some array names
* fix gear issue
* fix multiple shift issue
* fix transmission controllers not working
* fix transmission controllers not working 2
* rearrange and virtual some things
* make getMode const
* fix pwm
2022-04-18 20:09:27 -04:00