Commit Graph

18 Commits

Author SHA1 Message Date
dynfer bad1429b42
CEL workaround (#526)
* initial test

* temporary fix to CEL

* cel for sensors

* brackets and blink on firmware error

* restore blinking CEL
2025-01-07 16:38:29 -08:00
Matthew Kennedy 02714916e8 sensor check oil temp 2025-01-07 15:14:29 -08:00
Matthew Kennedy 8fe18697da check oil pressure sensor 2025-01-07 15:12:11 -08:00
Matthew Kennedy e8f92cb3b5 avoid duplicate sensor errors 2025-01-07 15:11:32 -08:00
Matthew Kennedy 04a6a2c7d2 sensor checker knows about 5v sensor supply voltage 2025-01-03 18:32:48 -08:00
Matthew Kennedy 4e9f59abcc sensor checker: MAP 2024-07-24 23:16:07 -07:00
Matthew Kennedy 2091c528f9 guard in sensor checker 2024-01-06 18:58:26 -08:00
Matthew Kennedy ada987985d efi gpio de-shadowing 2023-11-01 14:54:57 -07:00
Matthew Kennedy abc979058c Inhibit sensor checker when battery voltage low #169 2023-06-23 01:29:51 -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 d6534157a0 rename obd_code_e -> ObdCode 2023-04-11 16:32:47 -07:00
Matthew Kennedy 323d61d90b sensor checker wasn't checking sensors 2023-04-11 13:47:30 -07:00
Matthew Kennedy 081740c1d6 indicators for ign/inj faults 2023-03-21 11:32:55 -07:00
Matthew Kennedy ecee1dd02d ETB error counter logic (#4854)
* simplify ETB error counter logic

* dropped this: {

* happy test

* reorder logic, test etbErrorCode

* test that fails

* independent TPS and PPS counters

* missed a file

* happy test
2022-11-30 22:20:09 -05:00
Andrey G cc9b1517ac compile warnings: signed vs unsigned and unused (#4713) 2022-10-30 09:47:53 -04:00
Matthew Kennedy 770f0c6637 ignore invalid diag result when checking ign/inj (#4419)
* ignore invalid pins

* ign too
2022-08-06 07:24:53 -04:00
Matthew Kennedy f49f6494fb report injector, ignition faults (#4408)
* report injector, ignition faults

* guard
2022-08-01 15:41:47 -04:00
Matthew Kennedy d4721bee89 implement sensor checker (#4395)
* implement sensor checker

* use default

* s

* fix

* properly report non-timeout errors

* it's not safe to read Value when invalid

* it's not safe to read Value when invalid
2022-07-30 17:08:48 -04:00