Commit Graph

256 Commits

Author SHA1 Message Date
rusefi 70035fe579 https://github.com/rusefi/rusefi/issues/5511
only:alphax_2chan
2023-08-26 22:15:47 -04:00
rusefi a872d8067d https://github.com/rusefi/rusefi/issues/5511
only:alphax_2chan
2023-08-26 22:12:52 -04:00
Andreika f76ae88aff
CAN bench: set engine type command (#5538)
* CAN_BENCH_SET_ENGINE_TYPE

* fir setPin()

* update libfirmware
2023-08-24 09:48:30 -04:00
rusefillc fd740a5a63 broadcast button toggle counter #5514
only:fancy boolean with counter
2023-08-22 15:04:39 -04:00
rusefillc 5f714480c6 broadcast button toggle counter #5514
only:fancy boolean with counter
2023-08-22 14:57:14 -04:00
rusefillc a041eb55f3 broadcast button toggle counter #5514
only:fancy boolen with counter
2023-08-22 14:49:28 -04:00
Andreika 073f6cfbb0
fix mixed up CLT & IAT in the bench_test_raw_analog CAN packet https://github.com/rusefi/rusefi-hardware/issues/228 (#5533) 2023-08-22 08:51:12 -04:00
rusefi 9adc323fec CAN bench test: broadcast raw analog values #5437 2023-08-21 19:59:51 -04:00
rusefi dded7f2926 engine_type_e 16 bits should do it 2023-08-21 19:28:24 -04:00
rusefillc 2cfd8e1be9 engine_type_e 16 bits should do it 2023-08-21 19:04:29 -04:00
rusefillc cf7944cd78 CAN side of automated testing fix #4630
closing simply because we have too many tickets
2023-08-21 00:40:36 -04:00
rusefi e8c45a2e7d refactoring: reducing code duplication. Also, do we even care for critical error codes?! 2023-08-20 22:23:44 -04:00
rusefi dbfbe3f980 bench_test CAN packets do not use proper IDs #5525 2023-08-20 21:56:01 -04:00
rusefi 983f84ce0f bench_test CAN packets do not use proper IDs #5525 2023-08-20 21:26:33 -04:00
Andreika c41934b2b2
broadcast vehicleSpeedSensor.eventCounter #5519 (#5522) 2023-08-19 15:04:46 -04:00
Andreika 84c6d4cde6
More universal Board-ID for bench test (#5518)
* add STATIC_BOARD_ID defines to get Board-ID more universal

* add getBoardId()

* broadcast BENCH_TEST_BOARD_STATUS via CAN

* add guards for sendBoardStatus()
2023-08-18 18:41:17 -04:00
rusefillc a10b619a2f can_rx: dead 2023-08-17 11:53:00 -04:00
rusefillc e4fa019029 can_rx: dead 2023-08-17 08:25:45 -04:00
Andreika e4a4042169
CAN bench test: broadcast raw analog values #5437 (#5512) 2023-08-14 16:28:14 -04:00
Andreika c303a8cfd9
CAN bench test: broadcast event counters #5436 (#5510)
* CAN bench test: broadcast event counters #5436

* update libfirmware

* update libfirmware

* Broadcast eventcnts every 100ms

* Add EFI_SHAFT_POSITION_INPUT guards
2023-08-13 10:30:46 -04:00
Matthew Kennedy 82de75ee1c wire up CAN bit for lambda protect
(cherry picked from commit 59430dfa9168b4635663d7909b91dffee598373b)
2023-06-29 13:32:55 -04:00
Matthew Kennedy 84efe441af stub config for lambda protection
(cherry picked from commit 07f0360dd9d0aa6cb288657d11acf46775513c6c)
2023-06-23 21:04:37 -04:00
rusefi 97af20f651 only:mre_f4 2023-06-03 20:57:27 -04:00
rusefi 6c62dbba82 reducing BMW confusion 2023-06-03 20:28:33 -04:00
rusefi c972a0d53c current Gear should use sensor approach fix #5156 2023-05-15 09:22:36 -04:00
rusefillc cb8464b8ec refactoring: reducing code duplication 2023-05-08 23:45:48 -04:00
rusefillc c287f35b1f helping stm32h 2023-05-08 23:32:14 -04:00
Andrey Gusakov c07010b70a can: glut MS Simplified Dash Broadcast 2023-05-08 21:55:54 -04:00
Andrey Gusakov d0a77bd898 CAN: MS Simplified Dash Bradcasting 2023-05-08 21:55:54 -04:00
Andrey Gusakov 83f2087f97 CAN: rework debug prints, show ID in hex only for 29bit packets 2023-05-08 21:55:54 -04:00
rusefillc 8b5c68b0de Detected gear and wastegate position to CAN format 2023-04-30 11:50:00 -04:00
Matthew Kennedy 63d178cbde wideband magic numbers
(cherry picked from commit d4db234cf68557963e6147ac1c9ba9e85c717e25)
2023-04-30 01:37:43 -04:00
Matthew Kennedy 61e5b4b1ad change ObdCode to enum class builds firmware 2023-04-29 00:44:00 -04:00
Andrey 916a1d1534 it's going to be painful 2023-04-28 20:51:21 -04:00
Andrey 855de755ba it's going to be painful 2023-04-28 20:50:29 -04:00
Matthew Kennedy 139f6224b3 add detected gear to CAN format, update dbc
(cherry picked from commit f9b9da9e92426c9def34054b3183340448199418)
2023-04-28 20:29:43 -04:00
Matthew Kennedy 3d3873235b mk60 byte order wrong
(cherry picked from commit 9a6a53c9fad43333e29688a73e74ae0fdebb72f0)
2023-04-28 20:26:54 -04:00
rusefillc e9fa23be7a Lua VSS
only:mre_f4
2023-04-22 12:19:47 -04:00
rusefillc 4c13fcfdbe Lua VSS
only:mre_f4
2023-04-22 12:05:19 -04:00
m888r 1cdcfc4131
set aim dash CAN gear frame to current gear (#5221)
* set aim dash CAN gear frame to current gear

* change gear frame scaling and type
2023-04-07 06:28:15 -04:00
rusefi 3e47a8e39e Update wideband submodule #5208
only:hellen-honda-k
2023-03-30 12:08:14 -04:00
rusefi 0ec07a88fc https://martinfowler.com/books/refactoring.html 2023-03-30 11:40:26 -04:00
rusefi 59bdade439 docs 2023-03-30 11:32:25 -04:00
Matthew Kennedy f16f0bd26d
fix (#5164) 2023-03-08 17:39:33 -05:00
Matthew Kennedy 12c899ddca
wideband on second can (#5108) 2023-02-20 11:29:25 -05:00
rusefillc 2b4d58005b guards 2022-12-17 14:43:51 -05:00
TurboMarian 45598be534 Update can_dash.cpp
(cherry picked from commit a2844721b5dd048afb0070dd809b73328dd23f52)
2022-12-16 16:35:08 -05:00
rusefillc 55062b1ef6
refactoring: constexpr fuel computer (#4830)
* refactoring: constexpr fuel computer

* refactoring: constexpr fuel computer

* refactoring: constexpr fuel computer

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 12:25:04 -05:00
Andrey 3b7b8e3f33 nissan 2022-11-23 23:45:25 -05:00
Nathan Schulte 59406e83f3
avoid ctime, use UTC ISO 8601 for CMD_DATE format (#4764)
* java_console: use UTC ISO 8601 for CMD_DATE format

* ChibiOS RTC avoids ctime

* firmware: controller sets time via ISO 8601

* avoid ctime in CAN dash
2022-11-23 16:53:16 -04:00