Commit Graph

1957 Commits

Author SHA1 Message Date
Matthew Kennedy c81579b9de dead piece of config 2023-11-16 22:23:58 -08:00
Matthew Kennedy 793532cea5 alternator uses closed loop controller 2023-11-12 20:48:55 -08:00
Matthew Kennedy cda890a5eb ECU firmware knows what sort of bootloader it has 2023-11-02 15:36:52 -07:00
Matthew Kennedy 17e8a74bb8 dead mafSensorType fix #284 2023-11-02 02:20:57 -07:00
Matthew Kennedy 3e564ae319 vvt target bump feature 2023-10-24 00:59:48 -07:00
Matthew Kennedy ad6c5af975
speedo output (#269)
* speedo output

* s

* fix init
2023-10-15 14:59:39 -07:00
Matthew Kennedy 38c873252e
smarter injector duty cycle limiting (#215)
* config for duty cycle limiting

* implement timeout duty cycle limiting

* comment

* make overlapping injections actually work!

* missed one

* test

* call addFuelEvents from fast callback

* update comment about why we call it again in main trigger callback

* one more extra call

* undo addFuelEvents change

* cleanup

* minor encapsulation

* fix

* changelog

* dead obd code
2023-10-14 14:27:19 -07:00
Matthew Kennedy 6534650105 Fix autotune in AFR mode: add "gas scale AFR" output channels & gauges 2023-10-03 18:29:17 -07:00
rusefillc 7ad5b00f2e
refactoring: vvt is not aux (#263)
* refactoring: vvt is not aux

(cherry picked from commit 6b4c4a583316a32d7723c2cfa16cda39fa9afb1b)

* this repo has VVT conditional at small-can-board
2023-09-27 00:59:04 -07:00
Matthew Kennedy 4b354f047b
trip odometer (#260) 2023-09-25 13:16:17 -07:00
Matthew Kennedy 2346086b06
knock live data (#261)
* Move knock data to knock controller

* appease tsConfigVersion

* make reapply logic easier to read
2023-09-25 11:06:48 -07:00
Matthew Kennedy d734d2d116
remove warning message from configuration (#259)
* remove warning_message

* dead type

* don't zero a field that isn't there
2023-09-25 02:07:42 -07:00
Matthew Kennedy 312e3a895e scrub rusEFI from some tooltips 2023-09-25 01:40:18 -07:00
Matthew Kennedy 00e8ae809f verbose idle is redundant, it's all in the log now #235 2023-09-25 01:34:43 -07:00
Matthew Kennedy 80ad675b02 implement cdp/tip 2023-09-18 02:04:10 -07:00
Matthew Kennedy 9652598faf implement thermistors #250 2023-09-18 01:37:46 -07:00
Matthew Kennedy 6ea03c5c0f unused gap 2023-09-18 00:51:09 -07:00
Matthew Kennedy 21024e167d can VSS scaling #253 2023-09-18 00:50:35 -07:00
Matthew Kennedy 17cb1444c7 add option to temperature compensate alpha-n 2023-09-16 23:21:03 -07:00
Nathan Schulte 551329da42
add knock frequency power-cycle tooltip (#247) 2023-09-16 14:33:36 -07:00
Matthew Kennedy 4ddd1ffbdb rename 2jz -> toyota 3 tooth 2023-09-14 13:53:16 -07:00
mi-hol e769600034
Update rusefi_config.txt first obsolete wiki link from #235 (#242) 2023-09-12 12:20:35 -07:00
Matthew Kennedy 727f3a7a76 boost is engine module 2023-09-07 12:41:56 -07:00
Matthew Kennedy c41ebafc59 prep for small can board 2023-08-29 00:57:57 -07:00
Matthew Kennedy 9ab71c1b58
separate ign bench parameters (#226) 2023-08-19 07:17:11 -07:00
Matthew Kennedy 96bf74b797 fix off time digits 2023-08-05 15:06:38 -07:00
Matthew Kennedy 94c29d4cfb
simplify cam input single tooth modes (#178) 2023-08-03 00:52:19 -07:00
Matthew Kennedy cc5c337197 allow more bench test count #219 2023-08-02 23:24:46 -07:00
Matthew Kennedy 1ecd35ba97 bad merge 2023-07-26 10:16:42 -07:00
Matthew Kennedy e8e69a171c
remove livedata (#206)
* remove live data ui

* allow null java name

* delete generated java files

* remove most javas

* checked in copies of C source, tests

* jars
2023-07-26 10:11:28 -07:00
Matthew Kennedy 20ebd3a433 lambda monitor live data 2023-07-25 23:59:00 -07:00
Matthew Kennedy 6f4a4fc373
implement ignition timing clamping (#212)
* implement ignition timing clamping

* ui, improved comment

* wrap atdc timing correctly

* tests
2023-07-21 15:55:04 -07:00
Matthew Kennedy fb8cb4987e
fan control is engine module (#203)
* fan is engine module

* mockable AC

* mockable AC

* mock AC controller in fan test

* constexpr fan livedata

* isPtr
2023-07-21 01:28:25 -07:00
Matthew Kennedy e2550105b8
vvt is engine module (#202)
* vvt refactoring

* vvt constexpr livedata

* format

* fix null deref
2023-07-19 22:16:29 -07:00
Matthew Kennedy 010cc9c216 config typos 2023-07-19 11:36:05 -07:00
Matthew Kennedy bed48892aa
new parser touches all input files (#201)
* begin the resurrection

* use hw ci build script

* Revert "use hw ci build script"

This reverts commit e97e693eea.

* list serial ports

* bad merge

* Revert "list serial ports"

This reverts commit a29270405c.

* Revert "bad merge"

This reverts commit ea2541110e.

* unnecessary autoscales

* improve bad autoscale message

* bit group formatting

* formatting matching

* c struct writer mostly works

* tests and formatting alignment

* tests

* cherry pick potential hw ci fix

* format matching

* newparse reads live data files

* vvt scaling

* cleanup

* format matching

* format matching

* format matching

* format matching

* handle arrays of structs

* cleanup for merge

* jars
2023-07-19 00:21:41 -07:00
Matthew Kennedy c36840d0c3 nix gauge generation 2023-07-18 11:39:39 -07:00
Matthew Kennedy ec24e45c04
scattered read is not a primary scenario (#198) 2023-07-18 00:09:34 -07:00
Matthew Kennedy ab5c33154a not sure why injector model makes only sim unhappy 2023-07-01 23:01:53 -07:00
Matthew Kennedy f8595f0ff8 happy java tests 2023-07-01 21:45:50 -07:00
Matthew Kennedy d17d902f24 stub vvt live data 2023-07-01 21:08:50 -07:00
Matthew Kennedy 565a5996c8 live data injector model 2023-07-01 20:51:01 -07:00
Matthew Kennedy ab6d206673 lambdaProtectionRestoreRpm 2023-07-01 17:56:45 -07:00
Matthew Kennedy a4a0c5dee7 lambda cut restore config 2023-06-29 00:01:14 -07:00
Matthew Kennedy b0c3357cba #23 and fix https://github.com/rusefi/rusefi/issues/5353 2023-06-24 20:14:37 -07:00
Matthew Kennedy 07f0360dd9 stub config for lambda protection #75 2023-06-23 02:14:13 -07:00
Matthew Kennedy 4542c259d2 semi-secret brz/frs pedal mode 2023-06-10 20:12:14 -07:00
Matthew Kennedy ec8b054093 implement temp sensor pulldown mode #116 2023-06-10 13:36:03 -07:00
Matthew Kennedy c3f82726cf trigger errror pin is totally dead 2023-06-05 11:03:31 -07:00
Matthew Kennedy 67bb861d5e rev the config version 2023-06-05 00:18:41 -07:00