Commit Graph

89 Commits

Author SHA1 Message Date
jankovalski 76289ea501
Remove 0x153 from E46 CAN dash (#7111)
0x153 is being sent out by the traction control module. It should not be sent by the ecu because it's causing traction indicator to blink even when the car is not moving.

See https://www.ms4x.net/index.php?title=CAN_Bus_ID_0x153_ASC1
2024-11-30 18:17:05 -05:00
jankovalski 8e8a69aa1f
Change BMW E46 CAN interval to 10 ms (#7078)
Fix for #6974
2024-11-16 17:38:49 -05:00
vlad 9f88174f29
Update can_dash.cpp (#7073) 2024-11-14 13:19:08 -05:00
zed65 b00180bf6c Update can_dash.cpp
Some info update and fix for #6603
2024-07-21 22:16:15 -04:00
rusefillc fdd9eddc3b extracting can_dash_nissan.cpp 2024-06-29 11:10:29 -04:00
rusEFI LLC fa6cdc40db only:nissan dash refactoring 2024-06-28 21:28:03 -04:00
rusEFI LLC 3b3bdb5499 only:this is weird 2024-06-27 09:49:41 -04:00
Andrey 8ec357f7f9 BMW E46 Can Dash flaws fix #6642 2024-06-20 23:10:50 -04:00
Andrey a7c7d3dcac variable shadowing should be avoided #5676 2024-05-23 10:57:09 -04:00
rusefillc a919fdeba9 skipBoardCanDash 2024-03-24 22:10:42 -04:00
rusefillc 31c3ef4cc5 haltech 0x3E4 2024-02-29 17:48:47 -05:00
rusefillc 0f1a5532af canDashboardHaltech gear without proper encoding 2024-02-28 10:52:01 -05:00
rusefillc af94e3de19 canDashboardHaltech AcceleratorPedal 2024-02-28 10:31:13 -05:00
rusefillc 6257957e10 migrating to CanTxMessage::setShortValueMsb 2024-02-26 18:25:14 -05:00
rusefillc f2505d6c7b only: more usages of setShortValue 2024-02-26 16:05:40 -05:00
rusefillc aba4b7d79f docs for canDashboardHaltech 2024-02-24 12:54:01 -05:00
zed65 838cbc21cf Update can_dash.cpp 2024-02-24 12:16:22 -05:00
Andrey 9237c4b16a better EFI_ENGINE_CONTROL 2023-11-05 12:09:25 -05:00
Stefan de Kraker 4b64e0e087 Fixed CAN data bus selection
* Fixed CAN data bus selection

* Made canChannel non-optional
2023-10-31 01:42:47 -04:00
rusefillc 85db1cf0dc only: part of knock logging 2023-09-25 21:18:57 -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 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
Andrey Gusakov c07010b70a can: glut MS Simplified Dash Broadcast 2023-05-08 21:55:54 -04:00
Matthew Kennedy 61e5b4b1ad change ObdCode to enum class builds firmware 2023-04-29 00:44:00 -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
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
Nathan Schulte fd1115d01a
code style, GPS fixes (test, firmware) (#4822)
* tidy NMEA

* const in nmea

* correct gps test output

* fix GPS UART print statements

* cleanup feature toggles in settings

* fix comment typos, misc whitespace
2022-11-23 07:01:34 -04:00
rusefillc f80f36f2d9 Error in can_dash.cpp fix #4786 2022-11-15 15:05:14 -05:00
rusefillc b5ae916dcf Nissan 2022-11-14 21:47:54 -05:00
rusefillc f166f0e0f5 Gather Nissan CAN data #2278 2022-11-13 02:55:10 -05:00
rusefillc 51da94ba89 Gather Nissan CAN data #2278 2022-11-13 00:20:35 -05:00
rusefillc ab823d06c8 Gather Nissan CAN data #2278 2022-11-10 00:42:56 -05:00
Matthew Kennedy f4f5f69ee6
duplicate log field names (#4730)
* remove duplicate target lambda/afr

* names on fuel computer

* remove more copies

* sensor.java

* everybody loves hard dependencies on generated fields

* target afr gauge fix

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
rusefillc 25f4ebbc01
moving state into specific class (#4520)
* moving state into specific class

* moving state into specific class
2022-09-02 14:38:03 -04:00
rusefillc 1182db2b3c B6 shutdown Lua and else 2022-06-19 20:06:03 -04:00
rusefillc 683a723d2f
CAN category (#4148)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-05-09 16:49:23 -04:00
rusefillc 70e4d118ef very random progress 2022-04-16 17:04:35 -04:00
rusefillc 4d7efd7fbc
Add Intake Air Temperature, Add Fuel Level (#4028)
Co-authored-by: hugovw1976 <hugovw1976@hotmail.com>
2022-03-30 18:15:55 -04:00
rusefillc 2ec769c66d explicit error for forgotten NBC 2022-03-23 20:48:59 -04:00
rusefillc 53623142dd explicit error for forgotten NBC 2022-03-23 19:47:10 -04:00
rusefillc f490b49997 canDashboardHaltech 2022-03-23 10:53:13 -04:00
Benas Brazdziunas e9327e6f5f
Moved multiplier/divider to scaled_channel factor (#3924)
* Moved multipiers and dividers to scaled_channel

* added linkto AIM can protocol
2022-02-11 21:02:19 -05:00
Benas Brazdziunas c0e28e35bc
AIM dash TPS, CLT,IAT, and Batt V fix (#3922) 2022-02-11 18:42:51 -05:00
Matthew Kennedy f5d4690fe1
baro fully in sensor model (#3829)
* consumers and api

* dead test

* baro uses sensor model

* remove old (copy of?) map lookup logic

* I guess we don't need FastInterpolation any more?

* don't double init analog input
2022-01-23 09:42:11 -05:00
Andrey 3b6ecb432b migrating to SensorType::Rpm API 2022-01-20 22:38:08 -05:00