Commit Graph

23655 Commits

Author SHA1 Message Date
Nathan Schulte cd38fa1f61
remove functionpointer sensor (#442)
* remove functionpointer sensor

* remove function_pointer_sensor.cpp from tests.mk
2024-06-14 12:17:09 -07:00
GitHub gen-configs Action 8336187eeb Auto-generated configs and docs 2024-06-14 18:46:12 +00:00
Nathan Schulte e6418bc19c
etb: use convertVoltageTo10bitADC in auto-cal (#441) 2024-06-14 11:44:50 -07:00
GitHub set-date Action 253578d0d5 Update date 2024-06-13 00:09:35 +00:00
GitHub gen-configs Action 1e48f99e88 Auto-generated configs and docs 2024-06-12 01:09:03 +00:00
BeerMoneyMotorsports dd7e49c8f7 Digital 1
provisions to support exhaust cam sensor on Ecotec swapped miata.
2024-06-11 21:04:00 -04:00
GitHub set-date Action e43d8e5670 Update date 2024-06-11 00:09:10 +00:00
Matthew Kennedy 83e5738a96 actually reset the timer in case of <2US timing 2024-06-10 01:35:51 -07:00
Matthew Kennedy 7421bb332e compile-time enforcement of printf strings 2024-06-10 01:21:52 -07:00
Matthew Kennedy e7d2b1c17c compile-time enforcement of printf strings 2024-06-10 01:15:39 -07:00
Matthew Kennedy 1e2cd76a9d only check on firmware for now? 2024-06-10 01:00:23 -07:00
Matthew Kennedy 356e0465c4 compile-time enforcement of printf strings 2024-06-10 00:57:27 -07:00
Matthew Kennedy 2c14f4e3c1 compile-time enforcement of printf strings 2024-06-10 00:56:03 -07:00
Matthew Kennedy 6758e2dfc0 compile-time enforcement of printf strings 2024-06-10 00:53:24 -07:00
Matthew Kennedy cf87e64119 compile-time enforcement of printf strings 2024-06-10 00:51:14 -07:00
Matthew Kennedy 2dbe992780 priming debugging 2024-06-10 00:25:07 -07:00
Matthew Kennedy 6bb5bd998c
process plain command only if no second byte (#440)
* process plain command only if no second byte

* print in case of not understood single-byte cmd
2024-06-09 23:07:05 -07:00
Matthew Kennedy a39738d4af prime error logging 2024-06-09 22:06:46 -07:00
GitHub gen-configs Action 3edd9af0cc Auto-generated configs and docs 2024-06-10 03:27:46 +00:00
Matthew Kennedy 2eb6c25313
ts refactoring (#439)
* replace large buffer instances

* handlePageReadCommand uses locked

* cleanup

* explicitly call big vs. small packet implementation

* correctness

* unused UNUSED

* cleaner TS logging & cleanup

* about time we bumped this
2024-06-09 20:26:27 -07:00
GitHub set-date Action 6cc65b4c70 Update date 2024-06-10 00:09:32 +00:00
GitHub gen-configs Action a2198aaa61 Auto-generated configs and docs 2024-06-09 22:46:49 +00:00
Matthew Kennedy dfc2da083b support reading output channels with no size/offset 2024-06-09 15:45:31 -07:00
GitHub set-date Action 25b6082d09 Update date 2024-06-05 00:09:07 +00:00
Matthew Kennedy c3e63d5541 fix test 2024-06-03 18:00:22 -07:00
Matthew Kennedy 4465d20622 remove responseCode from writeCrcPacket 2024-06-03 17:34:21 -07:00
Matthew Kennedy afddeae88a Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-06-03 17:28:41 -07:00
Matthew Kennedy ed52ff474e eliminate TsChannelBase::sendResponse 2024-06-03 17:28:14 -07:00
GitHub gen-configs Action 93850c741a Auto-generated configs and docs 2024-06-04 00:23:34 +00:00
Matthew Kennedy d4c0df833a remove TS_RESPONSE_COMMAND_OK when TS_RESPONSE_OK exists 2024-06-03 17:21:26 -07:00
GitHub set-date Action c4cb7dd02a Update date 2024-06-04 00:17:01 +00:00
GitHub gen-configs Action f4cc9a78d1 Auto-generated configs and docs 2024-06-04 00:04:01 +00:00
Matthew Kennedy 65e1091179 operate on uint8_t instead of char 2024-06-03 17:02:43 -07:00
Matthew Kennedy 35b46d0e92 TS helper for no-payload responses 2024-06-03 17:02:43 -07:00
GitHub gen-configs Action 0b9e0cc983 Auto-generated configs and docs 2024-06-03 18:53:17 +00:00
Nathan Schulte 16d45d6d69
add knock retard aggression value advise (#437)
* add knock retard aggression value advise

* s/advise/advice/
2024-06-03 11:52:00 -07:00
Nathan Schulte a195289a12
Toyota ETCS-i [01/02]: meld FordRedundantTps Sensor into RedundantSensor (#430)
* remove redundant_ford_tps

* meld redundant_ford_tps logic into RedundantSensor

* default tps/ppsSecondaryMaximum is 100

* initTps uses melded RedundantSensor

* meld RedundantSensor unit tests

* RedundantSensor::showInfo prints redundancy status

* RedundantSensor::showInfo prints partial redundancy status

* assert SensorResult code in RedundantSensor tests

* RedundantSensor doesn't hide primary sensor result code

in the case of a single sensor only, don't hide the UnexpectedCode value
2024-06-03 11:28:56 -07:00
Nathan Schulte 4351a8b1bc
size_t vs int compare fix (#438) 2024-06-03 11:27:29 -07:00
Matthew Kennedy 72b0e74fcc Merge branch 'master' of https://github.com/fome-tech/fome-fw 2024-06-03 01:05:00 -07:00
Matthew Kennedy 202ce2a8df s 2024-06-03 01:04:58 -07:00
GitHub gen-configs Action 0b49b38f60 Auto-generated configs and docs 2024-06-03 07:39:55 +00:00
Matthew Kennedy f800a06bfd output channel headroom on big memory boards 2024-06-03 00:38:32 -07:00
GitHub gen-configs Action 8f1415efd7 Auto-generated configs and docs 2024-06-03 05:46:16 +00:00
Matthew Kennedy 493ddfdd92 happy tests? 2024-06-02 22:44:58 -07:00
GitHub set-date Action 3123fa9c72 Update date 2024-06-03 00:09:28 +00:00
Matthew Kennedy 084f848bdb fix 2024-06-02 13:00:41 -07:00
Matthew Kennedy 3a96c38f2e NULL -> nullptr 2024-06-02 12:58:07 -07:00
Matthew Kennedy a22302579e TS cleanup: ts_response_format_e 2024-06-02 12:49:24 -07:00
GitHub gen-configs Action 26a15b5848 Auto-generated configs and docs 2024-06-02 05:49:32 +00:00
Matthew Kennedy a914745ada wider limits on linear sensor 2024-06-01 22:48:02 -07:00