Matthew Kennedy
7fdb821367
scale mk60e5 vss properly
2023-11-27 21:03:33 -08:00
Matthew Kennedy
c7cc2de16f
sanity in IMU data names/ranges
2023-11-27 01:30:18 -08:00
Matthew Kennedy
28fbe86951
actually check for the correct mk60e5 speed CAN ID
2023-11-27 01:10:08 -08:00
Matthew Kennedy
d35b833ead
support mk60e5
2023-11-26 16:51:29 -08:00
Matthew Kennedy
562020e6e0
Update wideband controller firmware image
2023-11-22 21:02:20 -08:00
Piotr Rogowski
9be3fa4d12
Update DBC file and docs ( #278 )
...
* Update DBC file and docs
* Revert version
* Update Kvaser
2023-11-09 09:33:34 -05:00
Matthew Kennedy
97c084cc24
fix simulator
2023-11-03 15:08:28 -07:00
Matthew Kennedy
5a72d1edac
I can't spell
2023-10-31 00:51:07 -07:00
Matthew Kennedy
68d43fd55d
missed one
2023-10-31 00:01:29 -07:00
Matthew Kennedy
2390f3d393
don't tx empty can frame
2023-10-30 23:36:50 -07:00
Matthew Kennedy
408862d69f
strongly type can bus index so we can't have the same bug again
2023-10-30 23:33:59 -07:00
Matthew Kennedy
39a54e5e93
require DLC on can TX
2023-10-30 18:50:49 -07:00
Stefan de Kraker
4e44e417b2
Fixed FOME CAN data bus selection ( #275 )
...
* Fixed FOME CAN data bus selection
* Made canChannel non-optional
2023-10-30 18:42:52 -07:00
Matthew Kennedy
fe336dbcab
missed one
2023-10-26 14:09:38 -07:00
Matthew Kennedy
f9a58d5f71
console commands cleanup
2023-10-26 12:51:25 -07:00
Matthew Kennedy
958bf9d611
fuel/oil temp on CAN
2023-10-03 01:05:48 -07:00
Matthew Kennedy
7e77cb6c22
Add distance, fans to CAN protocol
2023-10-02 22:39:49 -07:00
Matthew Kennedy
4b354f047b
trip odometer ( #260 )
2023-09-25 13:16:17 -07:00
Matthew Kennedy
2346086b06
knock live data ( #261 )
...
* Move knock data to knock controller
* appease tsConfigVersion
* make reapply logic easier to read
2023-09-25 11:06:48 -07:00
Matthew Kennedy
21024e167d
can VSS scaling #253
2023-09-18 00:50:35 -07:00
Matthew Kennedy
59430dfa91
wire up CAN bit for lambda protect
2023-06-29 00:10:18 -07:00
Matthew Kennedy
07f0360dd9
stub config for lambda protection #75
2023-06-23 02:14:13 -07:00
Matthew Kennedy
8b5825adc4
indent formatting
2023-06-01 11:10:58 -07:00
Matthew Kennedy
349d3a9b48
completely unused CanCategory
2023-05-30 22:13:54 -07:00
Matthew Kennedy
f9b9da9e92
add detected gear to CAN format, update dbc
2023-04-28 13:02:52 -07:00
Matthew Kennedy
9a6a53c9fa
mk60 byte order wrong
2023-04-12 23:51:26 -07:00
Matthew Kennedy
d5f9479f28
ObdCode is enum class ( #77 )
...
* change ObdCode to enum class builds firmware
* test builds
* don't need this line at all
* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy
0255f13975
vss typo
2023-04-12 13:43:29 -07:00
Matthew Kennedy
3266085eaa
e46 (mk60) vss averages rear wheels
2023-04-12 00:57:09 -07:00
Matthew Kennedy
2ff1b55c7b
AiM can dash
2023-04-10 11:20:37 -07:00
Matthew Kennedy
d4db234cf6
wideband magic numbers
2023-04-01 18:31:51 -07:00
Matthew Kennedy
e3a25429ef
fix obd2 lambda PID
2023-03-08 13:31:46 -08:00
Matthew Kennedy
caa16abcd4
wideband on second can ( #5108 )
2023-02-20 11:29:25 -05:00
rusefillc
41a8a90b3d
guards
2022-12-17 14:43:51 -05:00
TurboMarian
ac07b9c963
Update can_dash.cpp
...
(cherry picked from commit a2844721b5dd048afb0070dd809b73328dd23f52)
2022-12-16 16:35:08 -05:00
rusefillc
c729b10bbe
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
f32ae379f5
nissan
2022-11-23 23:45:25 -05:00
Nathan Schulte
0057d0d2f4
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
d4cc3caeab
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
2bc3b7cea5
Error in can_dash.cpp fix #4786
2022-11-15 15:05:14 -05:00
rusefillc
841fc7796e
Nissan
2022-11-14 21:47:54 -05:00
rusefillc
6e24664d37
Gather Nissan CAN data #2278
2022-11-13 02:55:10 -05:00
rusefillc
dc57dfd547
Gather Nissan CAN data #2278
2022-11-13 00:20:35 -05:00
rusefillc
ba4257ca75
Gather Nissan CAN data #2278
2022-11-10 00:42:56 -05:00
Matthew Kennedy
32b170810e
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
6598ea98b4
Matthew Kennedy says "Oops I missed MAP scaling in the update"
2022-10-16 11:17:32 -04:00
Matthew Kennedy
5e88098e56
can dbc update ( #4663 )
...
* can dbc update
* helpful comment
2022-10-13 20:24:29 -04:00
rusefillc
84909cd54b
CAN side of automated testing #4630
2022-09-30 00:08:26 -04:00
rusefillc
b80c75223a
CAN side of automated testing #4630
2022-09-29 23:46:08 -04:00
rusefillc
587c448688
CAN side of automated testing #4630
2022-09-29 23:01:06 -04:00