Commit Graph

1941 Commits

Author SHA1 Message Date
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
Matthew Kennedy 9dc183a173
we use small time units here in the future (#287) 2023-11-01 22:31:27 -07:00
Matthew Kennedy a427a46ffc dead line 2023-11-01 16:40:53 -07:00
Matthew Kennedy baebd29adb shadowing in trigger land 2023-11-01 15:54:03 -07:00
Matthew Kennedy ce2198270e avoid some misc shadowing 2023-11-01 13:58:39 -07:00
Matthew Kennedy 0db4586c56 default params for happy test 2023-10-24 01:25:38 -07: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
Matthew Kennedy 0050ef733b minor pwm logic cleanup 2023-10-06 11:50:08 -07:00
Matthew Kennedy 4ddd1ffbdb rename 2jz -> toyota 3 tooth 2023-09-14 13:53:16 -07:00
Matthew Kennedy a6a25ba020 toyota 3 tooth cam decoder #237 2023-09-13 22:30:14 -07:00
Matthew Kennedy 94c29d4cfb
simplify cam input single tooth modes (#178) 2023-08-03 00:52:19 -07:00
GitHub gen-configs Action 229a9d99dc Auto-generated configs and docs 2023-07-21 08:42:11 +00:00
Matthew Kennedy 3d1206f8d2 don't duplicate vvt position 2023-07-21 01:40:27 -07:00
GitHub gen-configs Action 62ad0beb1d Auto-generated configs and docs 2023-07-19 07:23:44 +00:00
Matthew Kennedy 7ae11160d9 simplify adjustCrankPhase 2023-06-28 18:12:38 -07:00
Matthew Kennedy 8d89c78bbd oop 2023-06-05 11:04:42 -07:00
Matthew Kennedy 06b39dbb07
trigger and engine types -> enum class (#113)
* trigger type is enum class

* java tooling

* enum class engine_type_e

* enum class engine_type_e
2023-06-01 13:47:49 -07:00
Matthew Kennedy f9541aa1d1 better error message 2023-06-01 11:43:41 -07:00
Matthew Kennedy 2255399257 multiple assignments in one line is confusing 2023-06-01 11:04:56 -07:00
Matthew Kennedy 32882c6eff get rid of FrontDirection too #55 2023-05-31 10:24:36 -07:00
Matthew Kennedy 6207d38b98 goodbye TriggerValue #55 2023-05-31 10:08:03 -07:00
Matthew Kennedy daaf50c2e4 looks like initialState was dead #55 2023-05-30 23:05:26 -07:00
Matthew Kennedy 03d43126de now dead overloads 2023-05-30 23:03:07 -07:00
Matthew Kennedy 80c86333fa switch all decoders from TriggerValue -> bool #55 2023-05-30 22:58:03 -07:00
Matthew Kennedy ef10a91c59 start switching TriggerValue to bool #55 2023-05-30 22:55:03 -07:00
Matthew Kennedy 2ed148fa9b need this one for now 2023-05-30 22:51:31 -07:00
Matthew Kennedy ce1dad1100 trigger structure api accepts bool #55 2023-05-30 22:48:07 -07:00
Matthew Kennedy ad3ea57276 tooth_logger.h -> pch 2023-05-30 22:41:20 -07:00
Matthew Kennedy d5f9479f28
ObdCode is enum class (#77)
* change ObdCode to enum class builds firmware

* test builds

* don't need this line at all

* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy 68285ff5a3 stray paren 2023-03-31 22:59:53 -07:00
Matthew Kennedy 157125eea1 dead config 2023-03-31 22:55:36 -07:00
GitHub gen-configs Action 996cfd2721 Auto-generated configs and docs 2023-03-27 08:38:48 +00:00
Matthew Kennedy d1246174d2 rename triggerSimulatorFrequency -> triggerSimulatorRpm 2023-03-27 01:13:04 -07:00
GitHub gen-configs Action 723795a232 Auto-generated configs and docs 2023-03-15 19:34:12 +00:00
GitHub gen-configs Action 456229d49e Auto-generated configs and docs 2023-03-15 18:57:35 +00:00
Matthew Kennedy d2f58dc7c5 use static_assert 2023-03-03 02:13:42 -08:00
Matthew Kennedy a2652d31dc invert vvt in one spot, like trigger 2023-02-28 13:13:29 -08:00
Matthew Kennedy e95197cda6 doesn't need to be generated 2023-02-28 03:42:44 -08:00
Matthew Kennedy 1adc62deaf trigger decoder less TriggerValue #55 2023-02-28 02:44:46 -08:00
Matthew Kennedy b6e3f105df state sequence api doesn't use triggervalue #55 2023-02-28 02:25:38 -08:00
Matthew Kennedy d7681bf194 no TriggerValue for vvt: #55 2023-02-28 02:11:28 -08:00
Matthew Kennedy 56c5b8d2e9
remove displayLogicLevelsInEngineSniffer (#56)
* configs

* remove displayLogicLevelsInEngineSniffer

* test
2023-02-28 01:57:50 -08:00
Matthew Kennedy 404c0a8550 cleanup 2023-02-26 17:16:13 -08:00
Matthew Kennedy ecaaff544b de-pointerize outputMode #49 2023-02-25 00:31:12 -08:00
Matthew Kennedy 711e90f3d3
remove old trigger noise detector (#44)
* remove old noiseless decoder layer

* test
2023-02-23 11:27:56 -08:00
Matthew Kennedy e6b07e636d guard 2023-02-22 23:46:16 -08:00
Matthew Kennedy 1440647ba5 better self stim behavior: allow sync w/ NB trigger 2023-02-22 23:16:01 -08:00