rusefillc
a36101598f
Gather Nissan CAN data #2278
...
one step back
2021-02-13 09:32:45 -05:00
rusefillc
67751dbd51
Gather Nissan CAN data #2278
2021-02-12 23:07:21 -05:00
rusefillc
fa04ac1d73
Gather Nissan CAN data #2278
2021-02-12 20:47:12 -05:00
Matthew Kennedy
435f8f7e2b
h7 flash, guard against no CAN ( #2317 )
...
* h7 flash
* guard some other stuff
* I guess it just builds now?
* maybe ci too
2021-02-08 16:24:38 -05:00
rusefillc
7c231d968f
H7 compilation #2284
2021-02-05 23:57:28 -05:00
rusefillc
e4a85acb3b
H7 compilation #2284
2021-02-05 23:37:18 -05:00
rusefillc
b431f32fbf
Gather Nissan CAN data #2278
2021-02-05 19:17:22 -05:00
rusefillc
0090dc04ee
Gather Nissan CAN data #2278
2021-02-05 11:27:51 -05:00
Matthew Kennedy
fd02da6670
update wideband firmware image ( #2232 )
2021-01-19 16:51:05 -05:00
Matthew Kennedy
de2b37accb
add obd stft bank 2 ( #2183 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-04 07:35:21 -05:00
Matthew Kennedy
92ea09b0a6
switch more map to read from sensor model ( #2162 )
...
* hook up map
* check for init
* switch some consumers
* that's the rest of them
* test
* tests
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-02 19:13:10 -05:00
Matthew Kennedy
acdf6fdc85
Put map in the sensor model ( #2161 )
...
* hook up map
* check for init
* switch some consumers
* don't do limp for now
* oops
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-30 08:43:49 -05:00
Matthew Kennedy
d62618c5f8
prototype wideband firmware update ( #2074 )
...
* add submodule for firmware
* ts
* add updater
* add bench_test
* don't collide idx
* feature flag
* send acks
* fix timeout logic
* ui
* do it on the bench thread
* guard
* guard
* only do twice
* guard
* bump version
* update
* file name
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-16 08:28:53 -05:00
Matthew Kennedy
a08e79789d
second lambda (x-series CAN only, for now) ( #2048 )
...
* add sensor
* second sensor
* switch sensor name
* gobblin up your memory
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-09 20:26:23 -05:00
shadowm60
864bd7fa73
Dyno view proposal ( #1999 )
...
* DynoView creation
module implementation and unit_tests
* update acc algo
we only calcualte new acceleration value if speed has changed, not on every callback.
* added acceleration ts_channel
* fixed broken unit tests
* fixed accel sign
* review updates
* Update test_dynoview.cpp
fix unit_tests
* Update engine_controller.cpp
Fix .ram4 unused size
* Update test_dynoview.cpp
2020-12-04 20:28:48 -05:00
Matthew Kennedy
df551d77fb
move AEM xseries lambda to new sensor ( #1764 )
...
* lambda sens
* fix init
* new sensor aem
* comment
* g
* format
* x
* guard
* fix init for tests
* fix
* put back
* put back
* fix
* fix init
* why is this different
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-21 06:01:54 -04:00
shadowm60
f2edf843e5
Update can_vss.cpp ( #1813 )
...
update vss reading from can
2020-09-21 05:55:09 -04:00
rusefi
294ca5aae3
microRusEFI used as Body Control Module BCM BCU
2020-09-06 23:39:25 -04:00
rusefi
bc115e70a0
OBD CAN sensors #1733
2020-09-03 23:27:53 -04:00
Matthew Kennedy
5fec6d0c04
move lambda in to sensor model ( #1736 )
...
* lambda sens
* fix init
* fix
* a test for good measure
* he's climbin in your windows, snatchin you ram up
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-01 16:22:31 -04:00
rusefi
d683a092a4
OBD CAN sensors #1733
2020-08-31 22:47:33 -04:00
rusefi
5d3614350c
magic constants
2020-08-31 22:22:45 -04:00
rusefi
db9ea3b3e3
OBD CAN sensors #1733
2020-08-31 22:00:03 -04:00
rusefi
f18f7741ca
OBD CAN sensors #1733
2020-08-31 04:39:27 -04:00
rusefi
6f69bd1609
OBD CAN sensors #1733
2020-08-30 09:16:37 -04:00
Matthew Kennedy
b2c6104a6b
fix
2020-07-29 14:27:57 -07:00
Matthew Kennedy
2560d90326
report that we support it
2020-07-29 12:17:11 -07:00
Matthew Kennedy
74767ed531
Merge branch 'cppcheck' into obd2-lambda
2020-07-29 12:16:05 -07:00
Matthew Kennedy
23350be0ff
Merge remote-tracking branch 'upstream/master' into obd2-lambda
2020-07-29 12:16:02 -07:00
Matthew Kennedy
711453d57d
stft too
2020-07-29 12:15:01 -07:00
Matthew Kennedy
9d4dcbce51
obd2 lambda
2020-07-29 02:54:47 -07:00
Matthew Kennedy
e3472b4227
scope
2020-07-29 02:23:11 -07:00
Matthew Kennedy
5b99fdf3df
deprecate
2020-07-28 12:13:55 -07:00
Matthew Kennedy
2f491e05b0
talk less, smile more ( #1577 )
...
* talk less, smile more
* fix
2020-07-06 00:20:27 -04:00
kon
9cdc4f7b53
Added time message to cluster ( #1524 )
...
* second can bus, first steps
* added most important messages; no more errors
* cleaned up can messages
* second can bus, first steps
* added most important messages; no more errors
* cleaned up can messages
* post rebase/merge fixes
* more rebase/merge fixes
* even more rebase/merge fixes
* more fixes, removed auto-gen files
* removed more auto-gen files...
* pulled fix from upstream
* added RTC date/time message to cluster
* forgot to set boolean....
2020-06-20 08:11:21 -04:00
kon
03f4efa0b2
BMW E90 Kombi ( #1494 )
...
* second can bus, first steps
* added most important messages; no more errors
* cleaned up can messages
* second can bus, first steps
* added most important messages; no more errors
* cleaned up can messages
* post rebase/merge fixes
* more rebase/merge fixes
* even more rebase/merge fixes
* more fixes, removed auto-gen files
* removed more auto-gen files...
2020-06-14 16:59:43 -04:00
Matthew Kennedy
105460dada
Remove old thermistor implementation ( #1458 )
...
* remove test clt/iat
* remove warning since this code is nearly dead
* remove old therm impl
* tests & live doc
* not quite right
2020-05-28 17:51:33 -04:00
shadowm60
bb6aa1d82e
can_dash fix for w202 + TS enum ( #1346 )
2020-04-22 14:24:38 -04:00
shadowm60
638cb64b54
Can vss updates ( #1345 )
...
* Vss over Can implementation proposal
Working for BMW e46
* fixed Firmware CI?
* kinetis fix.
* minor fixes
* Added W202 + fixed broken configs
- w202 Vel decoded
- added dbc checks
2020-04-22 13:40:08 -04:00
shadowm60
fe3030bb23
Vss over Can implementation proposal ( #1340 )
...
* Vss over Can implementation proposal
Working for BMW e46
* fixed Firmware CI?
* kinetis fix.
* minor fixes
2020-04-21 20:48:37 -04:00
Matthew Kennedy
7f0e07d9c7
new clt/iat: OBD and CAN dash ( #1317 )
...
* corrections
* CAN consumers
* can consume
* obd, lcd
* Revert "corrections"
This reverts commit 0003b270ce8344f7eefe7dbb87a9de7cffc5b8a8.
* iat
2020-04-18 15:53:04 -04:00
shadowm60
15f42b96df
Add w202 canDash support ( #1292 )
...
* w202CanDash
added CanDash support for w202
* fixed kinetis
2020-04-13 08:11:06 -04:00
Matthew Kennedy
ff867b9301
fix warnings ( #1282 )
...
* warnings
* don't need to template those
2020-04-12 09:39:14 -04:00
Matthew Kennedy
9f75c0cea6
TPS consumers: idle and ignition and obd2 and lcd ( #1254 )
...
* advance_map
* tests
* unneeded
* idle
* use driver intent instead
* and obd and lcd
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-03 19:59:08 -04:00
rusefi
fcef353b12
could this work?
2020-04-03 16:14:29 -04:00
rusefi
16ada2d85d
extracting magic constant
2020-04-03 16:06:21 -04:00
Matthew Kennedy
a193ae3e42
switch ( #1250 )
2020-04-02 16:26:06 -04:00
Matthew Kennedy
50cd6549a2
Fully switch acc pedal to new sensors ( #1212 )
...
* proxy sensor
* header
* idle
* can
* settings
* remove old mocking
* remove old impl
* etb
* oops, gotta actually register it
* fix test
* structured bindings ftw!
* driver intent for stepper
* tear out old
* oops too much
2020-04-01 20:21:03 -04:00
Matthew Kennedy
15c40ffb5b
Sensor-via-CAN ( #1241 )
...
* CAN sensor impl
* subscription hookup
* printing
* init
* inject stamp
* don't init const field
* clarify
* guard for non-CAN builds
* fix merge
* guard with EFI_CANBUS_SLAVE
* headers, guards
* include
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-31 23:21:05 -04:00
Matthew Kennedy
e5e243f0a7
Print all rx packets in can debug mode ( #1242 )
...
* print packets in debug mode
* remove extra calls
* fix sign too
2020-03-31 21:18:19 -04:00