Commit Graph

838 Commits

Author SHA1 Message Date
Matthew Kennedy ebe78cbb4b cherry pick rename rusefi.input #391 2024-03-24 22:49:36 -07:00
Stefan de Kraker 4c65992017
Add cranking taper duration multiplier based on CLT (#370)
* Add Cranking taper duration multiplier based on CLT

* Fixed same merge error in TS config

* Fixed existing unit test for getCrankingTaperFraction, and added a new one to test multiplier table for cranking taper duration.

* Fixed existing header file for unit test getCrankingTaperFraction

* Changed naming

* changed logic

* Forgot to update name here too

* Forgot to update name here too, second time
2024-02-25 17:36:30 -08:00
Matthew Kennedy 77dfd835f5 match the existing name instead of changing it 2024-01-30 02:46:59 -08:00
GitHub gen-configs Action 2c42d8d83c Auto-generated configs and docs 2024-01-19 12:02:28 +00:00
Matthew Kennedy 810fee370f
🙈 2024-01-18 15:56:39 -08:00
Matthew Kennedy 9d3c148055
alternator open loop #314 2024-01-18 15:43:32 -08:00
Matthew Kennedy cdd5306026 baro pressure -> gppwm channel option 2024-01-17 02:46:04 -08:00
Matthew Kennedy d09dce5cc9 RAM should fit on all builds now 2024-01-06 22:54:53 -08:00
Matthew Kennedy 17c6a46e84 optimize for hot thread stacks and data in CCM 2024-01-06 19:37:35 -08:00
rusefillc 7bc59adb83
ETB calibration compatibility notes from 2022 (#320)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-12-25 17:50:47 -08:00
Matthew Kennedy fc804bb345 simplify dead code 2023-11-12 20:52:52 -08:00
Matthew Kennedy 793532cea5 alternator uses closed loop controller 2023-11-12 20:48:55 -08:00
Matthew Kennedy 62980837b8 AlternatorController::onConfigurationChange 2023-11-12 19:56:22 -08:00
Matthew Kennedy 93cf484081 vvt guard 2023-11-03 15:32:07 -07:00
Matthew Kennedy 61900c0f18 check for unused variables 2023-11-03 15:00:44 -07:00
Matthew Kennedy 71dc7b715e avoid more shadowing 2023-11-01 15:52:30 -07:00
Matthew Kennedy 8e846e8842 avoid vexing parse 2023-11-01 15:51:44 -07:00
Matthew Kennedy fe028f4f06 dc motor 2023-11-01 15:16:27 -07:00
Matthew Kennedy 36643bb7f4 dead pid auto tune 2023-11-01 13:54:48 -07:00
Matthew Kennedy 2326a924f9 dead include 2023-10-30 23:44:49 -07:00
Matthew Kennedy f9a58d5f71 console commands cleanup 2023-10-26 12:51:25 -07:00
Matthew Kennedy d040e0982c use correct cam PID 2023-10-24 01:09:11 -07:00
Matthew Kennedy 3e564ae319 vvt target bump feature 2023-10-24 00:59:48 -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 a0d64ea0ad use onConfigurationChange instead of version holder 2023-09-26 17:49:33 -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
GitHub gen-configs Action beb3c6f0d8 Auto-generated configs and docs 2023-09-25 08:36:32 +00: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 727f3a7a76 boost is engine module 2023-09-07 12:41:56 -07:00
Matthew Kennedy cb498f726a boost control runs in fast callback 2023-09-07 12:32:21 -07:00
Matthew Kennedy 6eb6707016 small can board 2023-08-29 01:09:04 -07:00
Matthew Kennedy c41ebafc59 prep for small can board 2023-08-29 00:57:57 -07:00
Matthew Kennedy f7bf589a8d bench test buttons for fuel pump on/off #219 2023-08-06 02:19:00 -07:00
Matthew Kennedy 42fd916e1d unnecessary OM_DEFAULT 2023-07-27 14:43:51 -07:00
Matthew Kennedy c7a7f7467c voltage compensated vvt #209 2023-07-21 02:30:58 -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
GitHub gen-configs Action 62ad0beb1d Auto-generated configs and docs 2023-07-19 07:23:44 +00: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
GitHub gen-configs Action 04acd2f092 Auto-generated configs and docs 2023-07-02 04:59:13 +00:00
Matthew Kennedy 75e90b57dc little bit of real vvt data 2023-07-01 21:58:40 -07:00
GitHub gen-configs Action 1c3727442b Auto-generated configs and docs 2023-07-02 04:10:48 +00:00
Matthew Kennedy d17d902f24 stub vvt live data 2023-07-01 21:08:50 -07:00
Matthew Kennedy c05767ab03 inhibit ETB disable due to tps/pps intermittent 2023-06-21 23:42:36 -07:00
Matthew Kennedy 8b5825adc4 indent formatting 2023-06-01 11:10:58 -07:00
Matthew Kennedy 5373d79d92 disable coasting state during the crank-to-run taper 2023-05-29 15:08:29 -07:00
Matthew Kennedy 57263be2fe mockable throttle model 2023-05-11 14:37:48 -07:00
Matthew Kennedy be43ac80b6 cleanup for #102 2023-05-07 01:39:09 -07:00
GitHub gen-configs Action 49fb17718c Auto-generated configs and docs 2023-05-05 19:50:07 +00:00