Commit Graph

290 Commits

Author SHA1 Message Date
Matthew Kennedy da8bec9d55 configurable base CAN ID for ecumaster egt to can 2025-05-14 12:51:14 -07:00
Chris Duranti 3b7381b133
ECUMaster CAN to EGT defaults (#584) 2025-04-11 23:27:01 -07:00
Matthew Kennedy 3efc46a567 blindly implement ecumaster egt to can 2025-04-07 23:01:00 -07:00
Matthew Kennedy fca84bc658 signed -> unsigned mistake in dbc 2025-03-18 22:28:45 -07:00
Matthew Kennedy 0e2709cd91 start refactoring towards OneCylinder 2025-01-18 01:03:44 -08:00
Matthew Kennedy bb24a9c350 3 codes works? 2025-01-11 11:26:19 -08:00
Matthew Kennedy 308f9577eb OBD2 multi frame: first frame 2025-01-11 11:08:47 -08:00
Matthew Kennedy 3cd92ce1b5 test OBD monitor status PID 2025-01-10 22:06:52 -08:00
Matthew Kennedy b3e78dfc06 CAN guards cleanup 2025-01-10 21:54:45 -08:00
Matthew Kennedy 345c5ee871 test obd2 PIDs 2025-01-10 21:11:24 -08:00
Matthew Kennedy 935284c0d7 fiddling with OBD pid 0x01 2025-01-10 15:55:50 -08:00
Matthew Kennedy 2f3710f260 correct byte count for obd2 dtc 2025-01-10 15:38:57 -08:00
Matthew Kennedy 39b10cfab8 maybe fix obd response byte order 2025-01-10 14:52:16 -08:00
Matthew Kennedy c4a50ad3f1 maybe fix 0-2 dtc obd2 2025-01-10 14:11:40 -08:00
Matthew Kennedy e461d7755b respond empty list to pending/permanent 2025-01-10 14:03:01 -08:00
Matthew Kennedy 505c064117 format 2025-01-10 13:50:15 -08:00
Matthew Kennedy 786d296290 respond with correct service 2025-01-10 21:15:14 +00:00
Matthew Kennedy 67dd267084 obd codes 2025-01-10 21:09:38 +00:00
dynfer 4aa624bf45
dtc monitor status (#530)
* dtc monitor status

* bug in dtc reporting

* semicolon
2025-01-09 10:04:44 -08:00
dynfer 101380aa08
initial obd2 dtc response (#529) 2025-01-09 07:51:57 -08:00
Matthew Kennedy c1760a6966 obd2 simplification 2025-01-07 15:42:15 -08:00
Matthew Kennedy f71e3df50e pauseCANdueToSerial debt 2025-01-02 22:09:14 -08:00
Matthew Kennedy 8cced628d7 fix can verbose TX period 2024-12-26 00:51:41 -08:00
Matthew Kennedy 8e97cd4999 CAN cleanup 2024-12-26 00:34:00 -08:00
Matthew Kennedy 4d74ef4eb2 Live data: trigger error counter 2024-12-12 17:02:38 -08:00
Matthew Kennedy 95e474e7f8 revamp trigger/vvt logging 2024-12-12 16:42:10 -08:00
Matthew Kennedy 28e9f8a015 enum class-ify TriggerEvent 2024-12-12 15:37:14 -08:00
Matthew Kennedy 13a691c9a7 VVT target live data 2024-12-09 22:49:52 -08:00
Matthew Kennedy f634a0e471 add some obd2 parameters 2024-11-08 19:05:16 -08:00
Matthew Kennedy 0caa4cf8bb correct CAN WSS sensor types 2024-11-07 23:47:20 +00:00
Matthew Kennedy 1072297120 nc wss scaling 2024-11-07 12:34:17 -08:00
Matthew Kennedy c49cdfb0a4 a little bit of NC WSS 2024-11-07 11:43:33 -08:00
Matthew Kennedy 1ebbe07b59 WSS-to-VSS conversion 2024-11-06 21:50:48 +00:00
Matthew Kennedy 62ea264672 stub mx5 NC wheel speed 2024-11-06 21:07:47 +00:00
Matthew Kennedy 0dbdeb1b92 can vss tweaks 2024-11-06 18:42:15 +00:00
Matthew Kennedy c2bec26288 CAN vss refactoring for wheel speeds 2024-11-06 00:01:58 -08:00
Matthew Kennedy a0bd4e5f9e getVVTPosition returns expected<> 2024-09-12 20:50:25 -07:00
Matthew Kennedy ff5e47c95d
Engine modules participate in the build system (#452)
* infrastructure for engine modules in the build

* fully move fuel pump

* fan

* gear detector

* gear detect

* fan control cleanup

* trip odometer

* shuffle makefiles around a little

* minor format
2024-07-23 18:05:43 -07:00
Matthew Kennedy 3080ad906f divide, not multiply 2024-05-10 15:22:04 -07:00
Matthew Kennedy 8d84bdea51 scale it correctly 2024-05-09 22:30:18 -07:00
Matthew Kennedy 217a25865a EGT on CAN 2024-05-09 22:28:34 -07:00
Matthew Kennedy ec2be04b3f improve CAN verbose rev limit signal 2024-04-15 11:45:46 -07:00
Matthew Kennedy 7ae1a6c82c Add EGT to CAN format, add enable switches for frames #398 2024-03-21 13:45:53 -07:00
Matthew Kennedy 498824eff4 tabs 2024-03-12 15:28:52 -07:00
Matthew Kennedy 09c0ac4d7f registerCanListener should be idempotent 2024-03-02 15:53:57 -08:00
rusefillc 30ba35b837
refactoring: reducing code duplication (#316) 2023-12-25 17:51:04 -08:00
Matthew Kennedy 7fdb821367 scale mk60e5 vss properly 2023-11-27 21:03:33 -08: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
Matthew Kennedy d35b833ead support mk60e5 2023-11-26 16:51:29 -08:00