Commit Graph

86 Commits

Author SHA1 Message Date
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
Andrey 8361b6d1f6 migrating to SensorType::Rpm API 2022-01-20 22:22:52 -05:00
rusefillc 270bd239d4 B6 2022-01-10 13:06:19 -05:00
rusefillc 90419841df B6 2022-01-09 21:16:24 -05:00