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