Commit Graph

1538 Commits

Author SHA1 Message Date
rusefi 65b9aa09e4 Fresh generated - auto 2020-04-29 20:23:08 -04:00
rusefi d5df92f138 At least everything fits on my screen now 2020-04-29 19:39:35 -04:00
rusefi 9180154848 Add firing order fix #1385 2020-04-29 16:46:59 -04:00
rusefi 972523c466 Fresh generated - auto 2020-04-28 20:12:34 -04:00
Matthew Kennedy ba6ec4ac51
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
rusefi 942ebef700 Fresh generated - auto 2020-04-28 17:06:44 -04:00
Matthew Kennedy d728b1ca48
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
rusefi befb29d171 Fresh generated - auto 2020-04-28 07:36:31 -04:00
Matthew Kennedy fe4b531aeb
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
rusefi 6eddc7b22d Fresh generated - auto 2020-04-26 14:19:00 -04:00
Matthew Kennedy 7aa697c256
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
rusefi 7fa38d99a7 Fresh generated - auto 2020-04-25 18:07:37 -04:00
Matthew Kennedy a16e8bba8d
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
rusefi f4d6fda7de Fresh generated - auto 2020-04-24 23:26:48 -04:00
Matthew Kennedy a8db44d48a
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
rusefi 258b631ac8 Fresh generated - auto 2020-04-24 01:20:00 -04:00
Matthew Kennedy 57900b679c
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
rusefi a1a86b71e0 Fresh generated - auto 2020-04-23 23:51:32 -04:00
Matthew Kennedy 1bad5f3047
don't store self stim in config (#1356)
* kill

* add bench test

