Commit Graph

1905 Commits

Author SHA1 Message Date
Matthew Kennedy d224434ced aux linear uses float 2023-12-20 15:25:13 -08:00
GitHub gen-configs Action 429a51eefe Auto-generated configs and docs 2023-12-10 01:27:23 +00:00
GitHub gen-configs Action 4fa3cf6791 Auto-generated configs and docs 2023-11-27 09:31:37 +00:00
Matthew Kennedy c7cc2de16f sanity in IMU data names/ranges 2023-11-27 01:30:18 -08:00
Matthew Kennedy caa7e62b0e
new parser datalog support (#205)
* stale comments

* conform inputs

* implement datalog writing

* stale comment

* s

* stub out more support

* OutputChannelWriter

* tweak inputs so there's less diff later
2023-11-23 18:53:56 -08:00
Matthew Kennedy 9474781a46 small can board 2023-11-03 15:50:39 -07:00
Matthew Kennedy 97c084cc24 fix simulator 2023-11-03 15:08:28 -07:00
Matthew Kennedy cda890a5eb ECU firmware knows what sort of bootloader it has 2023-11-02 15:36:52 -07:00
Matthew Kennedy 9dc183a173
we use small time units here in the future (#287) 2023-11-01 22:31:27 -07:00
Matthew Kennedy a8247afe89 deadish code makes it not build on macos 2023-11-01 21:39:39 -07:00
Matthew Kennedy 52e28d1892 UART DMA connector had a shadow hiding 2023-11-01 17:37:47 -07:00
Matthew Kennedy c54d64a788 safer log field name copy 2023-11-01 16:22:52 -07:00
Matthew Kennedy 6c37f56eb8 status loop 2023-11-01 16:10:43 -07:00
Matthew Kennedy 8e846e8842 avoid vexing parse 2023-11-01 15:51:44 -07:00
Matthew Kennedy a987308055 shadow avoidance 2023-11-01 14:16:09 -07:00
Matthew Kennedy 73ca7c7974 ts channel shadow avoidance 2023-11-01 14:12:15 -07:00
Matthew Kennedy 408862d69f strongly type can bus index so we can't have the same bug again 2023-10-30 23:33:59 -07:00
Matthew Kennedy 91a2827d4f
require all boards to define LED functions (#272)
* require all boards to define LED functions

* f429 nucleo

* small can

* small can
2023-10-25 22:19:52 -07:00
Matthew Kennedy f19eaeb7c8 dead isWarningEnabled 2023-10-24 16:25:53 -07:00
Matthew Kennedy 2231fa4cd8 bench test didn't work on simulator 2023-10-24 01:00:02 -07:00
Matthew Kennedy 3999272d24 fix injection SOI log channel 2023-10-19 14:10:44 -07:00
Matthew Kennedy ad6c5af975
speedo output (#269)
* speedo output

* s

* fix init
2023-10-15 14:59:39 -07:00
Matthew Kennedy e09ed790eb extract injection refactoring from #215 2023-10-12 18:00:33 -07:00
GitHub gen-configs Action 08e68b12b4 Auto-generated configs and docs 2023-10-04 01:31:09 +00:00
Matthew Kennedy 6534650105 Fix autotune in AFR mode: add "gas scale AFR" output channels & gauges 2023-10-03 18:29:17 -07:00
GitHub gen-configs Action 5aa1fc0caf Auto-generated configs and docs 2023-10-03 05:27:44 +00:00
Matthew Kennedy d98c6a9fc3 odometry output channels 2023-10-02 22:25:35 -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
rusefillc 1fa1a407c4
not Idle (#264)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-09-26 15:17:33 -07:00
Matthew Kennedy 4b354f047b
trip odometer (#260) 2023-09-25 13:16:17 -07:00
GitHub gen-configs Action 371e2d099c Auto-generated configs and docs 2023-09-25 18:09:04 +00: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 7033eafd6a Auto-generated configs and docs 2023-09-18 19:22:21 +00:00
Matthew Kennedy 222bbe8e7c rpm acceleration is signed 2023-09-18 12:20:21 -07:00
GitHub gen-configs Action 657f1ba86c Auto-generated configs and docs 2023-09-18 09:10:54 +00:00
Matthew Kennedy 0bd9bff4b4 cdp/tip output channels #250 2023-09-18 02:08:54 -07:00
Matthew Kennedy 5ca06de55d new temp sensor output channels #250 2023-09-18 01:54:49 -07:00
GitHub gen-configs Action 18528d8ca7 Auto-generated configs and docs 2023-09-17 06:09:52 +00:00
Matthew Kennedy 7ff224da12 Revert "debug channels cleanup"
This reverts commit 3b0d033dcd.
2023-09-13 15:40:21 -07:00
Matthew Kennedy 3b0d033dcd debug channels cleanup 2023-09-13 15:34:17 -07:00
Matthew Kennedy 3df1ee9c5f debug channel cleanups 2023-09-13 12:23:27 -07:00
GitHub gen-configs Action d94c6d07a7 Auto-generated configs and docs 2023-09-07 19:58:29 +00:00
Matthew Kennedy 727f3a7a76 boost is engine module 2023-09-07 12:41:56 -07:00
GitHub gen-configs Action 20e200ce4b Auto-generated configs and docs 2023-08-06 22:39:54 +00:00
Matthew Kennedy 89815e765e 16 bit bench test counter, compactify output bits #219 2023-08-06 15:38:04 -07:00
GitHub gen-configs Action 6ef6de81b6 Auto-generated configs and docs 2023-07-26 07:01:58 +00:00
Matthew Kennedy 20ebd3a433 lambda monitor live data 2023-07-25 23:59:00 -07:00
Matthew Kennedy 600d39fd8c force bigBuffer alignment https://github.com/rusefi/rusefi/issues/5354 2023-07-25 23:46:28 -07:00
GitHub gen-configs Action 229a9d99dc Auto-generated configs and docs 2023-07-21 08:42:11 +00: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
GitHub gen-configs Action f0b7dd733d Auto-generated configs and docs 2023-07-20 05:18:14 +00: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 eb7707a878 put livedata intermediates in the TS folder 2023-07-19 15:05:13 -07:00
Matthew Kennedy 95efa01d8c dead 2023-07-19 14:54:47 -07:00
GitHub gen-configs Action 72177a2fe3 Auto-generated configs and docs 2023-07-19 21:54:14 +00:00
Matthew Kennedy daed623c82 unnecessary autoscales 2023-07-19 14:49:07 -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
GitHub gen-configs Action 67769ce144 Auto-generated configs and docs 2023-07-18 18:41:20 +00:00
Matthew Kennedy ec24e45c04
scattered read is not a primary scenario (#198) 2023-07-18 00:09:34 -07:00
GitHub gen-configs Action 29bf1767c8 Auto-generated configs and docs 2023-07-02 06:02:36 +00:00
GitHub gen-configs Action 04acd2f092 Auto-generated configs and docs 2023-07-02 04:59:13 +00:00
GitHub gen-configs Action b4ed123d04 Auto-generated configs and docs 2023-07-02 04:46:25 +00: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
GitHub gen-configs Action 406aeae039 Auto-generated configs and docs 2023-07-02 03:51:27 +00:00
Matthew Kennedy 565a5996c8 live data injector model 2023-07-01 20:51:01 -07:00
Matthew Kennedy 9fde5828da remove config lookup entirely 2023-06-05 00:11:06 -07:00
Matthew Kennedy 823830a613 add weak linked functions for LED pin fetching 2023-06-04 23:34:31 -07:00
Matthew Kennedy 75e57b1821 shared define for all LED pin mode 2023-06-04 23:32:14 -07:00
GitHub gen-configs Action a5375917b5 Auto-generated configs and docs 2023-05-31 18:40:31 +00:00
Matthew Kennedy 04e6f45ce9 log per-cylinder timing #76 2023-05-31 11:38:06 -07:00
GitHub gen-configs Action c2abe7219e Auto-generated configs and docs 2023-05-31 18:24:40 +00:00
Matthew Kennedy 41339c5418 change to log base timing 2023-05-31 11:22:41 -07:00
Matthew Kennedy ad3ea57276 tooth_logger.h -> pch 2023-05-30 22:41:20 -07:00
Matthew Kennedy 349d3a9b48 completely unused CanCategory 2023-05-30 22:13:54 -07:00
GitHub gen-configs Action 49fb17718c Auto-generated configs and docs 2023-05-05 19:50:07 +00:00
Matthew Kennedy ea81fdfc64 idle data 2023-05-05 12:48:38 -07:00
Matthew Kennedy 5f1e14825c txt format 2023-05-05 12:27:02 -07:00
GitHub gen-configs Action a10ec0ab0c Auto-generated configs and docs 2023-05-05 09:42:48 +00:00
Matthew Kennedy 18493f9083 TPS AE log cleanup 2023-05-05 02:34:48 -07:00
GitHub gen-configs Action 30d1dd5568 Auto-generated configs and docs 2023-05-05 09:18:39 +00:00
Matthew Kennedy e56830e7eb fix output channels offset 2023-05-05 02:14:51 -07:00
GitHub gen-configs Action e8e3ea2ee2 Auto-generated configs and docs 2023-05-05 09:14:07 +00:00
Matthew Kennedy a8fef36342 more log fields cleanup, lots of duplicates around fuel logic #98 2023-05-05 02:09:42 -07:00
GitHub gen-configs Action cff4543e1a Auto-generated configs and docs 2023-05-05 08:41:45 +00:00
Matthew Kennedy 0c80664f49 yet more field cleanup (and some dead ones?) #98 2023-05-05 01:37:46 -07:00
GitHub gen-configs Action 8638ca1725 Auto-generated configs and docs 2023-05-05 00:07:09 +00:00
Matthew Kennedy 035862e890 channel names #98 2023-05-04 16:43:19 -07:00
Nathan Schulte f15b062dea
better output channel names (#100)
* better output channel names (for data log)

fixes #98

* capitalize radiator fan output channel name

* improve error/warning status output channel naming

to group like "Error: ..."

* s/Holley ACR/Harley ACR/ output channel
2023-05-04 16:41:34 -07:00
GitHub gen-configs Action 717c0c47a9 Auto-generated configs and docs 2023-05-04 21:30:15 +00:00
Matthew Kennedy a632628c82 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-05-04 14:22:43 -07:00
Matthew Kennedy d0c645bad5 Add gego channel to make VE analyze happy #82 2023-05-04 14:22:36 -07:00
GitHub gen-configs Action 0a2a98a188 Auto-generated configs and docs 2023-05-04 21:17:39 +00:00
Matthew Kennedy 115fb9116f field names #98, fix #83 2023-05-04 14:13:53 -07:00
GitHub gen-configs Action 501014e972 Auto-generated configs and docs 2023-05-04 21:02:19 +00:00
Matthew Kennedy c3092cb1ab cool, logging duplicate stuff! #98 2023-05-04 14:00:18 -07:00
GitHub gen-configs Action a6ff8604fe Auto-generated configs and docs 2023-05-04 20:37:23 +00:00
Matthew Kennedy 3044589613 apparently we duplicated idle position, field renaming #98 2023-05-04 13:35:17 -07:00
GitHub gen-configs Action 306496d385 Auto-generated configs and docs 2023-05-04 20:29:03 +00:00