Commit Graph

1356 Commits

Author SHA1 Message Date
rusefillc 728db11c56 Alternator Duty Cycle Adder for AC Fan fix #4973 2023-01-24 10:29:08 -05:00
rusefillc 8f2465428d Alternator Duty Cycle Adder for AC Fan #4973 2023-01-24 09:53:10 -05:00
rusefillc f3ed5159b7 Default binary should have more relaxed pinout: FATAL pin #5002
only UI here
2023-01-23 10:14:52 -05:00
rusefillc 124493efeb Default binary should have more relaxed pinout: serial fix #4998
we can now simplify code a bit
2023-01-23 08:16:30 -05:00
rusefillc baa93710fb VVT output at least gauge 2023-01-19 11:23:35 -05:00
Andrey 40db9c84f4 TS gauges section should be auto-generated #4972 2023-01-16 00:03:33 -05:00
Andrey 4e4dd536a2 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-01-14 22:38:38 -05:00
rusefillc 6ab09f3cda Merge branch 'master' of https://github.com/rusefi/rusefi into master 2023-01-10 16:12:13 -05:00
rusefillc ee5c9db9a8 detect and ignore doubled trigger edges #4656 2023-01-10 16:11:50 -05:00
Matthew Kennedy 15d41c31c7
support Toyota ETCS-i tps/pps (#4898)
* cfg

* cfg

* configurable "ford tps" mode for TPS + PPS

* comments

* comment

* fix deinit RedundantFordTps

unregister sensor in case useFordRedundant* changes, avoiding ECU config error

* better validation

* use activeConfiguration on deinit path

* use define

* use smaller unused hole

* s

Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2023-01-10 14:10:30 -05:00
rusefillc 424b0ae765 useETBforIdleControl: should be possible to turn this thing off, right? 2023-01-07 20:23:47 -05:00
Matthew Kennedy e5d199272d
improve iat ignition table (#4948)
* iat ignition table

* changelog
2023-01-06 21:59:34 -05:00
rusefillc a73d0636f8 rollingLaunchEnabled is dead for now 2023-01-04 21:14:46 -05:00
rusefillc 7826816ecc getDigital only works for 4 specific pins. Can it be made to work with generic digital pins? #4861 2023-01-04 21:12:14 -05:00
rusefillc f94aa7a7cd https://rusefi.com/forum/viewtopic.php?f=2&t=2484 luaIgnCut 2023-01-02 17:46:56 -05:00
rusefillc 381d883879 docs 2023-01-02 12:52:03 -05:00
Nathan Schulte d06af27648
TS: remove totalGearsCount from Experimental/Broken dialog (#4921)
it already exists in VSS dialog
2022-12-31 13:53:06 -05:00
rusefillc 4fd79577ae antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-22 10:22:13 -05:00
rusefillc 6a42f73bb9 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 20:43:22 -05:00
rusefillc 86d8380390 TurboMarian is the ALS boss 2022-12-21 18:26:56 -05:00
Nathan Schulte 3d05b84af9
organize ETB H-Bridge No1/2 into panels (#4904) 2022-12-18 11:24:17 -05:00
Nathan Schulte 9343570202
disable TPS secondary min/max w/ inputs (#4905)
* disable TPS secondary min/max w/ inputs

* disable ETB auto-calib w/ TPS inputs
2022-12-18 11:05:31 -05:00
rusefillc e7ce34ff37 TurboMarian is the ALS boss 2022-12-16 23:32:04 -05:00
Matthew Kennedy 52884c64cb
SD card tooth log (#4897)
* adjust tooth logger api

* mmc card writes tooth log

* changelog
2022-12-15 08:34:10 -04:00
rusefillc d0584d344f antilag and anti-lag #2403 2022-12-14 22:25:06 -05:00
rusefillc 1094897257 Jammed ETB detection #4873 2022-12-13 22:34:06 -05:00
Matthew Kennedy cfe2ca690b
Trigger scope uses full buffer (#4893)
* trigger scope uses full buffer

* channels swapped on 4chan

* UI has custom names for boards
2022-12-13 19:55:36 -04:00
rusefillc e2a0f64c99 RPM correction/multiplier for Accel Enrich #4760 2022-12-13 14:58:55 -05:00
Matthew Kennedy 9d8bfb834e
Basic trigger scope implementation (#4885)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format

* tooth logger uses big buffer

* dead config

* config

* implement basic trigger scope

* good behavior

* enable on other alphax

* flag to enable second channel

* use 8 bit mode on the ADC for less memory use

* changelog
2022-12-10 23:00:12 -05:00
Matthew Kennedy 9f76dc4c6b
Use a shared buffer for "high memory" operations (#4878)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format
2022-12-10 07:35:39 -05:00
rusefillc 137924be7a autotune page broken #4879 2022-12-07 10:05:26 -05:00
rusefillc 9b4fbc0006 getDigital only works for 4 specific pins. Can it be made to work with generic digital pins? #4861 2022-12-04 12:45:27 -05:00
rusefi ca2ccc4625 etbStatus_error does the job #4820 2022-12-02 21:17:10 -05:00
rusefi 153b323459 ETB error counter logic #4854 2022-12-02 21:17:10 -05:00
rusefi fc98c91e22 ETB duty cycle jitter #4833 2022-11-30 22:23:17 -05:00
Matthew Kennedy 466833d95a
ETB error counter logic (#4854)
* simplify ETB error counter logic

* dropped this: {

* happy test

* reorder logic, test etbErrorCode

* test that fails

* independent TPS and PPS counters

* missed a file

* happy test
2022-11-30 22:20:09 -05:00
rusefi 26a6eeaa34 ETB duty cycle jitter #4833 2022-11-30 21:51:54 -05:00
Andrey 9a38d23b61 ETB duty cycle jitter: only monitoring within this ticket fix #4833 2022-11-30 19:49:16 -05:00
rusefi 1e7baa1089 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-29 22:39:55 -05:00
rusefi b5049c8284 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-29 22:13:59 -05:00
rusefi b3a3c97b87 ETB duty cycle jitter #4833
still totally dead on real hardware and I've already fixed two defects! time for an indicator
2022-11-29 22:01:15 -05:00
rusefi 5a71d966ac Nested Panel tachSettings not found in UI structure fix #4853 2022-11-29 19:13:53 -05:00
rusefillc 1190d64156 ETB duty cycle jitter #4833 2022-11-28 20:01:26 -05:00
rusefillc 2b9164b7a4 ETB overheats due to constant isTpsError true/false/true/false jitter #4832 2022-11-27 22:34:27 -05:00
rusefillc 9321aae600 ETB duty cycle jitter #4833 2022-11-27 18:13:10 -05:00
Matthew Kennedy f0d0876c61
ve blend typo, explanation on dialog (#4835)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:47:57 -05:00
Matthew Kennedy ef53ff0104
period -> frequency (#4837)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:10:05 -05:00
rusefillc 268a89a05d ETB duty cycle jitter #4833 2022-11-27 00:45:02 -05:00
rusefillc 3c1db7f086 "Auto Calibrate" enable consistency 2022-11-26 23:36:48 -05:00
rusefi 3375648612 usability progress: conditional ETB button enable. TODO: make logic consistent with other instances of same buttons 2022-11-26 14:26:29 -05:00
rusefillc e4ea586a91 Launch control UI suggestions #4819 2022-11-23 07:05:57 -05:00
rusefillc 735eec8d0a Launch control UI suggestions #4819 2022-11-22 17:45:51 -05:00
Nathan Schulte 471bcf063c Full Optimized – High Speed #4818 2022-11-21 20:12:13 -05:00
rusefillc ea35a03495 UI Suggestions for Tunerstudio: next round of trigger #4780 2022-11-20 11:17:01 -05:00
rusefillc 01eb1f27a3 Organize Lua front end stuff in seperate folder #4781 2022-11-20 01:53:20 -05:00
rusefillc 213ab9396a Extra Idle Air if Throttle is Pressed behavior #3940
starting to remove since that's not what Norman wanted
2022-11-20 00:55:16 -05:00
rusefillc e68158158e Organize Lua front end stuff in seperate folder #4781 2022-11-20 00:42:55 -05:00
rusefillc f1b7568c71 groupMenu = "Script Curves" 2022-11-20 00:38:21 -05:00
rusefillc 6c567d44b7 Add Boost Control Tool Tips #4801 2022-11-19 23:51:18 -05:00
rusefillc 76e363453c Reference KPa in Boost Control Target Table fix #4802 2022-11-19 23:27:59 -05:00
rusefillc a331cfa2c9 simpler SENT for now 2022-11-19 09:38:39 -05:00
rusefillc d25f37ea0e Show cams in TS trigger logger #2496
oops
2022-11-14 23:42:10 -05:00
rusefillc f26bf103b1 new templating feature 2022-11-14 23:25:41 -05:00
rusefillc 6b97402ecf high-speed composite logger #416
one step back
2022-11-14 22:22:36 -05:00
rusefillc 1e42eafed5 high-speed composite logger #416 2022-11-14 18:32:26 -05:00
rusefillc e904ff72e9 high-speed composite logger #416
dead lines
2022-11-14 17:50:59 -05:00
rusefi 3f4165fc17 Add fuel adder to launch #4777
only UI for now
2022-11-13 19:55:46 -05:00
rusefi 1779517fd3 UI Suggestions for Tunerstudio #4722 2022-11-13 17:00:12 -05:00
rusefi 9588c36d59 UI Suggestions for Tunerstudio #4722 2022-11-13 16:57:11 -05:00
rusefi ce16a99ab1 UI Suggestions for Tunerstudio #4722 2022-11-13 16:53:31 -05:00
rusefi bc3737dee9 UI Suggestions for Tunerstudio #4722 2022-11-13 11:37:57 -05:00
rusefi da510bb687 UI Suggestions for Tunerstudio #4722 2022-11-13 11:35:03 -05:00
rusefi 0e71535727 Ford SENT ETB bench test in NJ #4745 2022-11-11 18:07:13 -05:00
Matthew Kennedy 5c50ad2db4
infer useOnlyRisingEdge by trigger type (#4621)
* most of the plumbing

* easy tests

* trigger types that are rise only

* configs

* change mode of various triggers

* vvt

* 898 test is now impossible 🥳

* s

* instant rpm test

* actually remove useOnlyRisingEdgeForTrigger

* remove vvtCamSensorUseRise

* s

* print

* one happy test

* another test

* happy testSomethingWeird

* happy testCamInput

* maybe fix it a different way

* better

* quad cam

* nb2 happy

* bad merge

* vvt test

* trigger.test1995FordInline6TriggerDecoder

* hellen gm e67

* changelog
2022-11-08 21:48:39 -05:00
Matthew Kennedy f4f5f69ee6
duplicate log field names (#4730)
* remove duplicate target lambda/afr

* names on fuel computer

* remove more copies

* sensor.java

* everybody loves hard dependencies on generated fields

* target afr gauge fix

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
Matthew Kennedy 1269428044
remove idle timing deadzone (#4731)
* remove idle timing deadzone

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-04 15:02:20 -04:00
rusefillc 4f4276ed12 Improve IAT fuel multiplier help #4728 2022-11-02 14:18:50 -04:00
rusefillc 961ad9e27c rusefi.input: use tabs for intendations #4726
3rd ooopsie :(
2022-11-01 23:06:57 -04:00
rusefillc 37910fffc2 rusefi.input: use tabs for intendations #4726
second ooopsie :(
2022-11-01 22:51:21 -04:00
rusefillc eebe1c6fe8 rusefi.input: use tabs for intendations #4726
another ooopsie
2022-11-01 22:43:27 -04:00
Andrey G 4a40ed762a
rusefi.input: use tabs for intendations (#4726)
also clear tailing whitespaces

This saves 18K
2022-10-31 16:54:25 -04:00
Andrey G dfab126c92
TS: UI: rename Pin to input or output where possible (#4725)
Keep Pin term only for internal connections (SD, SPI...)
2022-10-31 15:29:29 -04:00
Andrey G 0db5783cd4
TS: reorder Ignition menu (#4724) 2022-10-31 14:34:51 -04:00
Andrey G 49b286793e
TS UI suggestions by ELDominio (#4723)
* TS: Idle position from Extra 2 to Idle category

* TS: idle AC adders to AC dialog

* TS: Fan idle adders to Fan dialog
2022-10-31 13:11:21 -04:00
Andrey G 76cc8656af
TS: target lambda and target AFR gauges: fix layout (#4719) 2022-10-30 19:41:02 -04:00
Andrey G f6ebba829a
TS: move "Trigger error count" from ECU status to Trigger category (#4718) 2022-10-30 12:45:30 -04:00
rusefillc 6082824462 gaugeCategory = Idle 2022-10-28 18:38:47 -04:00
rusefillc d66a0bd655 GM 2022-10-28 14:08:24 -04:00
rusefillc 318d7ed933 PROTEUS_GM_LS_4 2022-10-27 19:59:52 -04:00
rusefi 62afc7e761 GM SENT ETB bench test in NJ #4688 2022-10-26 12:15:32 -04:00
rusefi 3c922bcf99 GM SENT ETB bench test in NJ #4688 2022-10-26 09:27:01 -04:00
Andrey G f68130a2ca
TS: lua gauges move from Extra 2 to LUA category (#4701) 2022-10-26 07:09:07 -04:00
Matthew Kennedy f8a4d35d25
dual MAF sensors (#4697)
* add second MAF

* output channesl

* move them around

* ok let's try at the very end

* is the logic wrong, or something else?

* ooh it's the sensor order
2022-10-24 12:41:05 -04:00
Matthew Kennedy 24650f6460
implement "ford mode" injector correction (#4686)
* implement "ford mode"

* missed the enum value
2022-10-20 22:25:39 -04:00
rusefi 529bba17b8 SENT protocol capture implementation #4631 2022-10-19 23:56:21 -04:00
rusefillc c5a078e7fe SENT protocol capture implementation #4631 2022-10-19 15:21:13 -04:00
Matthew Kennedy 2bc8fbce7d
VE blend tables (#4640)
* blendy ve too

* ui

* small optimizations

* save kinetis memory

* changelog
2022-10-19 06:42:22 -04:00
rusefillc 2eba65505b Lua aux gauge #4672 2022-10-17 20:01:46 -04:00
rusefillc c6229651b8 4chan is a Fancy Board 2022-10-06 18:55:29 -04:00
rusefi 4f0d56cfd0 auxSpeedSensorInput 2022-10-05 22:09:25 -04:00