Commit Graph

2176 Commits

Author SHA1 Message Date
Andrey dabae98f16 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419
only: change zero setting handling
2023-07-20 16:26:11 -04:00
andreyb f0bfaf6a98 clean-up 2023-07-19 09:26:29 -07:00
rusefillc 66b3f184fd minor fix around table dimensions 2023-07-19 07:56:11 -07:00
rusefillc 18df36aa48 only:fuelBenchMode 2023-07-18 17:05:34 -04:00
rusefi fd77ae9634 A setting to switch specific CAN bus into Listen mode #5406 2023-07-16 17:24:21 -04:00
rusefillc 419a37f6d7 only:wow TS naming inconsistency Output vs Pin 2023-07-14 11:07:23 -04:00
rusefillc f6b40a0922 only:stuff related to #5401 2023-07-10 19:49:38 -04:00
rusefillc 897f81990f bumping gearRatio range 2023-07-09 20:39:20 -04:00
Andrey 01bb601aa9 only:proteus_f7
ini file weight drop #5371
2023-07-03 17:46:59 -04:00
Andrey c708df44b0 only:proteus_f7
ini file weight drop #5371
2023-07-03 17:24:44 -04:00
Andrey 6ccc27c295 ini file weight drop #5371
progress?
2023-07-03 15:49:00 -04:00
Andrey 20962b2a47 live data injector model 2023-07-03 12:30:30 -04:00
rusefillc 22570880ab progress has happened! 2023-07-03 12:12:27 -04:00
rusefillc 5b5678835e stub vvt live data 2023-07-03 12:12:03 -04:00
Andrey a96e456fe1 only: next stop generated file! 2023-07-03 11:45:20 -04:00
rusefillc a4f4e79991 only:live data fix 2023-07-02 11:58:58 -04:00
rusefillc feb735da68 lambdaProtectionRestoreRpm: prooooobably .ini fix? 2023-06-29 19:27:54 -04:00
rusefillc 74971bbe5a
Lam prot (#5358)
* lambda cut restore config

(cherry picked from commit a4a0c5dee7)

* duplicated field

(cherry picked from commit 615a45d79b)

---------

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-06-29 15:31:20 -04:00
Matthew Kennedy 10c5c4ec94 #23 and fix https://github.com/rusefi/rusefi/issues/5353
(cherry picked from commit b0c3357cba)
2023-06-25 00:25:07 -04:00
Matthew Kennedy 84efe441af stub config for lambda protection
(cherry picked from commit 07f0360dd9)
2023-06-23 21:04:37 -04:00
AvatarSD 087a1c2ccd
Trigger: "Single 60deg tooth before TDC" for Saruman, Sovek ignition (#5347)
* Trigger: "Single 60deg tooth before TDC" for Saruman, Sovek ignition triggers has been added

* Cosmetic: added usefull notions from https://github.com/rusefi/rusefi/pull/5347

---------

Co-authored-by: Denys Sobchuk <d.sobchuk@perenio.com>
2023-06-22 21:10:29 -05:00
Andrey 4f439064c0 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 22:54:23 -04:00
Andrey cd4c78745e only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:41:40 -04:00
David Holdeman ddc003cc04 add generic gear controller with range sensor inputs 2023-06-16 22:59:25 -04:00
Andrey d0bb16d42f only:Improve toolset for default tune canned tune generation #4871 2023-06-16 21:22:40 -04:00
Andrey 176fb06ad2 only:ooops forgot to bump FLASH_DATA_VERSION 2023-06-16 20:50:58 -04:00
Andrey 13c0795cbd only:mainUnusedEnd/FLASH_DATA_VERSION docs 2023-06-16 20:49:54 -04:00
Andrey bfd7abfff3 only:dead line? 2023-06-16 20:41:29 -04:00
rusefillc 5c7c833284 Dashpot for return-to-idle from coasting fix #5303 2023-06-15 00:57:28 -04:00
rusefillc 580877c88a backup RAM error code integration with TS #5325 2023-06-14 09:10:44 -04:00
andreika-git c339832014 Add dashpot settings to config 2023-06-12 13:31:04 -04:00
Andrey 442e490fcb Add "isAcClutchEngaged" to Lua #5256 2023-06-11 22:24:51 -04:00
Matthew Kennedy 54a8085957 semi-secret brz/frs pedal mode 2023-06-11 19:04:08 -04:00
Andrey 18516db392 expose fuel_pump_control and other engineModules via Lua fix #5239 2023-06-10 21:00:25 -04:00
Matthew Kennedy b150b8702d implement temp sensor pulldown mode 2023-06-10 18:18:34 -04:00
Matthew Kennedy bacbb99ff0 status LED UI is dead! 2023-06-05 14:19:42 -04:00
rusefi 08a67894a6 gps: f pain?
only:mre_f4
2023-06-03 20:53:57 -04:00
rusefi 6c62dbba82 reducing BMW confusion 2023-06-03 20:28:33 -04:00
rusefi 269c6f0ad5 Revert "Technical debt: ENUM_32_BITS #3874"
This reverts commit 03cb4473ce.
2023-06-01 00:40:03 -04:00
rusefi 03cb4473ce Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 00:30:21 -04:00
rusefi f3002cfad1 TunerStudio warnings in bundle 2023.05.28 #5291 2023-06-01 00:07:54 -04:00
rusefillc 8572cdecd6 raising benchTestCount limit 2023-05-31 18:09:56 -04:00
rusefi 009f0be178 bench test pulse length precision 2023-05-29 19:42:34 -04:00
rusefillc b4121fd03e conditional_compilation 2023-05-24 18:23:35 -04:00
rusefillc 4e491eefb7 one step back 2023-05-24 01:38:15 -04:00
rusefillc f2630219c5 https://github.com/rusefi/fw-AT-START-F435/issues/1
triggerCentral conditional compilation
2023-05-23 23:48:40 -04:00
andreika-git ddffc51c99 Boost control by gear first step: open loop MVP 1x8 table #5276 2023-05-20 21:05:01 -04:00
rusefillc fd736254ae Ford Coyote VVT Decoder #5275
enum/header
2023-05-13 11:39:54 -04:00
rusefi 126092fe02 verboseIsoTp clarification 2023-05-10 19:52:35 -04:00
rusefi d68d8825c9 CAN gauges should use nice log field names
only:hellen-honda-k
2023-05-09 20:20:49 -04:00
rusefillc 62f8cea19a only:hellen-honda-k
configurable CAN terminator
2023-05-09 19:35:27 -04:00
rusefillc 39c3af285a only:hellen-honda-k
configurable CAN terminator
2023-05-09 19:33:47 -04:00
Andrey Gusakov c2878d519e config: enum for MS simplified dash broadcasting 2023-05-08 21:55:54 -04:00
Matthew Kennedy 66d764d8d6 field names #98, fix #83
(cherry picked from commit 115fb9116f)
2023-05-05 17:36:41 -04:00
andreika-git b3ca86050c boostCutPressureHyst 2023-05-05 17:28:34 -04:00
andreika-git 95651e534d boostCutPressureHyst 2023-05-05 17:28:34 -04:00
andreika-git 586a043bbe boostCutPressureHyst https://github.com/rusefi/rusefi/issues/4529 2023-05-05 17:28:34 -04:00
Matthew Kennedy 8fa5b514e3 TPS AE log cleanup
(cherry picked from commit 18493f9083)
2023-05-05 17:05:31 -04:00
Matthew Kennedy fea92524e4 more log fields cleanup, lots of duplicates around fuel logic #98
(cherry picked from commit a8fef36342)
2023-05-05 13:53:16 -04:00
Matthew Kennedy e369777c21 string #98
(cherry picked from commit 51c8d905b2)
2023-05-05 13:50:27 -04:00
Matthew Kennedy 6d6e536fe0 yet more field cleanup (and some dead ones?) #98
(cherry picked from commit 0c80664f49)
2023-05-05 12:34:15 -04:00
Matthew Kennedy c613a5f042 casing #98
(cherry picked from commit 37510136c1)
2023-05-04 21:40:01 -04:00
Matthew Kennedy 0729605edf field naming #98
(cherry picked from commit 37ee6af0ce)
2023-05-04 20:37:08 -04:00
Matthew Kennedy 3ea53aba9d more channel names #98
(cherry picked from commit 536b853724)
2023-05-04 19:53:19 -04:00
rusefillc 4693191dde dead? 2023-05-04 18:40:26 -04:00
Matthew Kennedy a01faf807c Channel names #98
(cherry picked from commit 129f6f8d10)
2023-05-04 18:26:51 -04:00
Matthew Kennedy ae96a9ac5f rename "fuel: last injection"
(cherry picked from commit 0d6880c9e4)
2023-05-04 17:48:14 -04:00
Matthew Kennedy 30627957a8 dead? 2023-05-04 17:47:26 -04:00
rusefillc f3385e7a4b verboseQuad ohhh actually used 2023-05-04 11:02:39 -04:00
Matthew Kennedy 3d1dc5a442 table-only map fallback (#46)
* table-only map fallback

* InSequence

(cherry picked from commit 4cd08fbc4b)
2023-05-04 11:02:39 -04:00
rusefillc ba71e5ab51 bump 2023-05-04 10:53:55 -04:00
Nathan Schulte c8afb4dcbd whitespace 2023-05-04 10:53:25 -04:00
Matthew Kennedy b047d942f0 boost control gets blend tables (#73)
* boost control gets blend tables

* most of boost blend UI

* boost blends use ECU-calculated axis value

* oop

* disable UI when no boost control (or open only)

* changelog

(cherry picked from commit b576153297)
2023-05-03 16:00:24 -04:00
Matthew Kennedy 8549349995 selectable idle Y axis override (#94)
* selectable idle Y axis override

* changelog

(cherry picked from commit f30e2ce0f2)
2023-05-02 18:14:07 -04:00
rusefi a851149d84 only:hellen-honda-k 2023-05-01 14:28:01 -04:00
Matthew Kennedy 71a032a61b rename triggerSimulatorFrequency -> triggerSimulatorRpm
(cherry picked from commit d1246174d2)
2023-04-30 00:44:53 -04:00
Matthew Kennedy 5b596db8e7 add config for fuel pressure sensor type #32
(cherry picked from commit 5834164d62)
2023-04-30 00:01:12 -04:00
Matthew Kennedy 757d12e97b convert throttle model to g/s instead of kg/s
(cherry picked from commit c47d7394c5)
2023-04-29 23:23:00 -04:00
Matthew Kennedy a0264f4740 stub throttle model generated
(cherry picked from commit 4e619c5494)
2023-04-29 20:15:49 -04:00
Matthew Kennedy dd65b81754 a bit of dead code 2023-04-29 18:38:17 -04:00
Matthew Kennedy 010dcd9eb8 throttle estimate config #57
(cherry picked from commit 6e0dd674ea)
2023-04-29 17:52:40 -04:00
Matthew Kennedy 0bd9f80388 throttle effective area config #63
(cherry picked from commit 2a544b3a65)
2023-04-29 17:51:50 -04:00
Andrey 323ed550f0 only:it's going to be painful 2023-04-29 16:52:43 -04:00
Andrey 78aeccc0cb only:it's going to be painful 2023-04-29 16:52:43 -04:00
Andrey 48028de233 only:it's going to be painful 2023-04-29 16:52:43 -04:00
Andrey 23c8c7af98 only:it's going to be painful 2023-04-29 16:52:43 -04:00
Matthew Kennedy 93fc5b2ceb use shared txt instead of parsing full rusefi_config (#59)
(cherry picked from commit fbb90f2c04)
2023-04-29 16:52:43 -04:00
rusefillc 2b5d13b5c5 dead 2023-04-29 07:00:31 -04:00
Andrey aabfe50060 it's going to be painful 2023-04-29 05:15:34 -04:00
Matthew Kennedy aa8637f8f7 dead slowAdcAlpha
(cherry picked from commit fcc3d1b1a2)
2023-04-29 05:15:34 -04:00
Matthew Kennedy 7396d466c4 cj125
(cherry picked from commit fd09ad7b4f)
2023-04-29 00:15:54 -04:00
Matthew Kennedy bb49b22294 joystick, lcd
(cherry picked from commit 61c17791b8)
2023-04-28 22:32:37 -04:00
Matthew Kennedy 2857e9527d remove specs_s struct, flatten config
(cherry picked from commit f090a97b0b)
2023-04-28 20:59:11 -04:00
Matthew Kennedy c48db818f0 cleanup 2023-04-28 20:18:03 -04:00
Matthew Kennedy ec8dc2e89d dead config
(cherry picked from commit d15a586fb2)
2023-04-28 20:18:03 -04:00
Matthew Kennedy 94d3ce8046 dead struct
(cherry picked from commit ed821f9f5c)
2023-04-28 20:18:03 -04:00
Matthew Kennedy 5ceff5fb78 clean up pretty useless console commands
(cherry picked from commit c71ba44d61)
2023-04-28 20:05:54 -04:00
rusefillc a329008d51 docs 2023-04-27 09:44:51 -04:00
rusefillc f73fa6f2ab only:does scale matter? 2023-04-22 20:19:34 -04:00
rusefillc 5f776e15a0 does scale matter? 2023-04-22 17:44:05 -04:00
rusefi 0930b044df does scale matter? 2023-04-22 17:25:49 -04:00
rusefillc 4c13fcfdbe Lua VSS
only:mre_f4
2023-04-22 12:05:19 -04:00
Andrey 0c6062be45 We need to reshuffle timing calculation a bit, add one more gauge #5235 2023-04-12 15:24:23 -04:00
Andrey 79b086fd67 2ec3f80b0c (r108665639) 2023-04-12 14:06:39 -04:00
rusefillc 2ec3f80b0c https://rusefi.com/forum/viewtopic.php?f=5&t=2538 hopefully fix 2023-04-12 11:37:04 -04:00
rusefillc 207f3f160f GAUGE_NAME_TIMING_ADVANCE change 2023-04-11 15:16:28 -04:00
Andreika f06feea3e7
RPM soft limit and hysteresis settings #5214, #5224 (#5227) 2023-04-09 12:15:00 -04:00
rusefillc 20a5331713 kline
only:hellen-honda-k
2023-04-03 16:33:49 -04:00
rusefi 151a0c88e1 https://github.com/rusefi/hellen125honda-issues/issues/23
CAN resistor should it be software-configurable
2023-04-02 09:43:21 -04:00
rusefillc 9f7199950e Clean-up all the 4g drama #5213 2023-04-01 15:19:59 -04:00
Andrey 3d31058cc5 4g is symmetrical crank not just four stroke crank #5211 2023-03-30 22:52:36 -04:00
rusefillc 998c45fa9f Suggestion: Change "Last Injection" gauge name fix #5209 2023-03-30 17:39:41 -04:00
rusefillc f05a5fcd70 refactoring, fancy: extract magic constant 2023-03-30 10:01:51 -04:00
rusefi 7bd39719c4 Poor man categories for logs #5153?
only:hellen-honda-k
2023-03-28 20:35:42 -04:00
rusefi 8acce0f7f3 Poor man categories for logs #5153?
only:hellen-honda-k
2023-03-28 20:31:21 -04:00
rusefi 5ec6f523f3 Poor man categories for logs #5153
only:hellen-honda-k
2023-03-28 20:12:30 -04:00
rusefillc 1a0c35b244 8chan Official well known idle stepper configuration #5197 2023-03-26 07:23:42 -04:00
rusefi ceeb819fc8 Indicator for injector HW issues #5189 2023-03-19 03:18:38 -04:00
rusefi 1723931b11 Can we handle auto-calibrate ETB TPS does not work due to weak power supply better? #5184
decoupling warning and critical
2023-03-16 16:18:28 -04:00
rusefi 5ba8482d87 Can we handle auto-calibrate ETB TPS does not work due to weak power supply better? #5184
decoupling warning and critical
2023-03-16 16:05:22 -04:00
rusefi 8c94b667b8 decoupling warning and critical 2023-03-16 15:53:30 -04:00
Andrey c61c8b0695 K
only:hellen-honda-k
2023-03-12 11:39:00 -04:00
rusefi 546276e05b kine: read packets as packets #5171
progress!
only:hellen-honda-k
2023-03-11 08:42:15 -05:00
Andrey da4b121a1b Not able to upload log to RusEFI online trg_err missing fix #5174 2023-03-10 22:44:59 -05:00
rusefi ad00e6a0f4 k-line
only:hellen-honda-k
2023-03-09 17:05:46 -05:00
rusefillc 929011bb0e Poor man categories for logs #5153 2023-03-07 19:49:06 -05:00
rusefillc 9c890e17fb new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 18:09:02 -05:00
rusefillc c9d44c866e "different user levels in TS" idea #5154 2023-03-07 10:40:56 -05:00
rusefillc 2de77a3e66 gdi
only:proteus_f7
2023-03-06 19:28:15 -05:00
rusefillc c65d02c676 https://rusefi.com/forum/viewtopic.php?p=47307#p47307
only:proteus_f7
2023-03-05 22:59:46 -05:00
rusefillc f974df0da7 Poor man categories for logs #5153 2023-03-05 11:49:57 -05:00
Andrey 0136c5211f dead-ish code
only:hellen-honda-k
2023-03-05 02:01:11 -05:00
rusefillc b9bc6a5012 CAN GPIO #4096
only:proteus_f4
2023-03-04 19:02:20 -05:00
rusefillc 812b22f979 k-line 2023-03-03 20:39:11 -05:00
rusefillc 9dbd7f7257 only:mre_f4 2023-03-01 18:48:18 -05:00
rusefi dc9268a5ee Native SENT TPS input 5079
only:mre_f4
2023-03-01 16:09:23 -05:00
rusefillc 92e62ba604 coasting detection threshold 2023-02-25 11:26:43 -05:00
Andrey 60a0c31788 https://github.com/rusefi/rusefi/pull/5040 2023-02-24 22:18:16 -05:00
rusefillc 2010487dfc hide hip9011 we shall 2023-02-22 19:03:56 -05:00
rusefillc 9310dab802 Revert "Feb20: 3rd ticket for 4g9x mess #5111"
This reverts commit 76a1876eeb.
2023-02-21 21:43:14 -05:00
rusefillc f8bd0d7159 Revert "Feb20: 3rd ticket for 4g9x mess #5111"
This reverts commit 2a84c514d4.
2023-02-21 21:42:31 -05:00
rusefillc 8e268a3542 Feb20: 3rd ticket for 4g9x mess #5111
something is really weird

only: alphax-4chan
2023-02-21 15:04:29 -05:00
rusefillc 2a84c514d4 Feb20: 3rd ticket for 4g9x mess #5111 2023-02-20 19:48:28 -05:00
rusefillc 76a1876eeb Feb20: 3rd ticket for 4g9x mess #5111
something is really weird
2023-02-20 19:04:58 -05:00
rusefillc aa30546479 Feb20: 3rd ticket for 4g9x mess #5111 2023-02-20 15:22:12 -05:00
rusefillc 48a259f949 Native SENT TPS input #5079 2023-02-20 11:57:21 -05:00
rusefillc beb62d146d Native SENT TPS input #5079 2023-02-20 11:52:10 -05:00
Matthew Kennedy 12c899ddca
wideband on second can (#5108) 2023-02-20 11:29:25 -05:00
Andrey d4a104b4bf DC is not ETB 2023-02-18 22:50:33 -05:00
Matthew Kennedy 325417caa7
fix 4g63 vs 9x naming, add cam-only test (#5093) 2023-02-16 23:22:34 -05:00
Nathan Schulte c26ff3c9de
update Toyota ETCS-i partial redundancy secondary-max values (#5086) 2023-02-16 08:02:35 -05:00
Matthew Kennedy 1b02c8e1b0 min gap tracking override length is actually 1 2023-02-15 18:50:47 -05:00
rusefi 108ca61ffb Native SENT TPS input #5079 2023-02-14 19:54:22 -05:00
rusefillc c1a8102dd1 Native SENT TPS input #5079 2023-02-14 13:20:18 -05:00
rusefi 9f1fe789be https://rusefi.com/forum/viewtopic.php?p=47157#p47157 2023-02-13 19:22:40 -05:00
Andrey a75b7056af Nick wonders if DC wastegate is still FUBAR #5075 2023-02-13 18:01:54 -05:00
Matthew Kennedy 28babe5cc2
add 50/83.3/125kbit CAN (#5072)
* fix CAN

* add 83/125 too

* bump config version
2023-02-13 17:13:57 -05:00
rusefi 0e502fed76 ETB gauges automation and progress 2023-02-13 00:57:19 -05:00
rusefi e567b36f77 ETB gauges automation and progress 2023-02-12 21:15:45 -05:00
Matthew Kennedy 632cf9dd2d
remove useETBforIdleControl (#5054)
* remove useETBforIdleControl

* etb integrated

* jni weirdness
2023-02-12 16:49:12 -05:00
rusefillc 412e64c1c5 Split ConfigGenerator around trigger_defines.txt #5051 2023-02-11 15:30:01 -05:00
rusefillc 620af07ba9 Antilag switch pin mode was ignored fix #5036 2023-02-08 07:33:04 -05:00
rusefillc 2a7db23708
Als timer smaller (#5041)
* Update default_base_engine.cpp

(cherry picked from commit 8ac64e2a16f18b7497c3fa1993a4d3e31a161332)

* als timer meta

---------

Co-authored-by: TurboMarian <podgajnymariusz@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-02-06 19:05:38 -04:00
Matthew Kennedy 6e89e71d0a
more flexible GPPWM (#5032)
* gppwm improvements!

* test

* ui

* autoscale
2023-02-06 08:53:31 -04:00
rusefillc 432f575888 poke 2023-02-02 20:13:57 -05:00
Benas Brazdziunas f7aed24da9
dual ADC wideband support (#5007)
* Initial work on dual ADC wideband

* Added FunctionPointerSensor lambdaSensor2 and registered second sensor

* removed second sensor heater output. Only used for NB and probably can be shared with sensor 1

---------

Co-authored-by: benas-gavea <bbrazdziunas@gavea.co.uk>
2023-01-29 05:01:39 -05:00
rusefillc 728db11c56 Alternator Duty Cycle Adder for AC Fan fix #4973 2023-01-24 10:29:08 -05:00
rusefillc 0cb7b9d7fb Alternator Duty Cycle Adder for AC Fan #4973 2023-01-24 09:55:35 -05:00
rusefillc 8f2465428d Alternator Duty Cycle Adder for AC Fan #4973 2023-01-24 09:53:10 -05:00
Matthew Kennedy 9630edfbf8
mitsu 4g63 (#5001)
* mitsu 4g63

* file header
2023-01-24 06:53:40 +05:30
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
Matthew Kennedy 71d35343d9
renumber airmass mode enum to start at 0 (#4986)
* #1690

* hw ci tests
2023-01-21 08:12:27 +05:30
Matthew Kennedy d92b90c0a5
emit v2 mlg (#4979)
* emit v2 mlg

* missed a spot

* s

* s

* binary log unit test

* sd generator test

* oop

* getcategory

* write zeroes instead of null pointer in case of no category
2023-01-21 07:31:40 +05:30
Matthew Kennedy ab7640493c
dead (#4985) 2023-01-21 06:49:05 +05:30
rusefillc 72713de50a helping kinetis 2023-01-16 16:39:08 -05:00
rusefillc 806b644b73 progress on boost logging and gauges 2023-01-16 16:10:14 -05:00
Andrey 35f0af7240 TS gauges section should be auto-generated #4972 2023-01-16 08:39:58 -05:00
Andrey b6dbb5479e TS gauges section should be auto-generated #4972 2023-01-16 00:24:42 -05:00
Andrey 6588e813ae totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 08:26:38 -05:00
Andrey 6653b9861a totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 08:12:32 -05:00
rusefillc c68beda49f totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 06:26:22 -05:00
Andrey 9abdab795d totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 23:21:23 -05:00
rusefillc 785f1c4263 IAC PID Multiplier Table Rounding Issue fix #4963 2023-01-11 02:13:01 -05:00
rusefillc 2fea898f2f IAC PID Multiplier Table Rounding Issue fix #4963 2023-01-11 01:59:23 -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
Andrey 0f1d46238f Mitsubishi 4G93 Trigger issues #4918 2023-01-07 16:28:57 -05:00
Matthew Kennedy e5d199272d
improve iat ignition table (#4948)
* iat ignition table

* changelog
2023-01-06 21:59:34 -05:00
rusefillc d6d6df568c Ignition IAT Corr Load Bins Range fix #4941 2023-01-05 12:30:53 -05:00
rusefillc 279f570cb7 reducing misinformation 2023-01-05 07:23:51 -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
Andrey def809aa39 Mitsubishi 4G93 Trigger issues #4918
adding more info on the trigger images
2023-01-03 15:44:13 -05:00
rusefillc 4ac81bbc83 ALS fuel fix 2022-12-31 14:12:17 -05:00
rusefillc 5d11b01262 freedom 2022-12-26 23:44:42 -05:00
rusefillc b434529c95 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 19:19:47 -05:00
rusefillc 86d8380390 TurboMarian is the ALS boss 2022-12-21 18:26:56 -05:00
rusefillc f82f604a3f ohhh we already have FO_1_2_3_4_5_6_7_8 2022-12-20 21:23:25 -05:00
rusefillc 4e61d92099 FO_1_2_3_4_5_6_7_8 2022-12-20 21:13:33 -05:00
rusefillc 8fb88197dd GDI progress 2022-12-20 17:40:15 -05:00
rusefillc 7071d25cfb TurboMarian is the ALS boss 2022-12-17 00:07:44 -05:00
rusefillc 12d79d09de TurboMarian is the ALS boss 2022-12-16 23:51:50 -05:00
rusefillc e7ce34ff37 TurboMarian is the ALS boss 2022-12-16 23:32:04 -05:00
rusefillc b3954122d6 TurboMarian is the ALS boss 2022-12-16 20:22:48 -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
Andrey 0b260b3e9f antilag and anti-lag #2403 2022-12-14 22:38:14 -05:00
rusefillc d0584d344f antilag and anti-lag #2403 2022-12-14 22:25:06 -05:00
rusefillc 28b635653b Jammed ETB detection #4873 2022-12-13 22:32:43 -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 2a372b6da1
tooth logger uses big buffer (#4883)
* 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
2022-12-10 17:17:15 -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 92bd9c2e35 reducing aux/lua mess 2022-12-04 12:51:57 -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
Andrey 9a38d23b61 ETB duty cycle jitter: only monitoring within this ticket fix #4833 2022-11-30 19:49:16 -05:00
rusefi 511a6be63c 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
better default for 16 bit fields
2022-11-30 13:23:19 -05:00
rusefi 9132e85565 ETB duty cycle jitter #4833
brain fart :(
2022-11-29 22:11:41 -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
rusefillc 1190d64156 ETB duty cycle jitter #4833 2022-11-28 20:01:26 -05:00
Matthew Kennedy 0be3312bfe
fuel computer in SD logs (#4828)
* 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

* constexpr fuel computer

* status loop

* happier test

* gone test is happy test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-28 19:25:49 -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
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 80f2cc12c8 Full Optimized – High Speed #4818 2022-11-23 21:30:50 -05:00
rusefillc 3688fdb006 Full Optimized – High Speed #4818 2022-11-21 22:08:16 -05:00
rusefillc aceb37ff97 Full Optimized – High Speed #4818
one step back
2022-11-21 20:45:37 -05:00
rusefillc 2fa47dfe3e Full Optimized – High Speed #4818 2022-11-21 20:20:14 -05:00
Nathan Schulte 471bcf063c Full Optimized – High Speed #4818 2022-11-21 20:12:13 -05:00
rusefillc dbfb52cda8 Boost is it actually "open+closed"? fix #4803 2022-11-20 00:03:40 -05:00
rusefillc a331cfa2c9 simpler SENT for now 2022-11-19 09:38:39 -05:00
Andrey ce550aaa3d new trigger wheel shape for Benelli 3-cylinder engines #4744 2022-11-16 15:45:32 -05:00
rusefillc 32d3669a35 new trigger wheel shape for Benelli 3-cylinder engines #4744 2022-11-16 11:35:00 -05:00
rusefi 0f9ce300fb sentErrorRate digits 2022-11-15 19:53:25 -05:00
rusefillc d25f37ea0e Show cams in TS trigger logger #2496
oops
2022-11-14 23:42:10 -05:00
rusefillc 1e42eafed5 high-speed composite logger #416 2022-11-14 18:32:26 -05:00
rusefi 3f4165fc17 Add fuel adder to launch #4777
only UI for now
2022-11-13 19:55:46 -05:00
rusefi 0e71535727 Ford SENT ETB bench test in NJ #4745 2022-11-11 18:07:13 -05:00
rusefi b1967de1cc minor naming consistency, should this be taken further? 2022-11-10 15:09:52 -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 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 8faa664703 todo: better names 2022-11-02 11:16:42 -04:00
rusefillc 53649f73f1 Too long field comment becomes log field name #4716 2022-11-01 16:51:51 -04:00
rusefillc 30b41eb6a2 SD card log fields list should be auto-generated #3985 2022-10-28 10:28:38 -04:00
rusefillc bdb9c54baf SD card log fields list should be auto-generated #3985 2022-10-26 22:07:24 -04:00
Matthew Kennedy f967231bb9
bigger blocking factor (#4703) 2022-10-26 16:49:55 -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 071796db92
allow all pins for inputs on default builds (#4693) 2022-10-23 15:29:12 -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