Commit Graph

11232 Commits

Author SHA1 Message Date
GitHub set-date Action 63cba8ce32 Update date 2023-12-21 00:08:42 +00:00
GitHub gen-configs Action 62c27ab01c Auto-generated configs and docs 2023-12-20 23:26:43 +00:00
GitHub set-date Action 4701858cea Update date 2023-12-18 00:09:09 +00:00
GitHub gen-configs Action f298a423d6 Auto-generated configs and docs 2023-12-17 22:11:55 +00:00
GitHub set-date Action 3d1285a5f2 Update date 2023-12-11 00:09:03 +00:00
GitHub gen-configs Action 429a51eefe Auto-generated configs and docs 2023-12-10 01:27:23 +00:00
rusefillc d92ee4bcb3
only primary trigger needs camResyncCounter (#312) 2023-12-09 17:25:56 -08:00
GitHub set-date Action 6ec316e5cf Update date 2023-12-10 00:09:38 +00:00
GitHub gen-configs Action 1746751781 Auto-generated configs and docs 2023-12-09 23:11:38 +00:00
GitHub set-date Action 79ae9aa0d6 Update date 2023-11-29 00:08:41 +00:00
GitHub gen-configs Action 4b4f7ac13a Auto-generated configs and docs 2023-11-28 05:05:00 +00:00
Matthew Kennedy 7fdb821367 scale mk60e5 vss properly 2023-11-27 21:03:33 -08:00
GitHub set-date Action b166fdc7e5 Update date 2023-11-28 00:08:36 +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 28fbe86951 actually check for the correct mk60e5 speed CAN ID 2023-11-27 01:10:08 -08:00
GitHub gen-configs Action 9587a8207c Auto-generated configs and docs 2023-11-27 00:57:34 +00:00
Matthew Kennedy d35b833ead support mk60e5 2023-11-26 16:51:29 -08:00
GitHub set-date Action f26e64e40c Update date 2023-11-27 00:08:56 +00:00
GitHub gen-configs Action b8cff67be8 Auto-generated configs and docs 2023-11-26 00:20:51 +00:00
GitHub set-date Action 2ff774cfb0 Update date 2023-11-26 00:09:10 +00:00
GitHub gen-configs Action 97dd577af7 Auto-generated configs and docs 2023-11-25 08:10:37 +00:00
GitHub set-date Action 65682cc206 Update date 2023-11-25 00:08:08 +00:00
GitHub gen-configs Action 1fccee0acf Auto-generated configs and docs 2023-11-24 02:55:13 +00: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
GitHub set-date Action 57cf15885a Update date 2023-11-24 00:08:20 +00:00
GitHub gen-configs Action 0a284b10ed Auto-generated configs and docs 2023-11-23 05:56:24 +00:00
Matthew Kennedy 562020e6e0 Update wideband controller firmware image 2023-11-22 21:02:20 -08:00
GitHub set-date Action f88bfccdc6 Update date 2023-11-18 00:08:25 +00:00
Matthew Kennedy d274e98abc better defaults 2023-11-16 22:45:31 -08:00
GitHub gen-configs Action 79b955457b Auto-generated configs and docs 2023-11-17 06:25:28 +00:00
Matthew Kennedy c81579b9de dead piece of config 2023-11-16 22:23:58 -08:00
GitHub gen-configs Action 50763ff2fb Auto-generated configs and docs 2023-11-17 06:04:07 +00:00
GitHub set-date Action f2f5cf187e Update date 2023-11-17 00:08:27 +00:00
GitHub gen-configs Action ce3eed798a Auto-generated configs and docs 2023-11-16 00:33:44 +00:00
GitHub set-date Action acb6c0221a Update date 2023-11-14 00:08:15 +00:00
Matthew Kennedy e0b5c5b61d don't spam simulator with warning 2023-11-13 02:24:42 -08:00
Matthew Kennedy 4cb8bac14f s 2023-11-12 20:54:06 -08:00
Matthew Kennedy fc804bb345 simplify dead code 2023-11-12 20:52:52 -08:00
GitHub gen-configs Action b26e3a193c Auto-generated configs and docs 2023-11-13 04:50:25 +00: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
GitHub set-date Action c9c1dcd497 Update date 2023-11-10 00:08:14 +00:00
GitHub gen-configs Action 72995d928d Auto-generated configs and docs 2023-11-09 14:35:20 +00:00
Piotr Rogowski 9be3fa4d12
Update DBC file and docs (#278)
* Update DBC file and docs

* Revert version

* Update Kvaser
2023-11-09 09:33:34 -05:00
GitHub set-date Action d01bb4c442 Update date 2023-11-09 00:08:13 +00:00
GitHub gen-configs Action 90f07d4146 Auto-generated configs and docs 2023-11-08 01:35:37 +00:00
GitHub set-date Action 7e53aa0d1f Update date 2023-11-08 00:08:14 +00:00
GitHub gen-configs Action 9c45d699a6 Auto-generated configs and docs 2023-11-07 20:49:06 +00:00
GitHub set-date Action 3402870e70 Update date 2023-11-05 00:08:57 +00:00
GitHub gen-configs Action 414670cb85 Auto-generated configs and docs 2023-11-04 07:30:20 +00:00
GitHub set-date Action e9e8952a64 Update date 2023-11-04 00:08:11 +00:00
Matthew Kennedy 93cf484081 vvt guard 2023-11-03 15:32:07 -07:00
Matthew Kennedy f46ae91a79 wider guard of gpio check 2023-11-03 15:31:13 -07:00
Matthew Kennedy 2b519d13e8 fix MRE 2023-11-03 15:18:47 -07:00
Matthew Kennedy 97c084cc24 fix simulator 2023-11-03 15:08:28 -07:00
Matthew Kennedy 61900c0f18 check for unused variables 2023-11-03 15:00:44 -07:00
GitHub gen-configs Action 2405b9e91d Auto-generated configs and docs 2023-11-03 03:33:26 +00:00
GitHub set-date Action 356027f73f Update date 2023-11-03 00:08:12 +00:00
GitHub gen-configs Action 8e6814d7c0 Auto-generated configs and docs 2023-11-02 22:38:36 +00:00
GitHub gen-configs Action d3944f62f8 Auto-generated configs and docs 2023-11-02 09:24:16 +00:00
Matthew Kennedy 17e8a74bb8 dead mafSensorType fix #284 2023-11-02 02:20:57 -07:00
Matthew Kennedy 9dc183a173
we use small time units here in the future (#287) 2023-11-01 22:31:27 -07:00
GitHub set-date Action e61a4f645f Update date 2023-11-02 00:27:02 +00:00
GitHub gen-configs Action 0ec2f24e72 Auto-generated configs and docs 2023-11-02 00:03:53 +00:00
Matthew Kennedy a427a46ffc dead line 2023-11-01 16:40:53 -07:00
Matthew Kennedy 0aee861107 gpio, thermistor, knock shadowing 2023-11-01 16:09:39 -07:00
Matthew Kennedy 9c3207f5ea event queue shadowing 2023-11-01 16:02:34 -07:00
Matthew Kennedy 1aa4d5d66e PWM shadowing 2023-11-01 16:02:27 -07:00
Matthew Kennedy baebd29adb shadowing in trigger land 2023-11-01 15:54:03 -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 0fd5e33b89 happy hpfp test 2023-11-01 15:35:41 -07:00
Matthew Kennedy fe028f4f06 dc motor 2023-11-01 15:16:27 -07:00
Matthew Kennedy 21998dae2d tests 2023-11-01 15:14:53 -07:00
Matthew Kennedy 68be3eabff misc anti shadow 2023-11-01 14:59:48 -07:00
Matthew Kennedy 44bd9af964 misc anti shadow 2023-11-01 14:59:36 -07:00
Matthew Kennedy ada987985d efi gpio de-shadowing 2023-11-01 14:54:57 -07:00
Matthew Kennedy 4c6de064ad maf cleanup 2023-11-01 14:12:46 -07:00
Matthew Kennedy ec676a1a83 shadow avoidance 2023-11-01 14:08:24 -07:00
Matthew Kennedy ce2198270e avoid some misc shadowing 2023-11-01 13:58:39 -07:00
GitHub gen-configs Action 1e86dc2fd4 Auto-generated configs and docs 2023-11-01 20:56:53 +00:00
Matthew Kennedy 9c783a9cc7 missed one 2023-11-01 13:54:57 -07:00
Matthew Kennedy 36643bb7f4 dead pid auto tune 2023-11-01 13:54:48 -07:00
Matthew Kennedy 1310eb4e29 lua and scheduler shadowing 2023-11-01 13:46:22 -07:00
GitHub gen-configs Action 52f3f408c2 Auto-generated configs and docs 2023-11-01 01:15:15 +00:00
GitHub set-date Action 894777595e Update date 2023-11-01 00:08:47 +00:00
Matthew Kennedy 5a72d1edac I can't spell 2023-10-31 00:51:07 -07:00
Matthew Kennedy 68d43fd55d missed one 2023-10-31 00:01:29 -07:00
Matthew Kennedy 2326a924f9 dead include 2023-10-30 23:44:49 -07:00
Matthew Kennedy 2390f3d393 don't tx empty can frame 2023-10-30 23:36:50 -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 39a54e5e93 require DLC on can TX 2023-10-30 18:50:49 -07:00
GitHub gen-configs Action 062d96f8c4 Auto-generated configs and docs 2023-10-31 01:44:48 +00:00
Stefan de Kraker 4e44e417b2
Fixed FOME CAN data bus selection (#275)
* Fixed FOME CAN data bus selection

* Made canChannel non-optional
2023-10-30 18:42:52 -07:00
GitHub set-date Action 4a7e31deda Update date 2023-10-31 00:08:08 +00:00
GitHub gen-configs Action 8196fc091a Auto-generated configs and docs 2023-10-30 09:23:35 +00:00
GitHub set-date Action bf3a454b78 Update date 2023-10-30 00:08:11 +00:00
GitHub gen-configs Action 02e63d37f8 Auto-generated configs and docs 2023-10-29 04:52:28 +00:00
GitHub set-date Action f2c9052e20 Update date 2023-10-29 00:08:40 +00:00
GitHub gen-configs Action 233ac560d0 Auto-generated configs and docs 2023-10-28 02:00:12 +00:00
GitHub set-date Action 650d7ef947 Update date 2023-10-27 00:07:58 +00:00
Matthew Kennedy fe336dbcab missed one 2023-10-26 14:09:38 -07:00
Matthew Kennedy d4a9a17722 no (void) 2023-10-26 12:52:56 -07:00
Matthew Kennedy f9a58d5f71 console commands cleanup 2023-10-26 12:51:25 -07:00
Matthew Kennedy f8c57f7ea4 seems dead 2023-10-26 12:36:50 -07:00
Matthew Kennedy 8974d9d680 more init logic more common 2023-10-26 12:35:42 -07:00
GitHub gen-configs Action 1cca441766 Auto-generated configs and docs 2023-10-26 06:51:56 +00:00
GitHub set-date Action 03667ed3a3 Update date 2023-10-26 00:07:54 +00:00
GitHub set-date Action ae45292990 Update date 2023-10-25 00:08:04 +00:00
Matthew Kennedy f19eaeb7c8 dead isWarningEnabled 2023-10-24 16:25:53 -07:00
Matthew Kennedy 085391691a Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-10-24 16:23:04 -07:00
Matthew Kennedy ffc8930d5f guard properly for boards without VVT 2023-10-24 16:22:59 -07:00
GitHub gen-configs Action 684573715c Auto-generated configs and docs 2023-10-24 23:21:31 +00:00
Matthew Kennedy 0db4586c56 default params for happy test 2023-10-24 01:25:38 -07:00
Matthew Kennedy a538805627 missed override in gear detector 2023-10-24 01:23:51 -07:00
Matthew Kennedy d040e0982c use correct cam PID 2023-10-24 01:09:11 -07:00
GitHub gen-configs Action 73503da7d6 Auto-generated configs and docs 2023-10-24 08:01:46 +00:00
Matthew Kennedy 3e564ae319 vvt target bump feature 2023-10-24 00:59:48 -07:00
GitHub set-date Action 37e45cbb49 Update date 2023-10-22 00:08:59 +00:00
GitHub gen-configs Action 19df8bbdec Auto-generated configs and docs 2023-10-21 01:18:11 +00:00
GitHub set-date Action 0ef7e5e0a9 Update date 2023-10-20 00:08:13 +00:00
Matthew Kennedy 987aa618dc make wrapAngle a function not macro 2023-10-19 15:21:44 -07:00
Matthew Kennedy f835025a2f remove wrapAngle2, wrapAngle does fine 2023-10-19 14:46:55 -07:00
Matthew Kennedy 7b955cb1b3 fixAngle -> wrapAngle 2023-10-19 14:34:29 -07:00
GitHub gen-configs Action ccc7abce3c Auto-generated configs and docs 2023-10-19 21:13:00 +00:00
Matthew Kennedy 3999272d24 fix injection SOI log channel 2023-10-19 14:10:44 -07:00
GitHub set-date Action 23adc6bcda Update date 2023-10-19 00:08:03 +00:00
GitHub gen-configs Action c82ebe9ee8 Auto-generated configs and docs 2023-10-18 09:07:52 +00:00
GitHub set-date Action 7f3ee6fbaf Update date 2023-10-18 00:08:19 +00:00
GitHub gen-configs Action c69622c90b Auto-generated configs and docs 2023-10-17 19:54:20 +00:00
GitHub set-date Action af899a68d8 Update date 2023-10-16 00:08:38 +00:00
GitHub gen-configs Action b1a7791fe5 Auto-generated configs and docs 2023-10-15 22:01:30 +00:00
Matthew Kennedy ad6c5af975
speedo output (#269)
* speedo output

* s

* fix init
2023-10-15 14:59:39 -07:00
GitHub set-date Action ade87da164 Update date 2023-10-15 00:08:54 +00:00
GitHub gen-configs Action 6ace18fbdb Auto-generated configs and docs 2023-10-14 21:29:04 +00: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
GitHub set-date Action 29ccd61faf Update date 2023-10-14 00:08:02 +00:00
Matthew Kennedy f1e84220e0 another dead code while we're here 2023-10-12 23:27:19 -07:00
Matthew Kennedy 2e0fa002d5 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-10-12 18:00:38 -07:00
Matthew Kennedy e09ed790eb extract injection refactoring from #215 2023-10-12 18:00:33 -07:00
GitHub set-date Action ddf8ebeabe Update date 2023-10-13 00:08:25 +00:00
GitHub gen-configs Action 537ed44b74 Auto-generated configs and docs 2023-10-12 23:11:51 +00:00
Matthew Kennedy b8c715719a Prevent multiple-starts on a thread from causing panic #265 2023-10-12 16:09:34 -07:00
Matthew Kennedy 5e01450fee lock injection timing at high duty cycle to avoid skipped injections 2023-10-11 23:43:31 -07:00
GitHub set-date Action c1ab5c459a Update date 2023-10-12 00:07:18 +00:00
GitHub gen-configs Action a82211f913 Auto-generated configs and docs 2023-10-11 23:17:54 +00:00
GitHub gen-configs Action 58e5cfff89 Auto-generated configs and docs 2023-10-11 22:59:11 +00:00
Matthew Kennedy f08c374b73 don't cut spark for hard rev limit by default 2023-10-11 15:57:24 -07:00
GitHub set-date Action 80e1a501d5 Update date 2023-10-07 00:08:01 +00:00
Matthew Kennedy 7da4ab860c consolidate pwm logic 2023-10-06 14:21:47 -07:00
GitHub gen-configs Action 65f2595aa1 Auto-generated configs and docs 2023-10-06 18:51:54 +00:00
Matthew Kennedy 0050ef733b minor pwm logic cleanup 2023-10-06 11:50:08 -07:00
GitHub set-date Action 147eebe14f Update date 2023-10-05 00:08:29 +00:00
GitHub gen-configs Action 08e68b12b4 Auto-generated configs and docs 2023-10-04 01:31:09 +00:00
GitHub set-date Action cbe5c76953 Update date 2023-10-04 00:08:33 +00:00
Matthew Kennedy 733c0b10c6 add lua odometer reset function 2023-10-03 01:11:35 -07:00
Matthew Kennedy d5349044bc guard for small can board 2023-10-03 01:08:14 -07:00
Matthew Kennedy 958bf9d611 fuel/oil temp on CAN 2023-10-03 01:05:48 -07:00
Matthew Kennedy 7e77cb6c22 Add distance, fans to CAN protocol 2023-10-02 22:39:49 -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
Matthew Kennedy 768637aff1 trip odometer run time 2023-10-02 22:14:03 -07:00
GitHub gen-configs Action b698cc82fe Auto-generated configs and docs 2023-10-03 00:13:30 +00:00
GitHub set-date Action 92889d9d1a Update date 2023-09-28 00:08:18 +00:00
GitHub gen-configs Action 79a6db405e Auto-generated configs and docs 2023-09-27 08:01:01 +00: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
GitHub gen-configs Action 2c6f76b631 Auto-generated configs and docs 2023-09-27 00:51:36 +00:00
Matthew Kennedy a0d64ea0ad use onConfigurationChange instead of version holder 2023-09-26 17:49:33 -07:00
GitHub set-date Action effc8caa0b Update date 2023-09-27 00:08:23 +00:00
GitHub gen-configs Action 8c6b1bda7f Auto-generated configs and docs 2023-09-26 22:19:13 +00:00
GitHub set-date Action 4cc590952d Update date 2023-09-26 00:08:26 +00:00
GitHub gen-configs Action 8971c9fb36 Auto-generated configs and docs 2023-09-25 20:18:23 +00:00
Matthew Kennedy 4b354f047b
trip odometer (#260) 2023-09-25 13:16:17 -07:00
GitHub gen-configs Action ce26ef8adf Auto-generated configs and docs 2023-09-25 18:14:20 +00:00
Matthew Kennedy 3c001f759f
Miata presets (#236)
* rename existing

* rename existing

* 1.6 progress

* nb2 progress

* format

* stub nb1

* nb1 progress

* msm

* msm

* brake switch, MSM IAT

* gppwm, clutch pin

* cleanup

* allow setting lua heap size

* Revert "allow setting lua heap size"

This reverts commit 82533b5c7b.

* guard 1.6

* everyone wins a more sensible tps/tps AE table

* guard for tests

* nb2 vvt angle tweak

* tweak tests for changed defaults
2023-09-25 11:12:34 -07:00
Matthew Kennedy 4e2dbe0c15 old comment 2023-09-25 11:12:23 -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 b8615eb764 Auto-generated configs and docs 2023-09-25 09:09:19 +00: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
GitHub gen-configs Action c90d759441 Auto-generated configs and docs 2023-09-25 08:42:50 +00: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
GitHub gen-configs Action cf4d4ac6e6 Auto-generated configs and docs 2023-09-25 08:12:25 +00:00
mi-hol fcf0da4798
comment unused OBD codes (#223) 2023-09-25 01:10:46 -07:00
GitHub set-date Action 7f51d2cd7c Update date 2023-09-19 00:08:37 +00:00
GitHub gen-configs Action 7033eafd6a Auto-generated configs and docs 2023-09-18 19:22:21 +00:00
GitHub gen-configs Action 657f1ba86c Auto-generated configs and docs 2023-09-18 09:10:54 +00:00
GitHub gen-configs Action d94867084b Auto-generated configs and docs 2023-09-18 08:40:04 +00:00
Matthew Kennedy bbe74d3794 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2023-09-18 01:38:12 -07:00
Matthew Kennedy 7a2df32d04 sensor types for #250 2023-09-18 01:04:54 -07:00
GitHub gen-configs Action dd28a2b7ac Auto-generated configs and docs 2023-09-18 07:53:00 +00:00
Matthew Kennedy 21024e167d can VSS scaling #253 2023-09-18 00:50:35 -07:00
GitHub gen-configs Action d807da9672 Auto-generated configs and docs 2023-09-18 07:42:51 +00:00
GitHub set-date Action 1ec7216e56 Update date 2023-09-18 00:08:09 +00:00
GitHub gen-configs Action ee0ba416d4 Auto-generated configs and docs 2023-09-17 06:23:12 +00:00
Matthew Kennedy 17cb1444c7 add option to temperature compensate alpha-n 2023-09-16 23:21:03 -07:00
GitHub gen-configs Action 18528d8ca7 Auto-generated configs and docs 2023-09-17 06:09:52 +00:00
Matthew Kennedy e34a341b54 Always log normalized cylinder filling #249 2023-09-16 23:07:32 -07:00