rusefi
b6e784e310
MRE pre-sets
2020-05-21 21:00:34 -04:00
rusefi
958ef0a3de
BUG? handleCrc32Check does not use 'offset' parameter #1429
2020-05-21 00:14:08 -04:00
rusefi
5c01179e25
GDI fields
2020-05-20 02:18:23 -04:00
Matthew Kennedy
ce2beafb5f
Redundant tps ( #1427 )
...
* add redundant sensor
* add tests
* add configure, info printing
* tests
* tests
* partial hookup
* fix
* fix
* bad makefile merge
* use second TPS config
* update test
* update test
* sensor names
* set second pin by default
* fix auto cal
* auto cal both sensors
* add reconfigure of secondary sensors
* gobblin' up your ram
* slow down write a little bit
* put split in debug gauge
* s
Co-authored-by: Matthew Kennedy <matthew@mck-mbp-15.local>
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-18 14:32:00 -04:00
rusefi
9d535f4ce6
reducing magic constant copy/paste & MAP dialog progress
2020-05-18 01:15:13 -04:00
rusefi
4605259d9c
VVT progress
2020-05-15 21:10:15 -04:00
rusefi
11b66a6713
toyota 2jz progress
2020-05-15 16:35:18 -04:00
rusefi
eab3f8f2b7
nicer handling of main relay in MRE.ini file
2020-05-15 12:05:09 -04:00
rusefi
d44a8a08c6
joy to all pins
2020-05-12 14:16:31 -04:00
Matthew Kennedy
bd38359ceb
s ( #1424 )
2020-05-11 23:23:04 -04:00
Matthew Kennedy
8a73c191bc
configuration for secondary (redundant) TPS sensors ( #1419 )
...
* add new fields
* add tps 2 secondary
* sensible error detection limits
* UI mods
* grey out as appropriate
* defaults
* either it's unused or its not
2020-05-10 16:13:15 -04:00
rusefi
b54a4116b8
34-2 3 cam Toyota wheel progress
2020-05-10 02:12:47 -04:00
rusefi
db8d11739d
removing some unneeded flexibility
2020-05-10 01:34:43 -04:00
rusefi
1c0a3b6205
rusEFI online engine crc
2020-05-09 18:31:41 -04:00
rusefi
14a2d93a8b
this part can go forward
2020-05-09 00:53:04 -04:00
rusefi
7073a629da
getting deeper into the rabbit hole
2020-05-07 13:06:39 -04:00
rusefi
6682ab1216
https://github.com/rusefi/web_backend/issues/1
2020-05-07 10:22:04 -04:00
rusefi
c0ce8b1b22
field useful for rusEFI online catalog
2020-05-07 00:55:59 -04:00
rusefi
9d05182ae1
magic is around the corner
2020-05-06 14:00:08 -04:00
Matthew Kennedy
6f3736f246
Rewrite boost control in new closed loop framework ( #1342 )
...
* rewrite boost
* test
* fix build
* tests
* open loop test
* test closed loop
* fix names
* typo
* tests
* mock boost setOutput
* needs more virtual
* fix boost logic
* switch to TPS based open loop
* fix test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-06 08:40:42 -04:00
Matthew Kennedy
950ff9cb80
ETB auto-PID: auto set values in TS ( #1400 )
...
* switch to thread
* actually use default frequency define
* crank ADC too
* make space in RAM
* remove TS field
* this should work for test
* auto cal
* wire up bench testing
* auto gains too
* s
* fix
* rearrange a bit
* inject
* remove unused bit
* mock repair
* move
* add maintainconstantvalue
* add disable button
* cleaning
* move state inside
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-06 08:39:02 -04:00
rusefi
e904b63ec0
vehicleName TS field
2020-05-05 15:12:12 -04:00
Matthew Kennedy
10903c4659
remove "plain MAP" mode ( #1398 )
...
* consumers
* enums, input, config
* java
* default config cleanup
2020-05-05 15:04:55 -04:00
rusefi
9b0a65efad
progress - firing order logic to be re-evaluated every time we generate
2020-05-04 23:54:28 -04:00
rusefi
812184a572
reducing confusion?
2020-05-02 22:06:11 -04:00
rusefi
f9e63c5c45
CJ125 PI commands
2020-05-01 20:22:49 -04:00
rusefi
f66a1c21c9
cj125 progress
2020-05-01 19:42:09 -04:00
Matthew Kennedy
1e3e630367
Add raw gauges to sensor config pages ( #1390 )
...
* clt
* iat
* minor cranking
* fix
* oilp too
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-30 18:44:34 -04:00
Matthew Kennedy
81935b8b26
Trigger dialog cleanup ( #1389 )
...
* trigger dialog simplify
* more cleanup
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-30 18:03:56 -04:00
rusefi
427c978f8a
At least everything fits on my screen now
2020-04-29 19:39:35 -04:00
Matthew Kennedy
fefafd61b8
TPS Auto Calibration with ETB ( #1382 )
...
* switch to thread
* actually use default frequency define
* crank ADC too
* make space in RAM
* remove TS field
* this should work for test
* auto cal
* wire up bench testing
* s
* fix
* rearrange a bit
* inject
* remove unused bit
* mock repair
* guard for ECUs without ETB
2020-04-28 19:31:41 -04:00
Matthew Kennedy
dee2568fd5
Minor ETB improvements ( #1381 )
...
* fix pid reset and pedal failure
* pause control later
* test pauseEtbControl
* update tooltip + field name
* update test
2020-04-28 16:52:40 -04:00
Matthew Kennedy
7e067eb0b5
Move ETB control to a thread ( #1374 )
...
* switch to thread
* actually use default frequency define
* crank ADC too
* make space in RAM
* remove TS field
* this should work for test
* fix dt
* re-resize ram
2020-04-28 07:22:31 -04:00
Matthew Kennedy
9bf1d5aad3
TS protocol framing for auto tune/calibration features ( #1370 )
...
* rearrange
* fix enum
* too much
* format
* enough generate for CI
* comment
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-26 14:06:09 -04:00
Matthew Kennedy
f55556fb49
General purpose PWM: configuration fields ( #1365 )
...
* config
* significant digits
* renumber enum, no need for a "none"
* ui
2020-04-25 17:17:58 -04:00
Matthew Kennedy
67ea0368c9
Remove scheduler debug pins ( #1359 )
...
* trigger gen refactoring
* missed one
* remove microsecond timer debug pins
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-24 23:13:05 -04:00
Matthew Kennedy
6b2e097e66
Revamp indicator panel in TS ( #1357 )
...
* fix pedal ind
* maf -> map
* only set pedal error light if error
* adjustments
2020-04-24 00:10:19 -04:00
Matthew Kennedy
39c84378eb
don't store self stim in config ( #1356 )
...
* kill
* add bench test
* fix
2020-04-23 22:38:14 -04:00
rusefi
b607400984
TLE8888 mode flexibility
2020-04-23 16:57:37 -04:00
rusefi
e9f27cf1f1
extracting TLE8888 dialog
2020-04-23 15:40:10 -04:00
Matthew Kennedy
3559d8eb3b
fix display of etb bias ( #1349 )
2020-04-22 20:32:19 -04:00
Matthew Kennedy
9216d39c59
improve etb & pedal dialogs ( #1348 )
...
* simplify etb dialog
* put back pid limits
* add note
* pedal too
2020-04-22 20:24:47 -04:00
rusefi
d75daef8e5
different take on remove warning message in tune #1347
2020-04-22 18:27:10 -04:00
rusefi
86f6baa523
smaller version of dead code #1300
2020-04-22 18:23:14 -04:00
rusEfi
35ffb13ca4
TS to show warning text
2020-04-19 21:42:00 -04:00
shadowm60
b327d1db5f
Prep TS for VSS over CAN ( #1329 )
...
TS update
Co-authored-by: rusefi <rusefi@users.noreply.github.com>
2020-04-19 18:23:06 -04:00
kon
6cf1340880
aux serial config files ( #1326 )
2020-04-19 15:04:59 -04:00
Matthew Kennedy
0acadc0b8b
oops ( #1320 )
2020-04-18 21:12:51 -04:00
Matthew Kennedy
9e71e4b853
Gauges for raw sensors ( #1304 )
...
* add to struct
* input
* set channels
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-16 20:32:07 -04:00
rusefi
0d5375a2ad
"GDI dreams" menu to TS
2020-04-16 14:31:03 -04:00
rusefi
44a5840bcf
dreaming about 63 volts
2020-04-15 21:28:44 -04:00
rusefi
ccc26f2b21
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# firmware/tunerstudio/rusefi.ini
# firmware/tunerstudio/rusefi_frankenso.ini
# firmware/tunerstudio/rusefi_microrusefi.ini
# firmware/tunerstudio/rusefi_prometheus.ini
# firmware/tunerstudio/rusefi_proteus.ini
2020-04-15 20:28:09 -04:00
rusefi
3115755236
fresh for ETB and engine sniffer usability idea
2020-04-15 18:24:26 -04:00
Matthew Kennedy
a4bfed3ab5
add button ( #1303 )
2020-04-15 18:22:30 -04:00
rusefi
eccc07db20
https://rusefi.com/forum/viewtopic.php?p=36201#p36201
2020-04-15 17:03:26 -04:00
rusefi
ca7017107d
stimulator to all pins
2020-04-14 19:09:26 -04:00
OrchardPerformance
95a681d80f
Update to Matt's MAF code for VE table tuning. ( #1295 )
...
* Update rusefi_lib
* Update fuel_math.cpp
Updated Matt's MAF code to include fuel table
* fixed missing include
* Replace get_specs_displacement
* ve2Map corrected
* ve2Map fix 2
* Fix for missing TS table
* Corrected standard air charge
* Math fix, PW now good
Still have minimal response from the VE table
* rusefi.input correction
* Added extra comment
* Ease of reading update
2020-04-14 01:21:48 -04:00
rusefi
ae0cc21ca3
multi-channel Tuner Studio tooth logger #1284
2020-04-13 20:47:54 -04:00
rusefi
f6986e604f
MC flag0
2020-04-13 19:01:22 -04:00
rusefi
0f5e1505a0
i think we better be explicit about buffer size?
2020-04-12 23:59:24 -04:00
rusefi
167f484d8f
multi-channel Tuner Studio tooth logger #1284
...
reducing magic constants
2020-04-12 19:10:36 -04:00
Matthew Kennedy
911e0c0c16
fix typo ( #1288 )
2020-04-12 17:48:38 -04:00
Matthew Kennedy
9bbb7bc497
etb autotune ( #1274 )
...
* Astrom-Hagglund
* enums
* comments
* dead
* fix
* changed enum
* ts guard
* safety
* etb autotune debug channels
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-11 22:15:49 -04:00
rusefi
72f6641113
making magic constants a bit less fragile
2020-04-11 01:52:16 -04:00
rusefi
44ef63e102
making magic constants a bit less fragile
2020-04-11 01:22:31 -04:00
Matthew Kennedy
1a59950240
support ETB disable pin ( #1273 )
...
* config & hand gen
* board configs
* add dc motor support
* initialization
* also set duty to zero
* use disable in etb
* fix proteus default
* add TS fields
* I guess we needed 8 bytes
* :D
* comment
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-10 17:27:13 -04:00
rusefi
cb2b699db6
DBG_TRIGGER_SYNC merged into DBG_TRIGGER_COUNTERS
2020-04-10 13:19:54 -04:00
rusefi
a9e7e04a81
general help with image
2020-04-09 18:09:17 -04:00
rusefi
3fec2af805
thank you Ola!
2020-04-05 22:25:09 -04:00
rusefi
5993a6a7f0
killing nbVvtIndex
2020-04-05 11:43:45 -04:00
rusefi
034293325a
Trigger Counters fix
2020-04-02 16:48:35 -04:00
rusefi
06da8fe3fa
start/stop progress
2020-03-29 17:21:17 -04:00
rusefi
51769df47c
progress
2020-03-29 17:08:29 -04:00
rusefi
d8fa2f449a
ETB progress
2020-03-29 10:29:33 -04:00
rusefi
07dafde68f
fsio
2020-03-29 09:03:33 -04:00
rusefi
40b530d6ae
fsio
2020-03-29 08:43:13 -04:00
Matthew Kennedy
d37b5f0494
Show fatal error text in TS (the right way) ( #1232 )
...
* enable TS error readout
* friendlier text for common errors
* improve comment
2020-03-29 07:27:36 -04:00
rusefi
79e5059c5a
critical error usability improvements
2020-03-28 20:14:17 -04:00
rusefi
ba80e91966
building the wall
2020-03-26 19:24:39 -04:00
Matthew Kennedy
7596a80242
Ts cleanup 2 ( #1226 )
...
* remove biquad config
* fuel pump clarity
* hide stuff
* hide more stuff correctly
* more hides
* hide comparator except for kinetis
* didn't mean to change all those
* fix kinetis
2020-03-26 11:41:58 -04:00
Matthew Kennedy
b7b67a2a7f
Multispark implementation ( #1192 )
...
* multispark prototype
* only multispark if not cut
* typo
* do some reasonableish math
* consume cfg
* todo
* bad merge
* move math out of engine2.cpp
* engine state config
* consume generated
* use new
* hand generate
* doc, debugging
* debug channel names
* don't depend on rpmcalc
* safer, fix math
* tests
* default multispark config
* remove todo
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-26 01:49:36 -04:00
Matthew Kennedy
8642a0a6c7
TS cleanup pass ( #1225 )
...
* remove biquad config
* fuel pump clarity
* one code usage
* minimal generate for ci
* and don't build it either
* remove commented out code
2020-03-25 23:00:17 -04:00
Matthew Kennedy
9ba4279264
no fahrenheit ( #1224 )
2020-03-25 19:04:21 -04:00
rusefi
5649f26348
allPins consistency thank you AndreiKa
2020-03-25 10:03:09 -04:00
rusefi
736957a875
startStopDialog
2020-03-25 00:58:59 -04:00
rusefi
42834ba5ec
launch control #203
...
somewhat questionable code
2020-03-23 23:20:54 -04:00
Matthew Kennedy
3840440e97
Accelerator pedal with new sensors ( #1208 )
...
* add pedal sensor
* update status loop
* add bit to ts
* fix math
* divide at config time
* this used a little bit of ram
2020-03-22 17:09:46 -04:00
rusefi
fb115578dc
start/stop
2020-03-20 20:45:35 -04:00
rusefi
37bdc68ff5
"rusefi CAN" config #1198
2020-03-19 09:22:16 -04:00
rusefi
b442d16d87
progress towards start/stop
2020-03-18 15:56:17 -04:00
rusefi
717400e1c4
hiding SPI from MRE users
2020-03-17 15:50:42 -04:00
Matthew Kennedy
78c1a614cd
Multispark configuration ( #1190 )
...
* multispark
* scaling, units
* hide in "broken stuff" menu for now
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-14 09:13:38 -04:00
rusEfi
f2f1b63881
wall of text
2020-03-11 03:08:20 -04:00
rusEfi
8490fc731d
TPS#2 gauge
2020-03-11 02:10:57 -04:00
Matthew Kennedy
010de27f0b
hbridge idle ui ( #1178 )
2020-03-10 14:31:00 -04:00
rusefi
2ae15b5bab
hard-coding miata Nb2 VVT Ratio magic
2020-03-09 16:59:19 -04:00
960
b93ea1b360
Update rusefi.input ( #1165 )
2020-03-02 20:54:47 -05:00
rusefi
3a3d693cec
useHbridges
2020-03-02 19:49:47 -05:00
rusefi
58cc442a18
better setting name and help?
2020-03-01 22:32:09 -05:00
rusefi
9e47bf2b02
hiding "Analog divider" from MRE
2020-03-01 09:21:39 -05:00