rusefillc
042d0405a6
Console should be smarter about total configuration size #3827
2022-01-31 18:39:17 -05:00
Matthew Kennedy
c6f45c5022
warnings fixes ( #3851 )
...
* unused things
* !!! actual bug !!!
* dead
* unused
* unused
* multi-bus lua RX was just broken
* make the compiler angry about it
* dead config
* alphax 2
* just call, no store
* compiler too angry
2022-01-31 18:37:42 -05:00
rusefillc
1d64929f33
Remove Miata MX5 NB1 trigger fix #3488
2022-01-31 18:20:43 -05:00
Matthew Kennedy
40e96a03d5
table for tcharge interpolation ( #3855 )
...
* extract getTChargeCoefficient
* new table
2022-01-30 08:45:11 -05:00
Matthew Kennedy
28950acf3e
disable fuel trim shortly after DFCO ( #3847 )
...
* vss based dfco
* fix digits while we're here
* fix some other digits for fun
* don't use custom assert
* simplify test
* less than or equal, test vss behavior
* disable closed loop fuel after dfco1
* I can't type
* correct comparison helps
* poke
2022-01-28 21:35:23 -05:00
rusefillc
acc6bb6e0b
this stuff is dead
2022-01-28 19:52:12 -05:00
Matthew Kennedy
62794ba105
complex wall wetting model ( #3849 )
...
* extract logic
* extract interface
* explicitly test wall fuel
* complex wall model tables
* fix unused chunk
* defaults
* doesn't like constexpr scaled_channel
2022-01-28 00:32:36 -05:00
rusefillc
146d386d4e
pedal calibration
2022-01-27 20:10:55 -05:00
Matthew Kennedy
2444090933
vss based dfco ( #3845 )
...
* vss based dfco
* fix digits while we're here
* fix some other digits for fun
* don't use custom assert
* simplify test
* less than or equal, test vss behavior
* even better than comments are tooltips
2022-01-27 14:05:18 -05:00
Matthew Kennedy
df1635b5a0
dfco checks driver throttle intent ( #3832 )
2022-01-24 14:26:39 -05:00
Matthew Kennedy
cb5af4842c
blah ( #3831 )
2022-01-24 07:32:00 -05:00
Matthew Kennedy
b5232ab5e6
decouple TPS accel enrichment from trigger ( #3825 )
...
* move call site
* move thresholding out of fast path
* adjust config
* test
2022-01-23 15:31:39 -05:00
rusefillc
41aaf5d9b6
GM 2 BAR MAP sensor values wrong #3828
...
3 bar rename
2022-01-22 21:40:30 -05:00
Matthew Kennedy
9c0e1bb551
swapped wall wetting channels ( #3824 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-01-21 18:09:28 -05:00
rusefillc
2f25329ca4
https://rusefi.com/forum/viewtopic.php?p=44146#p44146
2022-01-21 13:09:42 -05:00
Andrey
506cf9b746
do not control VVT during cranking #3443
2022-01-20 20:28:51 -05:00
Matthew Kennedy
76fdb4063e
XY Idle VE Table ( #3781 )
...
* config & ui
* implement
* test idle VE switching behavior
* use the interface where we can
* s
* re-bump flash version
2022-01-20 14:08:54 -05:00
Matthew Kennedy
07024f4c3b
add option to always use instant RPM ( #3813 )
...
* option to always use instant RPM
* duh
2022-01-19 07:34:22 -05:00
rusefillc
48239c002e
Bosch Quick Start on B6 Passat is confused about phase #3812
...
preparation
2022-01-19 00:48:39 -05:00
rusefillc
ec35615f93
AlphaX
2022-01-16 12:54:00 -05:00
rusefillc
e87c96b0e9
Gear detection based on RPM to VSS ratio #3779
2022-01-15 17:30:08 -05:00
rusefillc
a31b56c1e0
Gear detection based on RPM to VSS ratio #3779
2022-01-13 22:32:21 -05:00
Matthew Kennedy
c9350fc3cb
Revert "forced 4 byte thing is actually no longer needed so much" ( #3785 )
...
* Revert "forced 4 byte thing is actually no longer needed so much"
This reverts commit 364783f658
.
* bump flash version to force a re-write
2022-01-12 21:59:21 -05:00
Matthew Kennedy
7d341cfc9d
improve maf output channels and logging ( #3743 )
...
* maf channels
* s
* binary log
* if only I could type
* can
* instant RPM too
* s
* test
* graceful zero rpm
* test works
* float near
2022-01-12 15:41:35 -05:00
rusefillc
373d619c16
L9779WD driver #3768
2022-01-10 16:53:38 -05:00
rusefi
ec281d4e35
some dead stuff & minor progress
2022-01-08 20:35:12 -05:00
rusefillc
2756742898
AlphaX
2022-01-08 20:16:01 -05:00
rusefi
1a8b6d24fc
disablePrimaryUart for MRE for GDI
2022-01-08 19:38:02 -05:00
Andrey G
e3ece9ea34
Add settings for Stepper driven by Push-Pull outputs ( #3749 )
...
With no H-bridge and no special stepper IC
2022-01-06 19:34:20 -05:00
rusefillc
32086b58a8
Live Data progress
2022-01-06 15:20:58 -05:00
rusefillc
ed59d225ca
live data progress
2022-01-05 01:34:48 -05:00
rusefillc
58c3f99b4d
GDI Epic #1448
2022-01-03 23:30:34 -05:00
rusefillc
598f9d052f
benchTest flexibility
2022-01-03 03:08:57 -05:00
rusefillc
e9498f64db
GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up
2022-01-03 02:13:47 -05:00
Scott Smith
83d6919c62
GDI/HPFP: Tunerstudio config params ( #3735 )
2022-01-02 21:26:43 -05:00
rusefillc
8f68e8e646
refactoring - enum has more usages now
2021-12-26 14:53:27 -05:00
Matthew Kennedy
6b6fd5e6e8
fix dual CAN init, update UI ( #3719 )
...
* CAN init sequence
* config & UI cleanup
* ui
* simplify
2021-12-24 23:33:54 -05:00
rusefi
7b0a3174a1
Second CAN #3687
2021-12-22 11:03:39 -05:00
Matthew Kennedy
a4871c703c
Autoscale all the things! ( #3713 )
...
* Map3D accepts any scaled_channel type
* consistency
* reinstate test
* fix ratio
* throttle, boost, gppwm
* scale ignition and VE
* tests
2021-12-22 08:09:41 -05:00
Matthew Kennedy
c176bbebc1
ui & config for fuel/ign trim tables ( #3704 )
...
* ui & config
* bump flash version
* compaction
* s
* make things happy
* fsio too
* OK, well those defaults were insane
* b
* why are these defaults insane
* adjust cylinder offset ui
* s
* cleanup
2021-12-20 21:58:53 -05:00
rusefillc
aa30e57d55
torque ops it goes above 255 :)
2021-12-20 14:03:29 -05:00
rusefillc
2db6ea3622
torque
2021-12-20 13:54:37 -05:00
Matthew Kennedy
3a4a0ba18d
simplify some table lookups ( #3692 )
...
* simplify
* expand interpolation test
2021-12-20 08:14:30 -05:00
rusefillc
47cde8801c
2 byte table axis #3045
2021-12-20 02:07:03 -05:00
Andrey
f0297d946f
2 byte table axis #3045
2021-12-20 01:38:48 -05:00
rusefillc
c9f3bb95d5
2 byte table axis #3045
2021-12-20 01:24:57 -05:00
rusefillc
0ec7338941
2 byte table axis #3045
2021-12-20 00:50:18 -05:00
rusefillc
37ade50269
2 byte table axis #3045
2021-12-20 00:32:08 -05:00
rusefillc
699467fe5d
2 byte table axis #3045
2021-12-20 00:16:26 -05:00
rusefillc
66f82a0cdb
2 byte table axis #3045
2021-12-19 22:43:10 -05:00
rusefillc
e21fd6349c
2 byte table axis #3045
2021-12-19 22:34:22 -05:00
rusefillc
4292c2fb1d
MAP phase sensing fix #3544
...
removing dead implementation
2021-12-16 21:28:27 -05:00
rusefillc
f685bab9eb
live data for wastegate and launch control #3588
2021-12-16 16:19:33 -05:00
Matthew Kennedy
479ae44cd7
remove etb status option ( #3695 )
...
* remove
* ui
* settings cpp
2021-12-15 08:20:14 -05:00
Matthew Kennedy
8f7344079e
charge temperature estimation UI help ( #3693 )
...
* ui
* those too
* format help
* s
2021-12-14 15:44:20 -04:00
Matthew Kennedy
4148ee76bf
smarter priming logic ( #3674 )
...
* ignition controller detects rising edge on voltage
* update test
* comment
* ignore negative transients
* tweak
* test
* priming happens on ignition-on
* priming has its own scheduling
* config & UI
* dead config
* implementation
* look, the test caught a bug
* keep the watchdog happy
* bad merge
* changelog
* easier to read the test
* test naming
2021-12-08 16:20:19 -05:00
Matthew Kennedy
c83e8ae5a5
AiM dash ( #3673 )
...
* aim dash
* enum
2021-12-08 07:04:59 -05:00
Matthew Kennedy
0e1b690be3
idle threshold tooltip ( #3670 )
2021-12-07 19:15:30 -05:00
rusefillc
b4c07798b5
MAP phase sensing #3544
2021-12-07 08:57:23 -05:00
rusefillc
d38e9498b6
why so many channels are hidden in debug ? #3614
2021-12-06 21:52:12 -05:00
rusefillc
1dd3370b56
https://rusefi.com/forum/viewtopic.php?f=18&t=2236
2021-12-06 21:31:49 -05:00
rusefillc
f0184caa5a
https://rusefi.com/forum/viewtopic.php?f=18&t=2236
2021-12-06 20:17:26 -05:00
rusefillc
87bc1b7467
lua is like a virus but not really
2021-12-05 18:19:01 -05:00
rusefillc
2f45ed205c
MAP phase sensing #3544
...
option to look for high and low peaks
2021-12-05 14:25:26 -05:00
rusefillc
6384b12f48
lua is like a virus but not really
2021-12-05 14:25:26 -05:00
rusefillc
8d20854ba3
tune via CAN #3361
...
better constant name
2021-12-04 22:29:53 -05:00
rusefillc
241f0402bd
tune via CAN #3361
...
one step back - sandbox reads signature again!
2021-12-04 21:57:45 -05:00
rusefillc
5fc9daa46e
tune via CAN #3361
...
better way to reuse constants between C++ and java
2021-12-04 19:12:51 -05:00
rusefillc
5896a5d8c5
MAP phase sensing #3544
...
need to skip
2021-12-04 17:49:04 -05:00
rusefillc
004f28a60a
MAP phase sensing #3544
2021-12-04 17:19:35 -05:00
rusefillc
7a7a89ae78
poke for Matt
2021-12-02 01:09:55 -05:00
rusefillc
98a0fc3d07
why so many channels are hidden in debug ? #3614
...
space for new sensor
2021-11-28 20:55:16 -05:00
rusefillc
51f16894d0
docs
2021-11-28 20:19:05 -05:00
Matthew Kennedy
a071e2a168
verbose CAN bits picker ( #3628 )
...
* verbose bits picker
* s
2021-11-28 14:59:26 -05:00
Matthew Kennedy
71aff73081
not industrial ( #3627 )
2021-11-27 19:27:57 -05:00
Matthew Kennedy
d5363b814a
better VSS configuration ( #3542 )
...
* vss uses real values
* some defaults
* test and correct math
* km, not miles!
* comment
* tooltip
* that macro went away
* 100hz and default settings gives 9kph
* changelog
* order of operations safety
* make the test like the pwm test
* housekeeping
* this is why we need sensor automation
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-27 08:49:07 -05:00
rusefillc
cbd5650dcf
automation around outputs section #197
2021-11-26 15:53:01 -05:00
Andrey
0ec8b8d46c
reliable 32/2 trigger shape
2021-11-25 20:45:58 -05:00
Andrey
ca17ba34df
proper vvt name
2021-11-25 20:08:18 -05:00
Matthew Kennedy
992689ced5
bye ( #3609 )
2021-11-24 22:03:17 -05:00
Andrey
1f019c434e
MAP phase sensing #3544
2021-11-24 21:28:49 -05:00
rusefillc
f6c88cf4e9
fixing broken test?
2021-11-24 13:25:29 -05:00
rusefillc
794ec5e2b8
well Lua wants to be BIG
2021-11-23 16:40:04 -05:00
rusefillc
a369e7e3d3
unusedLogFormat
2021-11-22 13:37:06 -05:00
rusefillc
66043a5daf
automation around outputs section #197
2021-11-21 09:35:37 -05:00
rusefillc
907c955625
automation around outputs section #197
2021-11-20 14:38:50 -05:00
rusefillc
8cc775e6b6
automation around outputs section #197
2021-11-20 14:27:21 -05:00
rusefillc
0e89992c38
automation around outputs section #197
2021-11-20 13:30:25 -05:00
Scott Smith
5bc1949aef
Basic framework for high pressure fuel pump control ( #3476 )
...
* Basic framework for high pressure fuel pump control
* Many changes
Move calculations to fast callback
Move main object into Engine
Respond to pin changes without requiring a reboot
* Use EngineModule for HpfpController
Schedule pin off after executing pin on so we are sure it ends, even if the motor stops.
Test scheduling.
Less RAM use by only having one event and reordering fields.
* Make scheduling test actually useful - need non-0 activation angle.
Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2021-11-19 23:06:51 -05:00
rusefillc
684622e476
debug mode for skipped count for 4 cylinders #3570
2021-11-19 07:02:21 -05:00
Matthew Kennedy
caee2a5439
delimeter is not comma ( #3533 )
...
* delimeter is not comma
* do it in config txt
* use txt
* s
* string
* compat
* also, spelling is hard
* use new name
* use new name
* generate enough for happy console
* use an even less common character
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-19 12:01:45 +03:00
rusefillc
b16f970dcb
automation around outputs section #197
2021-11-18 19:46:17 -05:00
rusefillc
12fda6be9f
automation around outputs section #197
2021-11-18 19:34:46 -05:00
rusefillc
5c20e1d52c
automation around outputs section #197
2021-11-18 00:05:27 -05:00
rusefillc
29469f02d0
automation around outputs section #197
2021-11-17 23:51:58 -05:00
Andrey
0cc88ec6e2
Not all launch control options are used #3554
2021-11-15 21:13:01 -05:00
rusefi
89ab20c35c
Epic: Remove FSIO #2928
2021-11-14 14:14:43 -05:00
rusefillc
e01aa6139b
script settings need names!
2021-11-14 11:45:37 -05:00
rusefillc
f279f3275d
script settings need names!
2021-11-14 11:40:33 -05:00
rusefillc
297f01444d
Epic: Remove FSIO #2928
2021-11-14 10:47:40 -05:00