* fix
2020-04-23 22:38:14 -04:00
rusefi 0ffb72e48c tle8888 modes corrected 2020-04-23 19:39:59 -04:00
rusefi c52c7e2f1f TLE8888 mode flexibility 2020-04-23 16:57:37 -04:00
rusefi ccc445d7ee extracting TLE8888 dialog 2020-04-23 15:40:10 -04:00
rusefi 4947252830 Fresh generated - auto 2020-04-22 21:22:09 -04:00
Matthew Kennedy cec2db41d9
fix display of etb bias (#1349) 2020-04-22 20:32:19 -04:00
Matthew Kennedy 5e34323d0f
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 3d0f6c70b1 Fresh generated - auto 2020-04-22 19:51:37 -04:00
rusefi 37de9d595a different take on remove warning message in tune #1347 2020-04-22 19:07:42 -04:00
rusefi 86ad5d78ce Fresh generated - auto 2020-04-22 18:56:58 -04:00
rusefi b6287585a7 different take on remove warning message in tune #1347 2020-04-22 18:27:10 -04:00
rusefi 7e400b44a6 Merge branch 'master' of https://github.com/rusefi/rusefi 2020-04-22 18:23:26 -04:00
rusefi 30a7741cb7 smaller version of dead code #1300 2020-04-22 18:23:14 -04:00
rusefi a8a579437d Fresh generated - auto 2020-04-22 15:32:37 -04:00
rusEfi 2203b2867a TS to show warning text 2020-04-19 21:42:00 -04:00
rusefi cc3c6f1b34 Fresh generated - auto 2020-04-19 18:32:24 -04:00
shadowm60 4c6ba7f681
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
rusefi 741ecd6a31 Fresh generated - auto 2020-04-19 15:47:29 -04:00
rusefi 581d0d5711 Merge remote-tracking branch 'origin/master' 2020-04-19 15:24:12 -04:00
rusefi d7a6356f1d FAQ 2020-04-19 15:23:51 -04:00
kon a243b36504
aux serial config files (#1326) 2020-04-19 15:04:59 -04:00
rusefi b287b2f339 TT_HONDA_K_12_1 2020-04-19 14:23:01 -04:00
rusefi c665e6b65d progress towards renix 66-2-2-2 2020-04-19 09:59:55 -04:00
rusefi 82fc1ca30a Fresh generated - auto 2020-04-18 21:31:12 -04:00
Matthew Kennedy 052be17533
oops (#1320) 2020-04-18 21:12:51 -04:00
rusefi c166ee9d58 Fresh generated - auto 2020-04-18 16:40:59 -04:00
rusefi c3113032a3 fresh 2020-04-18 12:20:18 -04:00
rusefi 1a1f81d9cb fresh 2020-04-17 07:25:17 -04:00
Matthew Kennedy e739b49446
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 2f51b0c6f8 "GDI dreams" menu to TS 2020-04-16 14:31:03 -04:00
rusefi a11166d992 dreaming about 63 volts 2020-04-15 21:28:44 -04:00
rusefi 5f447d4d46 fresh 2020-04-15 20:29:39 -04:00
rusefi d73e21a289 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 a1788c1545 fresh for ETB and engine sniffer usability idea 2020-04-15 18:24:26 -04:00
Matthew Kennedy 1e79bc84ea
add button (#1303) 2020-04-15 18:22:30 -04:00
rusefi 390110f8f8 https://rusefi.com/forum/viewtopic.php?p=36201#p36201 2020-04-15 17:03:26 -04:00
rusefi d5d6ab9436 stimulator to all pins 2020-04-14 19:09:26 -04:00
rusefi 116b79a162 fresh 2020-04-14 01:22:45 -04:00
OrchardPerformance 5739032254
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 5f1e4666e2 multi-channel Tuner Studio tooth logger #1284 2020-04-13 20:47:54 -04:00
rusefi 4cde884f1d MC flag0 2020-04-13 19:01:22 -04:00
rusefi 3e1b38043c fresh 2020-04-13 09:23:13 -04:00
rusefi 1c4488d930 i think we better be explicit about buffer size? 2020-04-12 23:59:24 -04:00
rusefi 041919d940 multi-channel Tuner Studio tooth logger #1284
reducing magic constants
2020-04-12 19:10:36 -04:00
rusefi d8f804e32d fresh 2020-04-12 17:49:14 -04:00
Matthew Kennedy 3e1fb34db5
fix typo (#1288) 2020-04-12 17:48:38 -04:00
rusefi 5dc9cb4ace fresh 2020-04-11 22:16:45 -04:00
Matthew Kennedy b526b43864
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 4a22b77335 making magic constants a bit less fragile 2020-04-11 01:52:16 -04:00
rusefi b51da343d1 making magic constants a bit less fragile 2020-04-11 01:22:31 -04:00
rusefi 73438adc64 fresh 2020-04-10 17:32:36 -04:00
Matthew Kennedy 001ef27eb8
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 fb06813e12 DBG_TRIGGER_SYNC merged into DBG_TRIGGER_COUNTERS 2020-04-10 13:19:54 -04:00
rusefi a613aeddad general help with image 2020-04-09 18:09:17 -04:00
rusefi d2bbc30133 isCJ125Verbose 2020-04-08 22:12:33 -04:00
rusefi 64047911c9 fresh 2020-04-08 21:43:05 -04:00
rusefi 9867c4509e thank you Ola! 2020-04-05 22:25:09 -04:00
rusefi b43da0d0f8 killing nbVvtIndex 2020-04-05 11:43:45 -04:00
rusefi b29fdc6f4d fresh ini 2020-04-04 09:07:30 -04:00
rusefi d2a0748f67 kinetis 2020-04-03 09:37:36 -04:00
rusefi 5923cb01d4 Trigger Counters fix 2020-04-02 16:48:35 -04:00
rusefi 4c8ebc4edb CAN progress 2020-03-31 20:08:30 -04:00
rusefi 81211219f2 CAN progress 2020-03-31 16:49:19 -04:00
rusefi bdb8eb621c kinetis 2020-03-29 20:48:19 -04:00
rusefi b0d8cae798 start/stop progress 2020-03-29 17:21:17 -04:00
rusefi 42456329b8 progress 2020-03-29 17:08:29 -04:00
rusefi 0bb1f1f55f ETB progress 2020-03-29 10:29:33 -04:00
rusefi 70f1ae9271 fsio 2020-03-29 09:03:33 -04:00
rusefi fdc918d2e2 fsio 2020-03-29 08:43:13 -04:00
rusefi 7edf4cae70 progress 2020-03-29 08:23:59 -04:00
Matthew Kennedy 61ee03ee06
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 5c2794c2e0 critical error usability improvements 2020-03-28 21:28:32 -04:00
rusefi 6f5468d3ea critical error usability improvements 2020-03-28 20:14:17 -04:00
rusefi 8fd52ba50a AfterStart Enrichment #1230 2020-03-27 13:38:42 -04:00
rusefi 8fc39cbc94 AfterStart Enrichment #1230 2020-03-27 12:13:12 -04:00
rusefi a145701ffa building the wall 2020-03-26 19:24:39 -04:00
rusefi b21a4bc16e fresh generated 2020-03-26 11:43:14 -04:00
Matthew Kennedy e227018c85
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 a5d4d06868
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 608cf45d26
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
rusEfi 1fb9e181a0 Dear Fahrenheit, it was fun! Hope to see you back one day. 2020-03-25 19:06:35 -04:00
Matthew Kennedy 85951b8fdc
no fahrenheit (#1224) 2020-03-25 19:04:21 -04:00
rusefi d3482327f3 allPins consistency thank you AndreiKa 2020-03-25 10:03:09 -04:00
rusefi 7ab0a9cd76 startStopDialog 2020-03-25 00:58:59 -04:00
rusEfi 3e57f8867d Launch debug mode 2020-03-24 23:09:35 -04:00
rusefi 5dce6e7104 launch control #203
somewhat questionable code
2020-03-23 23:20:54 -04:00
rusefi 53385c32bb start/stop progress debug mode 2020-03-22 20:43:27 -04:00
Matthew Kennedy 701f7fd7aa
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 0475348e4c start/stop 2020-03-20 20:45:35 -04:00
rusefi a4b5570223 "rusefi CAN" config #1198 2020-03-19 09:22:16 -04:00
rusefi 482967b8db progress towards start/stop 2020-03-18 15:56:17 -04:00
rusefi 5a6d10c21f hiding SPI from MRE users 2020-03-17 15:50:42 -04:00
rusefi 2dfc039eb9 docs 2020-03-17 13:40:14 -04:00
rusefi a371b32073 cj125 usability 2020-03-17 10:20:29 -04:00
rusefi 93e77c9ccf fresh config 2020-03-14 09:18:25 -04:00
Matthew Kennedy 43f3ab7624
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 84807e8439 docs & wall 2020-03-13 02:27:44 -04:00
rusEfi e065da52df wall of text 2020-03-11 03:08:20 -04:00
rusEfi cbf45d1df5 TPS#2 gauge 2020-03-11 02:10:57 -04:00
rusefi ff7438162b In case of incompatible firmware and console we have a vague error message fix #1180 2020-03-10 19:12:37 -04:00
rusefi 2a07d4f2e4 H-bridge 2020-03-10 14:32:20 -04:00
Matthew Kennedy 1cdd1b86a9
hbridge idle ui (#1178) 2020-03-10 14:31:00 -04:00
rusEfi ca8a3b1e1f more of the same 2020-03-09 19:29:10 -04:00
rusEfi f62364fe39 stepper in TS should be output not any 2020-03-09 19:15:13 -04:00
rusefi 16930da2d3 hard-coding miata Nb2 VVT Ratio magic 2020-03-09 16:59:19 -04:00
rusefi 1892cfe6b7 logicAnalyzerMode was unused, removing for now 2020-03-08 09:14:49 -04:00
rusEfi 86c6494ff7 debugFieldF1List great stuff!!! 2020-03-02 21:01:17 -05:00
960 47eeebed05
Update rusefi.input (#1165) 2020-03-02 20:54:47 -05:00
rusefi d09901f5ba proteus 2020-03-02 20:06:52 -05:00
rusefi 3bf4219ad6 useHbridges 2020-03-02 19:49:47 -05:00
rusefi 2db8157e44 better setting name and help? 2020-03-01 22:32:09 -05:00
rusefi c553877d3d hiding "Analog divider" from MRE 2020-03-01 09:21:39 -05:00
rusefi df993c47f6 PC simulator: TS over HW VSP wants lower blockingFactor fix #794 2020-02-28 18:12:22 -05:00
rusEfi 95160967dd throttle2Position progress 2020-02-27 03:21:42 -05:00
rusEfi 3312dd8112 verboseTLE8888 2020-02-27 01:11:44 -05:00
rusefi 548ecc8cfb bugfix - new option was flipped in TS 2020-02-18 16:38:57 -05:00
rusefi d5faa3b517 making migration seamless on useRunningMathForCranking 2020-02-16 16:13:15 -05:00
rusefi c4e1e1e928 dreams about useFixedMsForCranking 2020-02-15 19:17:42 -05:00
rusefi 64c83fa4cd he owes me one now 2020-02-14 23:03:26 -05:00
rusEfi 67c4fe9f63 catching up 2020-02-12 22:56:31 -05:00
rusefi 9517da33c3 sign/unsign 2020-02-04 13:47:43 -05:00
Matthew Kennedy d1c619879c
more signed vs. unsigned ts (#1124) 2020-02-04 11:47:01 -05:00
rusefi c4c28431f2 Three wire idle air valve #1122
ugly but should work to begin with
2020-02-04 01:06:20 -05:00
rusefi c2e02cc235 fixing build 2020-02-02 13:18:41 -05:00
rusefi 0ea8407097 launch dreams 2020-02-02 12:23:55 -05:00
ola d49e253bff Some initial work at Launch/ALS
(cherry picked from commit 07b3a0632f6673ad57db5b2d6b8ad21674cf3509)
2020-02-02 12:17:06 -05:00
rusefi 7a4a4c2c64 more Proteus CI 2020-02-02 08:42:05 -05:00
rusefi c8f130f996 Boost Control is experimental/Alpha Version 2020-02-02 08:38:15 -05:00
960 4b4e683957
Boost pr (#1114)
* boost control

* cleanup

* Delete rusefi_config.txt

* Add files via upload

* Delete rusefi_config.txt

* Add files via upload

* Update rusefi.input

* Update boost_control.cpp
2020-02-02 03:56:21 -05:00
rusefi c2f0a30397 opening the door to boost controller! 2020-01-31 14:23:15 -05:00
rusefi fc987052b5 fresh 2020-01-14 23:21:18 -05:00
Matthew Kennedy 3445b76f01 fix signed ignition timing (#1102) 2020-01-14 22:57:29 -05:00
rusefi 113fc4be36 refactoring 2020-01-12 05:17:42 -05:00
rusefi f74cf3bfbe refactoring 2020-01-12 05:12:09 -05:00
rusefi 1fe6899781 fresh 2020-01-12 03:45:33 -05:00
Matthew Kennedy ecd240d6f2 AEM X-Series CAN Wideband Support (#1096)
* aem xseries

* parens to avoid operator precedence issues

* put in cfg

* disable that too

* fix sim/unit

* enough generated for ci

* this will guard correctly
2020-01-12 03:44:37 -05:00
rusefi 688107ed77 second channels for ETB related stuff 2020-01-11 01:08:41 -05:00
rusefi 07222f68c0 E30 M3 Tach output solution #907 2019-12-30 01:41:23 -05:00
rusefi 3ab209fafc maybe improvent for trigger errors in TS and console, TS still does not know about order error counter 2019-12-25 15:57:47 -05:00
rusefi 6a193576be all pins improvement 2019-12-25 15:39:13 -05:00
rusEfi aacb921fc2 TS project repair 2019-12-22 20:15:00 -05:00
rusefi 253f68cb61 date & fresh integration 2019-12-22 08:24:47 -05:00
Matthew Kennedy 9645130527 Shrink output channels, now with passing CI (#1077)
* reorder fields

* temporary tle8888 fix

* comment, simplify

* hand tweak generated

* oops, those are reciprocal

* fix engineLoadAccelExtra

* aggressive priority order

* fix output size

* comments

* reorder fields, no sizes yet

* should've been signed

* simplify constructor mess, hook up scaling

* notes

* typo

* if -> switch

* rev signature

* correct map offset

* handle unsigned properly

* RPM is unsigned

* vss isn't scaled

* extract magic

* required generated for build

* de-scale rpm

* field type cases
2019-12-22 08:12:45 -05:00
rusefi 745348bf49 kinetis just started to suddenly work? #1061 2019-12-21 19:58:07 -05:00
rusefi 871f86967f Revert "DRAFT Shrink output channels, again (#1074)"
This reverts commit 562ce6cc
2019-12-21 15:02:49 -05:00
rusefi 86a3feb13f Revert "fresh integration & changing protocol versions & versions"
This reverts commit f6c3f120
2019-12-21 15:02:37 -05:00
rusefi b9338b4047 Revert "reducing magic constants"
This reverts commit 032d8240
2019-12-21 15:02:17 -05:00
rusefi 8602379a32 Revert "trying to save build. it's a useful PR overall but :("
This reverts commit 9f191f0d
2019-12-21 15:01:22 -05:00
rusefi 9f191f0dd8 trying to save build. it's a useful PR overall but :( 2019-12-21 14:34:50 -05:00
rusefi 032d824064 reducing magic constants 2019-12-21 13:30:47 -05:00
rusefi f6c3f12091 fresh integration & changing protocol versions & versions 2019-12-21 12:35:47 -05:00
Matthew Kennedy 562ce6ccaf DRAFT Shrink output channels, again (#1074)
* reorder fields

* temporary tle8888 fix

* comment, simplify

* hand tweak generated

* oops, those are reciprocal

* fix engineLoadAccelExtra

* aggressive priority order

* fix output size

* comments

* reorder fields, no sizes yet

* should've been signed

* simplify constructor mess, hook up scaling

* notes

* typo

* if -> switch
2019-12-21 08:55:19 -05:00
rusefi 22f2739764 Revert "Shrink output channels, use scaling (#1069)"
This reverts commit 89405014
2019-12-19 22:35:06 -05:00
rusefi d3da010088 Revert "fresh integration"
This reverts commit 9363d081
2019-12-19 22:34:58 -05:00
rusefi 88b04e374c Revert "fresh integration"
This reverts commit 5a160912
2019-12-19 22:34:47 -05:00
rusefi 5a160912f5 fresh integration 2019-12-19 22:05:19 -05:00
rusefi 9363d081c3 fresh integration 2019-12-19 20:38:48 -05:00
Matthew Kennedy 89405014cf Shrink output channels, use scaling (#1069)
* reorder fields

* temporary tle8888 fix

* comment, simplify

* hand tweak generated

* oops, those are reciprocal

* fix engineLoadAccelExtra

* aggressive priority order
2019-12-19 20:37:42 -05:00
rusefi bf8cdee62c fresh .ini 2019-12-18 19:37:51 -05:00
Matthew Kennedy 59dcc004ac add settings to log debug & errors list (#1071) 2019-12-18 19:35:08 -05:00
Matthew Kennedy 1fe3fee0d3 only log acc if enabled (#1070) 2019-12-18 19:34:08 -05:00
Matthew Kennedy 2f0b25a476 don't log if disabled (#1067) 2019-12-18 14:39:38 -05:00
Matthew Kennedy 0a7884241d one source of truth (#1063) 2019-12-16 21:44:11 -05:00
rusefi 3f3cddbf01 Config generation handles padding after packed booleans (bits) wrong
fix #1057
2019-12-14 16:11:31 -05:00
rusefi 1ab4bfc16f ETB pin rename defect 2019-12-14 09:37:50 -05:00
Matthew Kennedy 9c481744a5 fix ts (#1058) 2019-12-14 09:33:06 -05:00
rusefi 0555d2170d TPS#2 calibration & fixing ETB in TS 2019-12-08 00:37:33 -05:00
rusefi a84e8c6fc0 Making UART/TTL pins configurable 2019-12-07 23:20:17 -05:00
rusefi 23c0d8646f Making UART/TTL pins configurable 2019-12-07 21:22:09 -05:00
andreika-git 3c8b28db0b Add GUI for binarySerialRxPin/binarySerialTxPin (#1047) 2019-12-07 21:19:21 -05:00
rusefi 0428ff4347 gen_config run 2019-12-04 00:38:40 -05:00
andreika-git 2a39c69f51 iacPidMultTbl + EFI_IDLE_PID_CIC + kinetis_hysteresis (#1043)
* rename EFI_IDLE_INCREMENTAL_PID_CIC -> EFI_IDLE_PID_CIC

* Impl. IacPidMultTable

* Kinetis: Trigger Comparator Hysteresis settings (+adaptive mode)
2019-12-04 00:37:32 -05:00
rusefi b7f689d811 actually it's better to give TS access to all bits 2019-12-02 20:26:43 -05:00
rusefi 51088287ff actually it's better to give TS access to all bits 2019-12-02 20:24:10 -05:00
rusefi 2eab39d3ff auxFastSensor 2019-12-02 17:49:01 -05:00
andreika-git 3b352f6a3a 5V-compatible adcVcc + trigger_input_comp + Kinetis COMP driver impr. (#1036)
* adcVcc is not only for 3V STM32

* update ini files

* Kinetis: improve COMP driver

* Improve trigger_input_comp.cpp (hysteresis)
2019-12-01 12:08:55 -05:00
rusefi 3ed889486e making things nicer with dual ETB settings 2019-11-30 17:38:33 -05:00
rusefi b04166d173 that's how we can move all fields one by one from boardConfiguration to engineConfiguration
my approach is to move fields from the bottom of BC struct
2019-11-30 10:24:37 -05:00
rusefi ff3fbffd80 extracing constant & more information for HW CI 2019-11-29 21:57:59 -05:00
rusEfi 799027c2e9 all ETBs to run in same HW mode 2019-11-29 16:51:51 -05:00
rusefi 0006d93b8a Starter Relay 2019-11-25 23:05:13 -05:00
andreika-git 1808642af1 Starter relay + Hardcoded 'FSIO' + simulator fix (#1032)
* Starter Relay: gui + built-in FSIO impl.

* Hardcoded 'FSIO' replacement for RAM-limited boards

* fix simulator
2019-11-25 20:08:01 -05:00
rusefi 8a8a398c70 starterRelayPinMode 2019-11-25 01:01:00 -05:00
rusefi 9df259fbfb starterRelay & debugMapAveraging 2019-11-25 00:59:05 -05:00
rusefi 1d328c17e8 simulation docs 2019-11-19 09:23:25 -05:00
rusEfi a55e0e1460 launch control #203 2019-11-18 19:22:29 -05:00
rusefi 1a9b68bca6 kinetis into gen_config.bat 2019-11-16 14:44:47 -05:00
rusefi 79e049a5f8 Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) #996
new advanced debugging: hardware pins
2019-11-10 12:39:47 -05:00
andreika-git 4e19c96cb6 Kinetis timer freq. fix & config update (#999)
* Kinetis: fix timer frequency

* More silentTriggerError - it really helps a lot!

* Kinetis: gen_config.bat update
2019-11-06 14:45:55 -05:00
rusefi 7015a5c250 generating fresh 2019-11-05 21:05:19 -05:00
rusefi 5c46ad25a7 review feedback 2019-11-03 10:36:35 -05:00
rusefi 5f01a3fb04
skeleton & docs (#995)
* Documentation additions and clarifications.

Added config/boards/skeleton/ as an example and starting point for
board-specific support.

* Describe where the generated files came from.

* Minor rewording

* Delete mistakenly added emacs backups

* Added an overall description and build notes
2019-11-03 08:41:14 -05:00
rusefi 7a3369795f smarter IAC PID 2019-10-30 09:27:12 -04:00
rusefi 6b477e95d5 'trigger angle offset' note 2019-10-29 16:20:56 -04:00
rusefi 3e8b46b6ca preparation for industrial-PID 2019-10-23 21:41:30 -04:00
rusefi 54d1dd359a preparing for #979 2019-10-15 15:03:19 -04:00
rusefi d2c8e84e95 Two distributors 2019-10-04 22:36:53 -04:00
rusEfi fc3b7ec1bd etbCalibrationOnStart 2019-09-29 14:00:04 -04:00
rusefi 8e3912e6b1 firing order 1-2-7-8-4-5-6-3 2019-09-28 10:25:57 -04:00
rusefi 8c5be72106 idle&ETB progress 2019-09-26 00:02:47 -04:00
rusefi 567bd7dd58 absolute fuel pressure flow calculation #954 2019-09-24 18:39:26 -04:00
rusefi fc8db12323 absolute fuel pressure flow calculation #954 2019-09-24 17:57:49 -04:00
rusEfi 89ed15838f ETB is sticky around zero and does not want to close all the way #943 2019-09-22 23:28:11 -04:00
rusefi 2bbbc1c787 ETB pinEnableMode 2019-09-20 22:16:54 -04:00
rusefi b9f649a93c ETB to SD logs 2019-09-20 20:41:45 -04:00
rusefi 3ac801f9c5 configurable SD card logging speed 2019-09-20 20:18:22 -04:00
rusefi ef85a6ceed more fields to SD card logs 2019-09-20 19:38:19 -04:00
rusefi b80710e7a7 refactoring "date" command and flex dead code 2019-09-20 18:12:56 -04:00
Matthew Kennedy a20f353506 Kill Dead Code 2: Electric Boogaloo (#940)
* remove dead

* remove dead

* deflex
2019-09-18 20:23:14 -04:00
rusefi cb2fee9076 Reduce PID significant figures from 7 -> 4 #939 2019-09-18 09:11:00 -04:00
rusEfi f68ba22ba2 acRelayBench 2019-09-14 18:04:32 -04:00
rusefi 30e3012568 idle timing tooltips for tunerstudio 2019-09-11 20:59:57 -04:00
rusefi 8e67952fb8 idle timing tooltips for tunerstudio 2019-09-11 20:59:05 -04:00
rusefi a6fbc5036a Delayed A/C compressor switch #922 2019-09-11 20:46:50 -04:00
rusefi cc011ee081 instant RPM for idle control #925 2019-09-10 23:03:55 -04:00
rusefi 2818c803b5 fatalErrorPin setting is not used #926 2019-09-09 21:34:15 -04:00
rusefi 842d640c4c TS MAF autotune is broken fix #923 2019-09-08 15:47:30 -04:00
rusefi e77b703beb Reinitialize TLE8888 if it resets #904
nasty "solution"
2019-09-06 20:30:27 -04:00
rusefi 5d8e1f6c73 tle8888 reinit command 2019-09-05 10:30:27 -04:00
rusefi c1c1e59006 Hall mode for TLE88888 - VRSConfig1 VRSM #915
TS settings typo
2019-09-04 00:19:44 -04:00
rusEfi 8a35983bfe Hall mode for TLE88888 - VRSConfig1 VRSM #915
TS setting only
2019-09-03 23:56:28 -04:00
rusefi 9f50f9a4f7 EFI_CJ125_DIRECTLY_CONNECTED_UR should be a runtime parameter fix #914 2019-09-03 18:44:05 -04:00
rusefi be1b32abf0 make iTerm limits visible for idle RPM pid #913 2019-09-02 00:19:06 -04:00
rusEfi 7efe5cdd5c reducing dead code 2019-08-31 17:59:18 -04:00
rusEfi 70743de79e docs 2019-08-18 14:11:15 -04:00
rusefi db724568db refactoring: extracting common magic constants 2019-08-18 12:14:33 -04:00
rusefi fd1b74e0f8 1-4-3-2 2019-08-16 19:24:41 -04:00
rusefi 7eb05c90e4 steps towards ETB live documentation 2019-08-15 20:24:17 -04:00
rusefi 0102f07d77 new 4 cylinder firing order! 2019-08-15 19:36:16 -04:00
rusefi f8315fa5c2 TS refresh & better MRE test configuration 2019-08-10 16:25:42 -04:00
rusEfi 6f06b4e436 pin number correction 2019-08-05 22:05:33 -04:00
rusEfi dfc80861a3 naming consistency 2019-08-05 22:00:07 -04:00
rusEfi f531a94afe looks like we got some dead lines from 'useWarmupPidAfr' removal and project reorg 2019-08-04 19:38:06 -04:00
rusefi f7da52cbe2 Does noise filtering work for 36/1? 2019-08-02 20:46:08 -04:00
rusefi 91f9a50b3f F7 nucleo does not work?
funny, it was about some very unused feature
2019-08-02 01:36:02 -04:00
andreika-git 1e73b830ac Kinetis files (pre-alpha) (#890) 2019-07-27 09:52:01 -04:00
rusefi 8f432dc88b software jump to DFU #809
dreams about DFU
2019-07-25 17:59:31 -04:00
rusefi d01485d484 trigger error message makes trigger very unhappy #888
quick dirty temporary solution
2019-07-22 17:38:52 -04:00
rusefi 84955cdedb throttle pedal up switch for Miata NA6 2019-07-21 17:06:16 -04:00
rusefi 0f03030455 RIP WarmupAfr 2019-07-18 18:27:32 -04:00
Matthew Kennedy 21d1b25c5e Remove warmup afr pid (#879)
* config changes

* actually remove from config

* rip out implementation
2019-07-18 18:26:18 -04:00
rusefi 04bc1128df support multiple VVT sensors #885
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
rusefi 36300201ee TS progress 2019-07-11 21:14:02 -04:00
OrchardPerformance a04653a4d7 TStips (#881)
* Spell checked and hopefully merge fixed

* More TStips added, correction to spelling error in rusefi.input

* Reverted change made to fuel_math.cpp. I don't know why it insisted on that change.

* Few more TPtips added and something about a hardware/rusefi_lib

* Added a few more bits

* Two typos corrected - Thanks Andreika
2019-07-11 13:59:13 +03:00
rusefi 7288f8aab9 maybe we need it? who knows... isMapAveragingEnabled 2019-07-09 15:35:52 -04:00
rusefi 485ae2da75 setting min 10% for crankingFuelCoef 2019-07-06 21:04:37 -04:00
rusefi 8057939482 progress 2019-07-06 20:54:14 -04:00
Matthew Kennedy d708f3e038 Implement TS tooth logger (#873)
* FW changes

* config changes

* whitespace

* comment

* simplify
2019-07-06 20:48:58 -04:00
rusefi 7faca592d0 fresh 2019-07-03 03:23:23 -04:00
Matthew Kennedy ae5da75cd8 datalog new ETB parameters (#864) 2019-07-03 03:17:07 -04:00
rusefi b24064d231 NB2 magic clarification 2019-07-01 12:48:08 -04:00
rusefi b2dece5269 undoing wrong fix & better fix for #805
also generator logging improvements
This reverts commit f07f96599b.
2019-06-30 14:28:47 -04:00
rusefi 3530bc696c TS bit array fix? 2019-06-28 17:54:12 -04:00
rusefi 2bc0cf9cf7 typos in latest TS fields 2019-06-28 17:51:18 -04:00
rusefi 5bb016ef59 launch control: clutch up&down inverted setting 2019-06-26 19:41:46 -04:00
rusefi 7b4aae40c8 ETB gauges & TS progress 2019-06-26 19:25:38 -04:00
Matthew Kennedy e3a14e5979 Add ETB status gauges, fix gauge menus (#863)
* testing

* fix offsets

* consolidate ts config

* cleanup

* typo

* unwind some

* fix etb idle range setting

* unwind
2019-06-26 19:24:32 -04:00
rusefi a82c7e30db verbose trigger sync: better field name & check box to engine sniffer 2019-06-25 02:25:26 -04:00
rusefi 3f51b89055 fresh MRE ini 2019-06-23 10:38:18 -04:00
rusefi b271e7b900 fresh ini 2019-06-23 09:25:04 -04:00
Matthew Kennedy e790dadfe5 Add "Reset ECU" button (#857)
* add reset button

* fix signed/unsigned bug

* goodbye degree symbols
2019-06-23 09:18:54 -04:00
rusefi 9cbbf72031 command line merge of https://github.com/rusefi/rusefi/pull/846 2019-06-18 19:18:52 -04:00
rusefi f07f96599b "Calibrate TPS" broken in TS fix #805 2019-06-17 22:00:34 -04:00
rusefi af6c342368 Utility class which writes same line both to stdout and file 2019-06-17 20:21:32 -04:00
rusefi 244b66b0ae ETB: TPS should be f(RPM, pedal) - target table #835 2019-06-15 14:11:38 -04:00
rusefi e1c0557f4d idle using ETB #783 2019-06-15 13:33:14 -04:00
rusefi 43acf4c3fc ooooops we've missed 4.2 vs 4.9 setting 2019-06-14 14:13:32 -04:00
rusefi e07b119a7f bumping configuration version in light of #773 2019-06-14 13:04:04 -04:00
rusefi 92bad7286f fresh stuff 2019-06-13 14:56:13 -04:00
rusefi c20c16422b docs 2019-06-13 09:09:08 -04:00
Matthew Kennedy e47bc4b952 Fix tunerstudio ratio vs. percent (#838)
* fix ratio vs pct

* fix idle cranking clt position

* fix defaults

* fix typo

* fix baro corr gauge

* baro default

* fix degree symbols

* fix testFuelMap

* fix testPlainCrankingWithoutAdvancedFeatures

* test testFasterEngineSpinningUp
2019-06-13 09:05:22 -04:00
rusefi c643b780d2 docs 2019-06-12 12:45:07 -04:00
rusefi 5f0000edc1 bias resistor clarification 2019-06-11 20:32:27 -04:00
rusefi a3581b06f9 ETB: TPS should be f(RPM, pedal) #835 2019-06-10 23:57:35 -04:00
rusefi 837492c9f0 ETB: TPS should be f(RPM, pedal) #835 2019-06-10 23:38:44 -04:00
rusefi 0c5b9e093b ETB: TPS should be f(RPM, pedal) #835 2019-06-10 13:07:42 -04:00
rusefi 1e75fc98b5 ETB: TPS should be f(RPM, pedal) #835 2019-06-10 12:52:26 -04:00
rusefi 2cccc7b121 docs 2019-06-09 20:36:29 -04:00
rusefi 66903595b7 TS flexibility for MRE 2019-06-07 17:38:12 -04:00
rusefi 97a557a57e hiding GPS 2019-06-06 19:20:00 -04:00
rusefi 94f360daeb fresh .ini 2019-06-05 21:36:20 -04:00
Matthew Kennedy 813964561c Clarify and robustify sensors UI (#827) 2019-06-05 21:34:39 -04:00
rusefi 119ad7cc13 board-specific usability #808
hiding more stuff from MRE
2019-06-05 00:36:35 -04:00
rusefi 803173cc86 TPS mess typos 2019-06-04 23:59:27 -04:00
rusefi f6800dbd39 board-specific usability #808
fixing enum range
2019-06-04 23:45:41 -04:00
rusefi 987906a167 board-specific usability #808 2019-06-04 19:12:35 -04:00
Matthew Kennedy 1b54b77fd4 TS cleanup pass #2 (#823)
* rearrange fuel/ign/cranking/idle

* fix base, sensors, and controller

* fix degree symbols

* fix degree symbols again

* spelling
2019-06-04 18:53:08 -04:00
rusefi 3a10946940 board-specific usability #808
hiding cj125
2019-06-04 12:13:59 -04:00
rusefi cffb0abd4f real MAF to TS 2019-06-03 10:02:29 -04:00
rusefi 2968cdafbc pins mapping logic fix & pins kind fix 2019-06-02 14:10:21 -04:00
rusefi 5b8dfbf444 board-specific usability #808
hiding menu items for specific boards
2019-06-01 18:29:50 -04:00
rusefi c97d735fc0 Usability: TS project rework #811
trying to address encoding nightmare
2019-06-01 17:15:01 -04:00
rusefi a09484f492 Usability: TS project rework #811 2019-06-01 16:33:15 -04:00
Matthew Kennedy 70531c84cb TS: Spelling and clarity improvements (#814)
* fixes

* whitespace
2019-05-31 21:25:00 -04:00
Matthew Kennedy 2387ae1ca3 missed one (#813) 2019-05-31 19:21:30 -04:00
Matthew Kennedy 24e86135e0 consolidate ign/inj outputs in to respective settings pages (#812) 2019-05-31 19:11:34 -04:00
rusefi 0334f20fd1 board-specific usability #808 2019-05-30 20:41:54 -04:00
rusefi 67892959a3 board-specific usability #808 2019-05-30 19:22:16 -04:00
rusefi 2c844b551f board-specific usability #808 2019-05-30 18:19:27 -04:00
rusefi 493bd4c677 minor technical debt 2019-05-29 23:15:31 -04:00
rusefi 18a2085491 docs 2019-05-27 16:13:19 -04:00
rusefi 2b657e607e EFI_IDLE_INCREMENTAL_PID_CIC should be a runtime parameter #806 2019-05-27 10:38:06 -04:00
rusefi 5126397a89 lower 16 values are used on stm32 rusEfi, values above 16 are related to Kinetis work in progress 2019-05-27 06:55:53 -04:00
rusefi 5db9eb44d9 generator now takes full file name 2019-05-26 20:54:44 -04:00
rusefi e3d139d4d4 MC33816 integraion #784 2019-05-25 15:35:25 -04:00
rusefi e1337793cc #784 2019-05-25 13:47:09 -04:00
rusefi 01e481db31 fix #802 2019-05-25 13:36:29 -04:00
rusefi 4158761704 RU TS translation 2019-05-22 17:57:55 -04:00
rusefi ecf6a66634 Trigger: warning code on normal engine start up #669 2019-05-11 13:39:27 -04:00
rusefi 93b1473555 gauges cleanup 2019-05-11 10:57:58 -04:00
rusefi 5d8a12a8a7 better gauge name 2019-05-11 10:51:38 -04:00
rusefi e0f9ba8a2a idle usability 2019-05-11 10:41:04 -04:00
rusefi 89962a85c5 FEATURE REQ: aux temperature inputs #332 2019-05-10 14:43:46 -04:00
rusefi 8c00f9ebe8 FEATURE REQ: aux temperature inputs #332 2019-05-09 19:39:21 -04:00
rusefi 08197580bf Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
more flexibility for TS project
2019-05-08 09:51:18 -04:00
rusefi d647772b98 Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
metric progress
2019-05-07 19:16:01 -04:00
rusefi 11e4fe4c78 fun stuff 2019-05-06 21:30:21 -04:00
rusefi 8f1b1c52bc docs 2019-05-06 09:16:03 -04:00
rusefi ad629c6d07 allowing negative PID offset 2019-05-05 17:44:28 -04:00
rusefi f9bc42b8c6 typo 2019-05-05 13:29:16 -04:00
rusefi a59ac4ad0e 8888 usability 2019-05-05 12:48:04 -04:00
rusefi d09bcad3e7 dreams of two ETBs 2019-05-05 12:02:42 -04:00
rusefi 11f832306c better message 2019-05-05 10:47:25 -04:00
rusEfi 8afee0fd90 MC33816 integraion #784
bare bones skeleton
2019-05-03 21:13:25 -04:00
rusefi ea5618dd30 docs 2019-05-03 09:27:11 -04:00
rusefi 8bbd5c0514 idle using ETB #783
configuration fields
2019-05-02 22:12:43 -04:00
rusefi 17643f693f more pins to allow smart outputs 2019-05-02 11:21:35 -04:00
rusEfi 5663e7a118 ETB tiny progress 2019-05-02 00:01:21 -04:00
rusefi 64a7cad1a3 FSIO to allow smart output pins 2019-05-01 22:26:07 -04:00
rusefi 55cf1083f9 More CAN messages for VAG fix #779 2019-05-01 08:33:14 -04:00
rusEfi 25c8284209 another typo 2019-04-28 23:18:37 -04:00
rusEfi 8138d137fe 'warninigLedPin' typo and minor TS progress 2019-04-28 23:04:52 -04:00
rusefi e13193a832 ETB pause feature - useful while playing on the bench 2019-04-26 13:46:58 -04:00
rusefi c6c47392d7 electrical noise during tuning ETB causes full tune reset fix #775 2019-04-25 22:28:46 -04:00
rusefi 3c09b8f1f5 reducing analog_inputs debug confusion :) 2019-04-25 08:32:20 -04:00
rusefi 3298b57932 DBG_ANALOG_INFO 2019-04-24 22:16:37 -04:00
rusefi de07a1dce8 All corrections should be ratio, 1.0 = no correction #773 2019-04-23 19:24:12 -04:00
rusefi 95cd53b234 All corrections should be ratio, 1.0 = no correction 2019-04-23 18:37:53 -04:00
rusefi 1ae93cbe69 All corrections should be ratio, 1.0 = no correction 2019-04-23 18:34:45 -04:00
rusefi 227e861e2c ETB progress? 2019-04-23 15:45:47 -04:00
rusefi 3bc891eb15 TS improvement 2019-04-23 09:10:18 -04:00
rusefi f09119b6fa ETB tiny progress 2019-04-22 21:32:55 -04:00
rusefi f62731cc99 USB and TLE8888 not working for F4 or F767 #764 2019-04-20 23:39:06 -04:00
rusefi 99de0fcbd5 TPS/TPS TS confusion reduction 2019-04-20 14:54:16 -04:00
rusefi 37c12b573c we need TLE8888 driver #714 2019-04-15 19:15:53 -04:00
rusefi e39f77aa9e SPI progress 2019-04-14 18:12:15 -04:00
rusefi db9456902f steps towards smarter gpio 2019-04-13 10:58:52 -04:00
rusefi 17733bc00f docs 2019-04-12 18:24:43 -04:00
rusefi 379c912b0c ETB using tle7209 #746 2019-04-11 23:21:16 -04:00
rusEfi 9c9dc05b10 cleanup #4 2019-04-11 22:15:06 -04:00
rusEfi ef369b1787 docs 2019-04-08 18:09:07 -04:00
rusEfi f74777b45d docs 2019-04-08 18:05:16 -04:00
rusefi cd7cc596bc cranking base_fuel reform 2019-04-04 08:26:57 -04:00
rusefi 969b553d42 docs 2019-04-01 17:20:17 -04:00
rusefi 1ab6cace13 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
removing startConsoleInBinaryMode
2019-04-01 11:45:06 -04:00
rusefi 5d26b6fdae TPS docs into TS 2019-04-01 03:43:12 -04:00
rusefi 5626a8c82a better location for spi pin modes
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
rusefi e3b4ba79df sync 2019-03-28 22:48:12 -04:00
andreika-git 4b5ed3e0e1 Tps-accel. fractional mode (#715)
* Add new config settings for tps_accel_fractional_mode

* Add new variables for the fractional algo

* Add resetFractionValues() method

* Call onEngineCycleTps() and fix onEngineCycle()

* Implement the fractional algo

* More debug outputs for tps-enrich

* Nice & juicy unit-test!
2019-03-28 22:47:20 -04:00
rusefi 0dadb6de68 we need TLE8888 driver #714 2019-03-26 12:30:30 -04:00
rusefi 8635065907 more SPI speeds and TLE8888 to full pinout 2019-03-26 10:35:33 -04:00
rusefi 52ba88fbc2 we need TLE8888 driver #714 2019-03-25 20:39:10 -04:00
rusefi fc590524c2 we need TLE8888 driver #714 2019-03-25 20:30:36 -04:00
rusefi c9b022d562 we need TLE8888 driver #714 2019-03-25 15:08:32 -04:00
rusefi 8fa9855171 get_config for #713 2019-03-22 23:00:21 -04:00
andreika-git 984fc12f73 Idle timing PID control & TPS-based VE table (#713)
* Add new config settings for idleTimingPidControl & TPSBasedVeTable

* Add dialogs for idleTimingPidControl settings

* Add dialogs for TPSBasedVeTable settings

* Share the code for getTargetRpmForIdleCorrection() and move it from idle_thread.cpp

* Implement TPSBasedVeTable

* Add PID to advance_map.cpp

* Implement idleTimingPidControl

* Make getAdvanceCorrections() visible to unit-tests

* Unit-tests! Yeah!
2019-03-22 22:55:51 -04:00
rusefi a0a0406523 baro 2019-03-22 15:54:12 -04:00
rusefi 7a358c1883 ve gauge into fuel category 2019-03-21 22:11:11 -04:00
rusefi d9137f0c6a fixing stop_engine TS command 2019-03-21 21:57:12 -04:00
rusefi c1579ffc9a cranking docs 2019-03-21 20:26:14 -04:00
rusefi 69dcfd6338 TPS acceleration docs 2019-03-16 11:14:52 -04:00
rusefi 874261cfe3 "60/2 with variable cam location" trigger #707 2019-03-15 13:35:44 -04:00
rusefi 7c1020b17c random progress 2019-03-14 13:28:51 -04:00
rusefi 5ffdb65a81 docs 2019-03-12 22:04:52 -04:00
rusefi af87bf7e1e fuel gauges unification 2019-03-12 21:48:28 -04:00
rusefi dd3f5b8668 TS command to reset firmware 2019-03-12 20:33:13 -04:00
rusefi 9d9ae5a054 TS project help 2019-03-12 20:22:40 -04:00
rusefi 25a6656505 docs 2019-03-12 20:09:33 -04:00
rusefi d9bed5809e overall usability progress 2019-03-12 14:35:49 -04:00
rusefi a0d1a5cefa allowing bigger injectors 2019-03-12 10:16:50 -04:00
rusefi 0df58cf9af hip9011 knock detection chip driver #35 2019-03-11 13:38:39 -04:00
rusefi 68ab283bd4 hip9011 knock detection chip driver #35 2019-03-11 09:42:11 -04:00
rusefi 60a5b2c5ea better Electronic Throttle body control #493
two ETBs
2019-03-10 12:02:25 -04:00
rusEfi 9a11d26cc3 better Electronic Throttle body control #493 2019-03-09 23:31:47 -05:00
rusefi af12bcb806 trigger docs pain #671 2019-03-05 18:10:20 -05:00
rusEfi 66af49df63 debug int fields type fix 2019-03-02 15:08:29 -05:00
rusEfi 333ce71923 ETB iTerm limits 2019-03-02 14:00:32 -05:00
rusEfi e7b56452c7 "debug i4" & "debug i5" gauges 2019-03-02 13:26:20 -05:00
rusEfi c01734b8a4 TPS commands & compacting 2019-03-02 13:21:12 -05:00
rusefi ee615c6f6a TS project clean-up 2019-02-26 22:32:17 -05:00
rusefi 565ac60218 fix #688 2019-02-23 08:52:12 -05:00
rusefi f3b64f5227 #688 2019-02-22 22:17:09 -05:00
rusefi 9547c44ff1
688 brainpins (#694)
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
rusefi 9325cd6d23 better (?) variable names 2019-02-10 22:47:49 -05:00
Matthew Kennedy 17691227d5 Fix dwell default, improve TS field names (#689)
* improve message

* clarify cranking dwell settings

* change default

* fix unit test that made assumption
2019-02-07 07:44:07 -05:00
rusefi 97a1f10c39 more pins to full pinout 2019-02-02 20:32:42 -05:00
rusefi ee4ac9b240 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi ed8fbe9b1e more pins to Full Pinout 2019-01-26 11:33:41 -05:00
rusefi 9e8239620e docs 2019-01-25 22:19:44 -05:00
rusefi 0878462a09 'setEngineType' via TunerStudio 2019-01-20 22:17:06 -05:00
rusefi 3be426f927 docs 2019-01-20 20:03:15 -05:00
rusefi 28bde6f084 better method name and docs related to improved craking logic 2019-01-20 11:33:40 -05:00
rusefi 14badb4fc7 TS project typo 2019-01-14 08:57:53 -05:00
rusefi 1a2c294d1d Question: something strange trigger errors #662
logging 8 codes
2019-01-13 20:45:58 -05:00
rusefi acc4b2f384 idle bench test from TS 2019-01-13 19:41:39 -05:00
rusefi 8247d25975 #658 2019-01-10 17:05:03 -05:00
rusefi 54adb0cade float ETB bins for now 2019-01-07 19:30:35 -05:00
Matthew Kennedy 45d4243636 Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi 90baa5ab73 FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously 2019-01-05 23:48:37 -05:00
rusefi 933a202995 #647 2019-01-04 22:09:38 -05:00
rusEfi 9edbf8218a #35 2019-01-04 17:18:43 -05:00
rusefi bef48e1d0d ion enum 2018-12-31 09:19:05 -05:00
rusefi d632d72ed3 ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusefi 36047e7f3d ETB bias curve by TPS 2018-12-09 10:19:47 -05:00
rusEfi 3d3122c76c better? field name 2018-11-30 00:17:55 -05:00
rusefi c77ab926c2 Mazda Z5 trigger integration 2018-11-22 10:01:48 -05:00
rusEfi b32cad2840 MIL to all pins tab 2018-11-10 21:01:59 -05:00
rusefi d5ddb0bc9d #619 2018-10-30 05:32:13 -04:00
rusefi cfb671feab #615 start 2018-10-25 17:42:42 -04:00
rusefi 07c5b196f5 fresh file 2018-10-13 10:54:42 -04:00
rusEfi e5534d79b7 new debug field 2018-10-10 22:19:20 -04:00
andreika-git bd40691e67 AirFlow-interpolated tCharge Mode (#612)
* Add vars & enums

* updateTChargeK()

* limitRateOfChange()

* Impl. AirFlow-interpolated tCharge mode

* Update tsOutputChannels: tCharge & airFlow

* Set default config params

* Unit-tests

* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi b6c2eceb3b fresh auto-genenrated 2018-09-25 15:48:58 -04:00
andreika-git d2569a1d11 Prepare for TPS-based Advance and tCharge Modes + Fixes (#610)
* rusefi_config.txt

* rusefi.input for TPS-based Advance

* rusefi.input for tCharge

* Fix compilation for Prometheus config

* Fix CJ125 calibration & debug flood

* Fix EnumToString utility for main.h->global.h refactoring
2018-09-25 15:45:17 -04:00
rusefi 3970fb4527 air mass into TS logs 2018-08-29 10:40:13 -04:00
rusefi b447f2d359 #607 2018-08-26 17:35:06 -04:00
rusefi 55e30a6e72 project sync 2018-08-19 18:30:58 -04:00
Artem 7be28d3aa2 Change position field MAP Deactivation Threshold (#605) 2018-08-19 18:29:34 -04:00
rusefi da8195fc2a VVT debug field label fix 2018-08-14 12:37:43 -04:00
rusefi 26a3e3f568 coastingFuelCutMap into project 2018-08-13 20:53:40 -04:00
rusefi 3fa3aa3094 manual chery-pick of #602 2018-08-04 10:24:10 -04:00
rusefi 36ba17ac1c #600 2018-07-29 18:02:37 -04:00