Matthew Kennedy
57525283ac
Remove FSIO, byeeeeeeeee ( #3865 )
...
* vestigial config
* replace last functionality
* engine/board configs include
* files that didn't need to include this
* remove FSIO implementation
* stragglers
* random little bits
* s
* s
* ConfigDefinition
* jar
* s
2022-02-02 02:03:31 -05:00
Matthew Kennedy
c9e1b9a79a
flex cranking math ( #3791 )
...
* flex cranking math
* simplify
* s
* simplify
2022-02-01 20:53:14 -05:00
rusefillc
3e55c0c57b
Technical debt: ENUM_32_BITS #3874
2022-02-01 16:41:23 -05:00
Matthew Kennedy
a565c74189
SD card UI cleanup ( #3870 )
...
* dead config bit
* hide sd pin options
* #3868
2022-02-01 15:42:23 -05:00
rusefillc
74c3c64dfc
Console should be smarter about total configuration size #3827
2022-01-31 18:39:17 -05:00
Matthew Kennedy
fe6cdf60e3
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
9d8c316aff
Remove Miata MX5 NB1 trigger fix #3488
2022-01-31 18:20:43 -05:00
Matthew Kennedy
eab4c50f77
table for tcharge interpolation ( #3855 )
...
* extract getTChargeCoefficient
* new table
2022-01-30 08:45:11 -05:00
Matthew Kennedy
6a46c60d75
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
4ba8c966d8
this stuff is dead
2022-01-28 19:52:12 -05:00
Matthew Kennedy
15d30ad22c
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
bdcc9ad067
pedal calibration
2022-01-27 20:10:55 -05:00
Matthew Kennedy
60b9ddeb1e
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
1a0682aa0e
dfco checks driver throttle intent ( #3832 )
2022-01-24 14:26:39 -05:00
Matthew Kennedy
7434fc230f
blah ( #3831 )
2022-01-24 07:32:00 -05:00
Matthew Kennedy
b07127614b
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
79c0275fb8
GM 2 BAR MAP sensor values wrong #3828
...
3 bar rename
2022-01-22 21:40:30 -05:00
Matthew Kennedy
5ee6a353f8
swapped wall wetting channels ( #3824 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-01-21 18:09:28 -05:00
rusefillc
31561ec870
https://rusefi.com/forum/viewtopic.php?p=44146#p44146
2022-01-21 13:09:42 -05:00
Andrey
f224fcffd3
do not control VVT during cranking #3443
2022-01-20 20:28:51 -05:00
Matthew Kennedy
6fc4503ee2
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
4c693ff3ca
add option to always use instant RPM ( #3813 )
...
* option to always use instant RPM
* duh
2022-01-19 07:34:22 -05:00
rusefillc
54ade66c22
Bosch Quick Start on B6 Passat is confused about phase #3812
...
preparation
2022-01-19 00:48:39 -05:00
rusefillc
72e6b55991
AlphaX
2022-01-16 12:54:00 -05:00
rusefillc
f2261618ba
Gear detection based on RPM to VSS ratio #3779
2022-01-15 17:30:08 -05:00
rusefillc
ab1a696285
Gear detection based on RPM to VSS ratio #3779
2022-01-13 22:32:21 -05:00
Matthew Kennedy
e240905df6
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 6b280043c7
.
* bump flash version to force a re-write
2022-01-12 21:59:21 -05:00
Matthew Kennedy
78119b7df4
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
cc13519e6d
L9779WD driver #3768
2022-01-10 16:53:38 -05:00
rusefi
c7bb0d6c28
some dead stuff & minor progress
2022-01-08 20:35:12 -05:00
rusefillc
8edaedf0a9
AlphaX
2022-01-08 20:16:01 -05:00
rusefi
553d63b620
disablePrimaryUart for MRE for GDI
2022-01-08 19:38:02 -05:00
Andrey G
9c344363cb
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
e7c28e685e
Live Data progress
2022-01-06 15:20:58 -05:00
rusefillc
7fa58f61be
live data progress
2022-01-05 01:34:48 -05:00
rusefillc
06fd71992c
GDI Epic #1448
2022-01-03 23:30:34 -05:00
rusefillc
c4e4091877
benchTest flexibility
2022-01-03 03:08:57 -05:00
rusefillc
c2b5c7ce52
GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up
2022-01-03 02:13:47 -05:00
Scott Smith
fddf93be03
GDI/HPFP: Tunerstudio config params ( #3735 )
2022-01-02 21:26:43 -05:00
rusefillc
2219e55a22
refactoring - enum has more usages now
2021-12-26 14:53:27 -05:00
Matthew Kennedy
a6ef26a1d5
fix dual CAN init, update UI ( #3719 )
...
* CAN init sequence
* config & UI cleanup
* ui
* simplify
2021-12-24 23:33:54 -05:00
rusefi
a880760aa2
Second CAN #3687
2021-12-22 11:03:39 -05:00
Matthew Kennedy
5642ef07be
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
c92f6b832b
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
670986a34a
torque ops it goes above 255 :)
2021-12-20 14:03:29 -05:00
rusefillc
caa21342c0
torque
2021-12-20 13:54:37 -05:00
Matthew Kennedy
2ba4c7844d
simplify some table lookups ( #3692 )
...
* simplify
* expand interpolation test
2021-12-20 08:14:30 -05:00
rusefillc
c8e1bde986
2 byte table axis #3045
2021-12-20 02:07:03 -05:00
Andrey
7f3ec053b9
2 byte table axis #3045
2021-12-20 01:38:48 -05:00
rusefillc
206a2fafd5
2 byte table axis #3045
2021-12-20 01:24:57 -05:00
rusefillc
de7ac0cfca
2 byte table axis #3045
2021-12-20 00:50:18 -05:00
rusefillc
5c282295fc
2 byte table axis #3045
2021-12-20 00:32:08 -05:00
rusefillc
dbe25565ac
2 byte table axis #3045
2021-12-20 00:16:26 -05:00
rusefillc
7eca4d663b
2 byte table axis #3045
2021-12-19 22:43:10 -05:00
rusefillc
433a549ec2
2 byte table axis #3045
2021-12-19 22:34:22 -05:00
rusefillc
b0c1a8fb2e
MAP phase sensing fix #3544
...
removing dead implementation
2021-12-16 21:28:27 -05:00
rusefillc
5f3de0d69c
live data for wastegate and launch control #3588
2021-12-16 16:19:33 -05:00
Matthew Kennedy
77ab5ed323
remove etb status option ( #3695 )
...
* remove
* ui
* settings cpp
2021-12-15 08:20:14 -05:00
Matthew Kennedy
3986872917
charge temperature estimation UI help ( #3693 )
...
* ui
* those too
* format help
* s
2021-12-14 15:44:20 -04:00
Matthew Kennedy
bdf6583306
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
ba8ac5f595
AiM dash ( #3673 )
...
* aim dash
* enum
2021-12-08 07:04:59 -05:00
Matthew Kennedy
88962c3921
idle threshold tooltip ( #3670 )
2021-12-07 19:15:30 -05:00
rusefillc
c38ae9f148
MAP phase sensing #3544
2021-12-07 08:57:23 -05:00
rusefillc
289a5531a2
why so many channels are hidden in debug ? #3614
2021-12-06 21:52:12 -05:00
rusefillc
ebc24cd71b
https://rusefi.com/forum/viewtopic.php?f=18&t=2236
2021-12-06 21:31:49 -05:00
rusefillc
e0b3016760
https://rusefi.com/forum/viewtopic.php?f=18&t=2236
2021-12-06 20:17:26 -05:00
rusefillc
226adebec6
lua is like a virus but not really
2021-12-05 18:19:01 -05:00
rusefillc
2b465be253
MAP phase sensing #3544
...
option to look for high and low peaks
2021-12-05 14:25:26 -05:00
rusefillc
89ca3581f7
lua is like a virus but not really
2021-12-05 14:25:26 -05:00
rusefillc
0a13200527
tune via CAN #3361
...
better constant name
2021-12-04 22:29:53 -05:00
rusefillc
cb9c1fe19c
tune via CAN #3361
...
one step back - sandbox reads signature again!
2021-12-04 21:57:45 -05:00
rusefillc
57e8759ac2
tune via CAN #3361
...
better way to reuse constants between C++ and java
2021-12-04 19:12:51 -05:00
rusefillc
c8bf360ca8
MAP phase sensing #3544
...
need to skip
2021-12-04 17:49:04 -05:00
rusefillc
af70aacde2
MAP phase sensing #3544
2021-12-04 17:19:35 -05:00
rusefillc
d4cb8c63e9
poke for Matt
2021-12-02 01:09:55 -05:00
rusefillc
b6c0d0fb7d
why so many channels are hidden in debug ? #3614
...
space for new sensor
2021-11-28 20:55:16 -05:00
rusefillc
7e4a1beac8
docs
2021-11-28 20:19:05 -05:00
Matthew Kennedy
2dda9bedb8
verbose CAN bits picker ( #3628 )
...
* verbose bits picker
* s
2021-11-28 14:59:26 -05:00
Matthew Kennedy
c73f7d7623
not industrial ( #3627 )
2021-11-27 19:27:57 -05:00
Matthew Kennedy
aed334f9ac
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
95a28e0dda
automation around outputs section #197
2021-11-26 15:53:01 -05:00
Andrey
e3920a3159
reliable 32/2 trigger shape
2021-11-25 20:45:58 -05:00
Andrey
02704421e4
proper vvt name
2021-11-25 20:08:18 -05:00
Matthew Kennedy
5752b4ba92
bye ( #3609 )
2021-11-24 22:03:17 -05:00
Andrey
b04efc4b61
MAP phase sensing #3544
2021-11-24 21:28:49 -05:00
rusefillc
8ed1825696
fixing broken test?
2021-11-24 13:25:29 -05:00
rusefillc
09ed871dad
well Lua wants to be BIG
2021-11-23 16:40:04 -05:00
rusefillc
5d55b8538f
unusedLogFormat
2021-11-22 13:37:06 -05:00
rusefillc
ee9fef1024
automation around outputs section #197
2021-11-21 09:35:37 -05:00
rusefillc
df7ea34864
automation around outputs section #197
2021-11-20 14:38:50 -05:00
rusefillc
e10067da93
automation around outputs section #197
2021-11-20 14:27:21 -05:00
rusefillc
fe3f8233d6
automation around outputs section #197
2021-11-20 13:30:25 -05:00
Scott Smith
07d30285fc
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
c441d7dd89
debug mode for skipped count for 4 cylinders #3570
2021-11-19 07:02:21 -05:00
Matthew Kennedy
a0a1b5e6a0
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
f5cddb6337
automation around outputs section #197
2021-11-18 19:46:17 -05:00
rusefillc
1b93e07b31
automation around outputs section #197
2021-11-18 19:34:46 -05:00
rusefillc
fc9345de5e
automation around outputs section #197
2021-11-18 00:05:27 -05:00
rusefillc
d8508870d5
automation around outputs section #197
2021-11-17 23:51:58 -05:00
Andrey
b545743f7d
Not all launch control options are used #3554
2021-11-15 21:13:01 -05:00