Commit Graph

23910 Commits

Author SHA1 Message Date
Matthew Kennedy 6132c5dbfe
Merge 5aab74dd03 into 762bd50dcf 2024-09-01 21:54:07 -07:00
GitHub set-date Action 762bd50dcf Update date 2024-09-02 00:13:23 +00:00
GitHub gen-configs Action 11fa537f5b Auto-generated configs and docs 2024-09-01 23:55:00 +00:00
Matthew Kennedy 8d843f3cac people ask constantly about why this doesn't do what they want 2024-09-01 16:53:40 -07:00
GitHub gen-configs Action 17ca8b204f Auto-generated configs and docs 2024-09-01 23:50:02 +00:00
Matthew Kennedy 40dfd1e205 give dwell metric its own channel 2024-09-01 16:48:40 -07:00
GitHub set-date Action 5105258377 Update date 2024-09-01 00:12:28 +00:00
Matthew Kennedy 51a23364e2
Odd cylinder engine wasted spark (#479)
* allow wasted spark spin-up

* allow firing without phase sync on odd cyl engines

* support odd cyl wasted spark

* changelog

* unit test it

* wow, it's easy to support odd-fire too
2024-08-31 02:22:31 -07:00
Matthew Kennedy 397e3dcd04 hoist dwellMs/angle/sparkangle 2024-08-31 00:44:21 -07:00
Matthew Kennedy 3fc42222cc hoist dwell check out of loop 2024-08-31 00:37:27 -07:00
GitHub gen-configs Action 7593cd61d4 Auto-generated configs and docs 2024-08-31 05:50:02 +00:00
Matthew Kennedy 5c614ca945
all ECUs can use big blocking factor! (#474)
* all ECUs can use big blocking factor!

* reclaim 100 bytes of blocking factor

* fits on ethernet f4

* ch-ch-ch-ch-changelog

* bump it a little
2024-08-30 22:48:37 -07:00
GitHub set-date Action 97f26196fe Update date 2024-08-31 00:10:11 +00:00
GitHub gen-configs Action 9f4c10450d Auto-generated configs and docs 2024-08-30 17:50:07 +00:00
Nathan Schulte 316915ec4c
more Toyota gear ratios (#477)
* add Aisin AR5 transmission gear ratios

GM Pontiac Solstice/Saturn Sky MA-5

* add Toyota transmission gear ratios

* round gear ratios to fit TS field
2024-08-30 10:48:50 -07:00
Matthew Kennedy ebe5f6ab54 changelog 2024-08-30 10:46:21 -07:00
Matthew Kennedy 8591dd1336 Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-08-30 10:45:09 -07:00
GitHub gen-configs Action dca081a907 Auto-generated configs and docs 2024-08-30 07:20:25 +00:00
Matthew Kennedy a269b9af38 additional aux linear sensors #476 2024-08-30 00:18:54 -07:00
Matthew Kennedy 227723484c useless comment 2024-08-29 22:40:53 -07:00
GitHub gen-configs Action 03ac7f15f4 Auto-generated configs and docs 2024-08-30 05:39:45 +00:00
Matthew Kennedy 761efd862c
MAP avg uses engine module callbacks (#475)
* use engine module callbacks

* happy tests

* happy small-can-board

* interact with map avg via module

* simplify map avg init

* tweaks

* omit module to disable it instead!

* unnecessary guard

* minor cleanups

* unnecessary branch - lookups for these tables are fine at 0 rpm

* oop
2024-08-29 22:38:30 -07:00
GitHub set-date Action e41f3bb968 Update date 2024-08-30 00:10:18 +00:00
Matthew Kennedy 12321d4325 map averaging includes 2024-08-29 13:29:53 -07:00
Matthew Kennedy 6fc52a1430 move map averaging to module 2024-08-29 13:26:57 -07:00
GitHub gen-configs Action 3bbd89aa0d Auto-generated configs and docs 2024-08-29 18:25:18 +00:00
Matthew Kennedy 77c5a150ee fix small can board 2024-08-29 11:23:58 -07:00
GitHub set-date Action 3843218389 Update date 2024-08-29 00:10:22 +00:00
GitHub gen-configs Action 2bf0fa43d1 Auto-generated configs and docs 2024-08-28 10:05:11 +00:00
Matthew Kennedy 9123bae316 there's not really a reason for mainUnusedEnd 2024-08-28 03:02:09 -07:00
Matthew Kennedy 6af46b59a9 MAP averaging can use common math for cyl offset calc 2024-08-28 02:58:21 -07:00
Matthew Kennedy 75a50695c6 extend engineModules.apply_all to onEnginePhase 2024-08-28 02:26:16 -07:00
GitHub gen-configs Action 1bc6adf597 Auto-generated configs and docs 2024-08-28 09:07:31 +00:00
Matthew Kennedy bd7f8f2bb6 remove trigger input debug pins 2024-08-28 02:06:02 -07:00
GitHub gen-configs Action a7bb5f98fa Auto-generated configs and docs 2024-08-28 08:55:19 +00:00
Matthew Kennedy d2255fc696 no need to compare ==1 for booleans in TS INI 2024-08-28 01:53:54 -07:00
GitHub gen-configs Action 9f08ba90c6 Auto-generated configs and docs 2024-08-28 08:50:30 +00:00
alrijleh 557ad66662
disable injection/ignition trim tables for cylinders > cyl_count (#473)
* disable injection/ignition trim tables for cylinders > cyl_count

* missing comma

* added the missing ", 0,"
2024-08-28 01:49:09 -07:00
Matthew Kennedy f80ffd4ddf clamp map sampling duration to fit between cylinders 2024-08-28 01:48:41 -07:00
GitHub gen-configs Action d1abcab6bb Auto-generated configs and docs 2024-08-28 08:47:00 +00:00
Matthew Kennedy 32c57fd7af dead instant rpm debug mode 2024-08-28 01:45:29 -07:00
GitHub gen-configs Action 2ac6c6346c Auto-generated configs and docs 2024-08-28 08:45:02 +00:00
Matthew Kennedy 4ae3056257 dead MAP debug mode 2024-08-28 01:43:34 -07:00
Matthew Kennedy 23cfa4e2c6 Schedule MAP by angle instead of tooth #38
Do MAP sampling like we do ignition/fuel, rather than scheduling everything at once at the same trigger tooth.
2024-08-28 01:39:49 -07:00
Matthew Kennedy 6884fb83d3 useless comment 2024-08-28 01:33:08 -07:00
GitHub gen-configs Action b3784587fe Auto-generated configs and docs 2024-08-28 08:21:38 +00:00
Matthew Kennedy 7ffbaf4e5e decouple MAP sampling from trigger central 2024-08-28 01:19:53 -07:00
GitHub set-date Action 436a7fc805 Update date 2024-08-27 00:12:44 +00:00
GitHub gen-configs Action 6d9ec67194 Auto-generated configs and docs 2024-08-26 04:54:46 +00:00
Matthew Kennedy 269916ddb3 changelog #358 2024-08-25 21:53:24 -07:00