Commit Graph

475 Commits

Author SHA1 Message Date
rusefillc bbabc1335b sent: assert so that unit tests fail nicely 2024-12-05 20:05:57 -05:00
Andrey Gusakov eba393ccd2 SENT: support ICU channel 3 and channel 4 capturing 2024-12-05 19:11:27 -05:00
Andrey Gusakov 6e65eee29c SENT: dead 2024-12-05 19:11:18 -05:00
Andrey G 57f7fb0992
Uaefi sent (#7100)
* SENT: TS settings for high pressure fuel sensor

* SENT: glue GM high pressure fuel sensor

* SENT: unit test guards

* SENT: unit test guards 2
2024-11-26 16:26:00 -05:00
Andrey G 1987f497e2
Uaefi sent (#7099)
* SENT: typo

* SENT: separate menu for input configuration

* SENT: pass SENT input number to decoder function

* SENT: is optional

* SENT: move gauges to "Sensors - SENT" category

* SENT: gauges show first channels statsistic only

* SENT: channels abstraction

First we define gpios used for SENT channels
Then we glue sensors to SENT channels

* SENT: fix gauges

* SENT: guards
2024-11-26 10:01:07 -05:00
rusefillc b179e15e37 uaefi SENT 2024-11-22 16:31:07 -05:00
rusefillc ff656dc1c0 verboseCan TX improvement 2024-11-17 22:11:36 -05:00
rusefi f32ba1a907 lua script to turn a rusEFI into an IO-BOX for another rusEFI #7075
only:prototype
2024-11-15 22:28:23 -05:00
rusefi b4f78d194e msioinfo
only:alphax-4k-gdi
2024-11-15 21:31:14 -05:00
rusefillc b38277111b lua script to turn a rusEFI into an IO-BOX for another rusEFI #7075
only:alphax-4k-gdi
2024-11-15 20:06:33 -05:00
Diego b214a7b814
OBD2 CAN broken due to math base mismatch (#7053)
* updated can_msg_tx/obd2 code for unit tests, fixed supported pid error, WIP unit tests on obd2

* fix txCanBuffer not cleared after a tx can test

* simulator needs can header, add settings to respect code format on vscode, added more tests
2024-11-08 16:01:21 -05:00
rusefillc 1ba6ee3921 tle9201 diagOkCounter
only:ueefi
2024-11-08 13:36:45 -05:00
rusefillc bcae46abe7 reset_9201
only:hellen154hyundai_f7
2024-11-07 18:07:21 -05:00
rusefillc 2bdfdca824 better logging
only:hellen154hyundai_f7
2024-11-07 17:49:45 -05:00
rusefi 64cdab6a45 TLE9201 SPI driver 12v logic #7051
only:hellen154hyundai_f7
2024-11-07 14:59:56 -05:00
Andreika 7bd44fbfa3
TLE9201 SPI diag support https://github.com/rusefi/rusefi/issues/5058 (#7049) 2024-11-07 08:44:08 -05:00
Andrey 25bf6d1725 only:typo 2024-10-23 00:31:08 -04:00
Andrey eb1ea1f828 only:typos 2024-10-23 00:28:28 -04:00
rusefillc ee4124717f making error more visible
only:hellen-honda-k
2024-09-29 16:38:43 -04:00
Andrey Gusakov 0084f35830 mc33810: some comments about polling loop 2024-09-25 00:36:34 -04:00
Andrey Gusakov 0645581ebd mc33810: workaround stm32 spi bug 2024-09-25 00:36:34 -04:00
Andrey c3df2dc8eb aux serial/WBO cleanup/removal
only:uaefi
2024-09-20 00:08:44 -04:00
rusefi bf40b5b549 only:TLE9104 support unused io 2024-08-27 14:35:11 -04:00
rusefi 5d41b327c9 explicit error codes
only:alphax-4k-gdi
2024-08-11 13:12:47 -04:00
rusefi 24d87f7a27 pasta!
only:alphax-4k-gdi
2024-08-11 12:34:32 -04:00
Andrey 6e9e763026 only:w25q_single_spi 2024-07-29 10:42:48 -04:00
Andrey Gusakov 0f749322d0 drivers: w25q: speedup a bit, timeout exit 2024-07-29 09:21:47 -04:00
Andrey Gusakov 86fef52d02 mc33810: do not try to drive null pins 2024-07-22 16:59:36 -04:00
Andrey Gusakov 1376e4538b mc33810: tabs please, comment fix 2024-07-22 16:58:06 -04:00
rusefi 49ee774bb6 first mc33810 SPI communication is not happy #6733
no need in huge initial wait
only:hellen154hyundai_f7
2024-07-21 15:04:59 -04:00
rusefi 8f6df33511 first mc33810 SPI communication is not happy #6733
UNSELECT_HACK & moving CS handling out of command iteration loop
only:hellen154hyundai_f7
2024-07-21 14:49:51 -04:00
Andrey 6805816f88 better placement for counter
only:hellen154hyundai_f7
2024-07-21 10:08:42 -04:00
rusefi d44bb8d3f8 first mc33810 SPI communication is not happy #6733
only:hellen154hyundai_f7
2024-07-20 22:55:03 -04:00
rusefi ee48d8a932 random code style 2024-07-20 22:48:22 -04:00
rusefillc 1ae747718e mc33810 hadSuccessfulInit 2024-07-20 21:07:17 -04:00
rusefillc a3bae02156 mc33810spiErrorCounter 2024-07-19 13:45:34 -04:00
Andrey Gusakov aed819170e i2c_bb: GUARD!!! 2024-07-14 13:55:31 -04:00
Andrey Gusakov 8af5f51fc7 i2c_bb: add deinit() 2024-07-14 13:55:31 -04:00
Andrey Gusakov e85179f465 i2c_bb: simplify writeRead 2024-07-14 13:55:31 -04:00
Andrey Gusakov e7c3223151 i2c_bb: release SDA after sending ACK bit while reading
This fixes contiues read of more than one byte
2024-07-14 13:55:31 -04:00
Andrey Gusakov 29d478235d gpio: core: dump gpiochips_debug() return void 2024-06-24 07:05:31 -04:00
Andrey Gusakov c4647511a4 gpio:tle9104: handle and reinit on WD and POR 2024-06-24 07:05:31 -04:00
Andrey Gusakov 986463cbb1 gpio: tle9104: implement debug() 2024-06-24 07:05:31 -04:00
Andrey Gusakov 3fa3f1ab8c gpio: core: implement debug() hook for gpio chips 2024-06-24 07:05:31 -04:00
Andrey Gusakov f1df6c8138 tle9104: add spi_rw_array 2024-06-24 07:05:31 -04:00
Andrey Gusakov 5322fc051c gpio: tle9104: fix for disabled spi 2024-06-22 11:37:16 -04:00
Andrey Gusakov 66db9f6a34 gpio: tle9104: fix simulator 2024-06-22 11:37:16 -04:00
Andrey Gusakov b7ca018a8c gpio: tle9104: dead code 2024-06-22 11:37:16 -04:00
Andrey Gusakov 73ad7a2b11 gpio: tle9104: fix parity calculation for RX data 2024-06-22 11:37:16 -04:00
Andrey Gusakov f9a45515a6 gpio: tle9104: minor cleanups 2024-06-22 11:37:16 -04:00