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
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
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
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
c22215cea7
Epic: Remove FSIO #2928
2021-11-14 10:39:47 -05:00
rusefillc
9ce65aa6cb
Epic: Remove FSIO #2928
2021-11-14 09:34:45 -05:00
rusefillc
f755bff2a1
Epic: Remove FSIO #2928
2021-11-14 09:34:19 -05:00
rusefillc
60841f4486
Epic: Remove FSIO #2928
2021-11-14 09:21:04 -05:00
rusefillc
f0b1971908
Epic: Remove FSIO #2928
2021-11-14 08:38:11 -05:00
rusefillc
a9bcce88d0
script settings need names!
2021-11-13 22:47:46 -05:00
Matthew Kennedy
d591a5ad26
mercedes two lobe trigger testing ( #3543 )
...
* mercedes
* config
* break;
* I did the gap ratio math wrong
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 21:50:04 -05:00
Matthew Kennedy
14953c55dd
new parser handles enum values ( #3492 )
...
* simplify
* poke to force generate
* enums
* jar
* jar
* poke
* prepends formatted
* prepends
* eol
* eol
* allow no endl at eof
* Revert "eol"
This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.
* Revert "eol"
This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
Andrey
562ab174d7
Bench Test IAC Valve fails #3534
...
that's not even funny
2021-11-11 20:39:01 -05:00
Andrey
0a7d276110
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 18:31:54 -05:00
rusefillc
2794a85ff8
Idle valve outputs not available in TS #3523
2021-11-10 20:40:42 -05:00
Andrey
84b6a744b0
names for tables similar to curve names
2021-11-07 09:58:35 -05:00
Matthew Kennedy
899795e712
simplify signature.h generation ( #3480 )
...
* simplify
* poke to force generate
2021-11-06 23:19:53 -04:00
rusefillc
79b598342c
Bench test problem - Coil 1 test error #3490
2021-11-06 21:11:43 -04:00
rusefillc
e9e88ff763
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
rusefillc
03107424d7
simplify signature.h generation #3480
...
step 1 - access values directly
2021-11-06 15:10:50 -04:00
Matthew Kennedy
a38b3f00c3
Remove array typedef syntax ( #3477 )
...
* remove array typedef support completely
* extraneous semicolon
* binary
2021-11-06 09:12:43 -04:00
Scott Smith
f9e36f5ea4
Configuration for HPFP control algorithm. ( #3475 )
2021-11-05 23:15:35 -04:00
Scott Smith
16378dcf59
Convert existing tables to use the simpler 3d table definition style in rusefi_config.txt ( #3473 )
...
This fixes #3465 .
2021-11-05 21:55:33 -04:00
Scott Smith
eb781f38b4
Determine the correct mul/div for autoscale from the TS config line instead of specifying it twice. ( #3470 )
2021-11-05 19:26:25 -04:00
Matthew Kennedy
3348c0404b
configurable etb maximum ( #3469 )
...
* etb maximum
* update tests and test new behavior
2021-11-05 18:16:19 -04:00
Matthew Kennedy
2b9696442e
nissan MR18DE VVT cam pattern ( #3466 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
* enums
* image
* image
* implement decoder
* reshuffle
* don't case unused
* dead trigger enums
2021-11-05 15:33:22 -04:00
Scott Smith
8e5d65978a
Add 3d table support to the java config file parser. ( #3464 )
...
This removes the need to use custom for 3d tables. Syntax (to avoid changing the ANTLR parser) is
to use 'x' instead of separate [], i.e.:
uint16_t[HPFP_TARGET_SIZE x HPFP_TARGET_SIZE] hpfpTarget;;"kPa", 1, 0, 0, 65000, 0
2021-11-05 14:27:32 -04:00
Matthew Kennedy
365691cb37
nissan 4yl crank pattern ( #3462 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
2021-11-05 07:15:03 -04:00
rusefillc
77be92e2c3
more curves! also names for curves
2021-11-04 23:22:37 -04:00
rusefillc
423d61ec45
more curves! also names for curves
2021-11-04 22:56:54 -04:00
rusefi
433d526ee5
turbo speed turbospeed input #2935
2021-11-04 19:43:22 -04:00
Matthew Kennedy
24224729a3
support autoscale on table axes ( #3452 )
...
* scale map Y axis
* allow different row/col types
* scaled channel detector
* interpolation
* looks like this actually works
* tests, no manual scaling
* comment
2021-11-03 19:53:26 -04:00
rusefillc
ea5296bf5e
pieces of Ts tips update2 #3446
2021-11-03 16:56:21 -04:00
rusefillc
b80f802196
docs
2021-11-03 16:56:21 -04:00
Matthew Kennedy
980a7cc833
autoscale fields in generated structs ( #3444 )
...
* add to grammar
* parser
* parser
* example consumer
* build config tool
* commit the right jar
2021-11-02 18:59:19 -04:00
Matthew Kennedy
5b35aa8f21
log vvt targets ( #3417 )
...
* log vvt target
* java
* make java happy probably
* sensorlogger
2021-11-02 15:03:57 -04:00
Andrey
d4ba9b78d2
TPS decel is pretty weird?!
2021-10-30 21:46:15 -04:00
rusefillc
5166b55d37
file was renamed
2021-10-30 16:45:39 -04:00
rusefillc
c62fedbe34
Override trigger gaps feature #2734
2021-10-30 10:45:32 -04:00
Matthew Kennedy
59e7c34fac
tooltip ( #3428 )
2021-10-29 15:45:03 -04:00
rusefillc
5f4fa50682
VVT is no longer aux pid
2021-10-28 23:51:46 -04:00
Andrey
a1d2da7f4b
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 14:18:08 -04:00
rusefi
123b91a6e7
Merge remote-tracking branch 'origin/master'
2021-10-26 17:02:21 -04:00
rusefi
8c32625eb8
Honda K cam wheels #3405
2021-10-26 17:02:09 -04:00
Matthew Kennedy
8ed6d3bfa2
idle closed loop vs open loop ui, etc ( #3413 )
...
* open + closed
* put idle solenoid first
* actually hide etb pins
* missed a few prepends
2021-10-26 15:04:09 -04:00