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
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
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
Andrey
b545743f7d
Not all launch control options are used #3554
2021-11-15 21:13:01 -05:00
rusefi
df4f122c0b
Epic: Remove FSIO #2928
2021-11-14 14:14:43 -05:00
rusefillc
6df72646dd
script settings need names!
2021-11-14 11:45:37 -05:00
rusefillc
0a8a722471
script settings need names!
2021-11-14 11:40:33 -05:00
rusefillc
5f1aadf638
Epic: Remove FSIO #2928
2021-11-14 10:39:47 -05:00
rusefillc
348ffdc69c
Epic: Remove FSIO #2928
2021-11-14 09:34:45 -05:00
rusefillc
ed8e81d1b4
Epic: Remove FSIO #2928
2021-11-14 09:34:19 -05:00
rusefillc
c37aafdde1
Epic: Remove FSIO #2928
2021-11-14 09:21:04 -05:00
rusefillc
a0a77fa01d
Epic: Remove FSIO #2928
2021-11-14 08:38:11 -05:00
rusefillc
29670184e2
script settings need names!
2021-11-13 22:47:46 -05:00
Matthew Kennedy
8edc91f657
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
4f9df2a110
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
37adc7e713
Bench Test IAC Valve fails #3534
...
that's not even funny
2021-11-11 20:39:01 -05:00
Andrey
58588cdf6b
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 18:31:54 -05:00
rusefillc
371f0ca72c
Idle valve outputs not available in TS #3523
2021-11-10 20:40:42 -05:00
Andrey
a32f061a0f
names for tables similar to curve names
2021-11-07 09:58:35 -05:00
Matthew Kennedy
0dde7d6fef
simplify signature.h generation ( #3480 )
...
* simplify
* poke to force generate
2021-11-06 23:19:53 -04:00
rusefillc
b7ae42a5a1
Bench test problem - Coil 1 test error #3490
2021-11-06 21:11:43 -04:00
rusefillc
2437abf51f
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
rusefillc
bc70203350
simplify signature.h generation #3480
...
step 1 - access values directly
2021-11-06 15:10:50 -04:00
Matthew Kennedy
ec5d3f437f
Remove array typedef syntax ( #3477 )
...
* remove array typedef support completely
* extraneous semicolon
* binary
2021-11-06 09:12:43 -04:00
Scott Smith
e350b0b6b4
Configuration for HPFP control algorithm. ( #3475 )
2021-11-05 23:15:35 -04:00
Scott Smith
61fd669add
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
2ffcc2bb45
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
72cdc52acc
configurable etb maximum ( #3469 )
...
* etb maximum
* update tests and test new behavior
2021-11-05 18:16:19 -04:00
Matthew Kennedy
b41dbe2ed1
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
09569e8686
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
6b85313b04
nissan 4yl crank pattern ( #3462 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
2021-11-05 07:15:03 -04:00
rusefillc
8538e751e7
more curves! also names for curves
2021-11-04 23:22:37 -04:00
rusefillc
f7e1734045
more curves! also names for curves
2021-11-04 22:56:54 -04:00
rusefi
f182c65e5b
turbo speed turbospeed input #2935
2021-11-04 19:43:22 -04:00
Matthew Kennedy
a2766e5d9b
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
0c96269e39
pieces of Ts tips update2 #3446
2021-11-03 16:56:21 -04:00
rusefillc
c1f8367c21
docs
2021-11-03 16:56:21 -04:00
Matthew Kennedy
4717210859
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
8ee86e0789
log vvt targets ( #3417 )
...
* log vvt target
* java
* make java happy probably
* sensorlogger
2021-11-02 15:03:57 -04:00
Andrey
814fdde468
TPS decel is pretty weird?!
2021-10-30 21:46:15 -04:00
rusefillc
5d12e346a8
file was renamed
2021-10-30 16:45:39 -04:00
rusefillc
a2f1cd2467
Override trigger gaps feature #2734
2021-10-30 10:45:32 -04:00
Matthew Kennedy
d3a01b5e63
tooltip ( #3428 )
2021-10-29 15:45:03 -04:00
rusefillc
40bf6a93d0
VVT is no longer aux pid
2021-10-28 23:51:46 -04:00
Andrey
6afa01e325
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 14:18:08 -04:00
rusefi
6161ed34b1
Merge remote-tracking branch 'origin/master'
2021-10-26 17:02:21 -04:00
rusefi
fd00fbc197
Honda K cam wheels #3405
2021-10-26 17:02:09 -04:00
Matthew Kennedy
4b9d91f6e5
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
Matthew Kennedy
6125d97c6c
etb pwm limit ( #3408 )
...
* etb pwm limit
* missed an arg
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-25 15:35:23 -04:00
rusefillc
1e0e6aba4f
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-25 12:18:46 -04:00
Andrey
3da8c9bf51
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 23:41:12 -04:00
Andrey
d8578f51c4
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 23:23:06 -04:00
rusefi
090c6fd99e
https://www.rusefi.com/forum/viewtopic.php?f=18&t=2170
2021-10-24 18:22:01 -04:00
Andrey
c3e86851d6
Honda K cam wheels #3405
2021-10-24 16:10:56 -04:00
rusefillc
62ffc9f985
progress
2021-10-24 15:30:10 -04:00
Andrey
2edb1ad6ba
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 12:54:42 -04:00
rusefillc
82ce6b857a
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 09:06:38 -04:00
rusefillc
a041421bd0
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 08:25:40 -04:00
rusefillc
b42f690dc7
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:42:22 -04:00
rusefillc
1916d4af46
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:40:14 -04:00
rusefillc
1e5c18d23a
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:02:41 -04:00
rusefillc
ee0db90107
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 23:00:04 -04:00
rusefillc
4b8d841299
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 21:47:03 -04:00
rusefillc
9cf62643dc
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 20:24:21 -04:00
Matthew Kennedy
d9e06875a2
basic knock response params ( #3330 )
...
* basic params
* retard angle -> aggression
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-22 15:23:28 -04:00
rusefillc
70a0c12aab
respond to 'Q follow-up #3383
2021-10-20 15:44:45 -04:00
rusefillc
45e0a0403f
very old very dead code
2021-10-20 12:57:07 -04:00
rusefillc
00e49dc195
Aux analog inputs via CAN #3378
2021-10-19 20:04:03 -04:00
rusefillc
270ef86c95
Aux analog inputs via CAN #3378
2021-10-19 19:48:18 -04:00
rusefillc
3de3dee1fa
validate field name duplicates at least sometimes
2021-10-16 23:02:06 -04:00
rusefillc
872b95acca
poke
2021-10-16 22:46:17 -04:00
rusefillc
67de014d98
Remove engine load acceleration enrichment fix #3357
2021-10-16 22:07:06 -04:00
rusefillc
504bd78814
Remove engine load acceleration enrichment fix #3357
2021-10-16 21:24:05 -04:00
rusefillc
d4dd74c731
Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
...
progress
2021-10-14 18:50:03 -04:00
rusefillc
23afed575a
Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353
2021-10-14 15:55:47 -04:00
rusefillc
705295dbfb
Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353
2021-10-14 00:47:26 -04:00
Matthew Kennedy
d406b14d9b
mpxh6400 ( #3347 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-12 16:01:04 -04:00
rusefillc
25108fe6e9
hyundai
2021-10-11 12:37:24 -04:00
rusefi
178e8287eb
Hyundai
2021-10-09 23:35:28 -04:00
rusefi
36011bf718
Hyundai
2021-10-09 16:24:38 -04:00
Andreika
49aedb1c74
[DRAFT] IAC H-Bridge Microstepping ( #3213 )
...
* fix for stepperHbridgeHardware
* new config fields for microstepping
* add stepper dir pin mode to the dialog
* refactor stepper hw dialog & add microstepping panel
* microstepper modes enum
* stepperDcInvertedPins needed by Hellen
* add sleep() for stepper and divisor for pause()
* microstepping impl.
* make unit-tests more happy
* small progress
* fix etb-stepper dlg conflict
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-10-06 13:57:04 -04:00
Andreika
99fb5e4204
[DRAFT] Fix cranking->idling taper phase for useSeparate*ForIdle tables ( #3168 )
...
* Rename Phase::CrankToRunTaper -> CrankToIdleTaper
* Change isIdling() to isIdlingOrTaper()
* test_idle_controller.cpp
* useSeparateIdleTablesForCrankingTaper setting
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-10-06 12:05:20 -04:00
rusefillc
6487646ab2
miata 36-1 trigger basemap ( #3126 )
2021-10-06 00:33:29 -04:00
rusefillc
79fd7586e0
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-06 00:19:33 -04:00
rusefillc
d992b7bbdc
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-05 16:10:29 -04:00
Matthew Kennedy
34d8014202
clean up debug channels in status_loop.cpp ( #3317 )
...
* FSIO is going away eventually
* dead modes
* rx8 hmm
* break out tps debug
2021-10-05 15:27:08 -04:00
Matthew Kennedy
b84df3dda8
dead map ( #3316 )
2021-10-04 18:33:10 -04:00
rusefillc
f08ded03be
https://rusefi.com/forum/viewtopic.php?f=5&t=2143 Suzuki G13B tooth pattern
2021-10-04 11:06:54 -04:00
Matthew Kennedy
e9cf522292
shrink multi cylinder map average buffer ( #3315 )
...
* halve
* add tooltip, rename UI
2021-10-04 07:50:17 -04:00
rusefillc
1db54121ba
rusEFI console logs are missing some fields #3314
2021-10-03 23:48:01 -04:00
rusefillc
bf78b7431d
rusEFI console logs are missing some fields #3314
2021-10-03 22:29:41 -04:00
rusefillc
75bee72869
proteus adapters
2021-10-02 11:31:05 -04:00
Andrey
3ca7aaa88a
proteus adapters
2021-10-02 11:19:09 -04:00
Matthew Kennedy
cb2ae978e5
dead mock iat/clt ( #3293 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-10-01 09:20:08 -04:00
rusefillc
de2bf94f9f
MPXH6400 CALIBRATION #3288
2021-09-30 21:53:31 -04:00
rusefillc
9e18a8b12a
MPXH6400 CALIBRATION fix #3288
2021-09-30 21:44:50 -04:00
rusefillc
39a819796a
MPXH6400 CALIBRATION #3288
2021-09-30 21:34:23 -04:00
rusefi
c3173d8624
some cheap used junkyard Accelerometer #2225
2021-09-30 15:18:40 -04:00
Matthew Kennedy
64c9bcd364
bye frequency map ( #3285 )
...
* bye freq map
* map.cpp
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-09-30 00:20:21 -04:00
rusefillc
5bdaa3fbbf
individual cylinder fuel trims #3284
2021-09-29 23:51:00 -04:00
rusefillc
d97a6ec488
individual cylinder fuel trims #3284
2021-09-29 23:46:30 -04:00
rusefi
fbb3ce364a
multi spark: random bursts of CUSTOM_OBD_SKIPPED_SPARK = 9009 error code at Abricos's #3223
2021-09-27 17:11:04 -04:00
rusefillc
503818f545
GPPWM usability: no one remembers which one does what fix #3270
2021-09-26 23:19:31 -04:00
rusefillc
20b978084b
h-bridge dialog is disabled in TS when it should be enabled
2021-09-26 18:32:15 -04:00
rusefillc
c923a93ea6
h-bridge dialog is disabled in TS when it should be enabled
2021-09-26 17:58:02 -04:00
rusefillc
80bfcc006c
wow that was a bad setting name
2021-09-26 17:52:29 -04:00
Matthew Kennedy
48da721c49
dead knock code ( #3255 )
...
* more unification
* hip stub
* comment
* guard
* channel idx
* include
* hip
* move in to engine
* hip9011
* dead stuff
* dead
* fsio
* lcd
* more dead
2021-09-21 20:40:20 -04:00