David Holdeman
b3a23daa2c
Add support for analog transmission range sensors
2024-04-14 20:15:28 -04:00
rusefillc
fd45afa540
only: DashOverrideVehicleSpeed
2024-04-11 17:32:49 -04:00
rusefi
4fd1d01a44
sensor init/reinit mess: small step forward
2024-04-10 08:57:22 -04:00
rusefillc
0425eefd27
deinitAuxSensors
...
c76be0dad1
2024-04-09 22:18:02 -04:00
rusefillc
afc4e0e9b4
only: more lua gauges
2024-03-23 18:00:44 -04:00
Andrey
17069719dc
funny games with dash via Lua to override CAN dash profile values #6235
2024-03-21 13:01:03 -04:00
Matthew Kennedy
b7b7c77ce0
move a bunch of tables out of engine_configuration_s
2024-03-20 17:07:12 -04:00
Andrey Gusakov
c6ee2607ce
CAN EGT sensors needs only CAN read
2024-03-17 09:41:01 -04:00
Andrey Gusakov
fe116f07ae
sensors: support AEM X series EGT CAN gauge
...
Same protocol is implemented on RusEFI WBOx2
Currently only 0x000A0305 and 0x000A0306 IDs are supported
These two will be mapped to EGT1 and EGT2
2024-03-17 09:41:01 -04:00
Andrey
cd74860f37
only: better guards
2024-03-15 18:50:01 -06:00
Andrey Gusakov
247bf24a20
max3185x: restart driver thread on settings change
2024-03-11 16:54:58 -04:00
Andrey Gusakov
b3f2b57aef
init_sensors: init Aux Speed sensors
2024-03-06 17:17:41 -05:00
Andrey Gusakov
9dffff3fc9
FlexSensor: respect efiExtiEnablePin() return code
2024-03-05 17:09:10 -05:00
rusefillc
9e7f258cdc
allow inverted flex input #6131
...
I am made out of meat :(
2024-03-04 11:25:01 -05:00
rusefillc
3988645527
allow inverted flex input #6131
2024-03-03 18:39:11 -05:00
Andrey Gusakov
e277cd62a5
Do not insert aem can listeners to list on each flash write
...
reconfigureSensors()->initLambda()->registerCanSensor() ...
This cause linked list loop.
Proper solution is to remove AEM sensors from can listener
list before inserting them again.
Revert "missing initLambda in reconfigureSensors"
This reverts commit ee20cbd33b
.
2024-03-02 16:32:04 -05:00
Matthew Kennedy
ee20cbd33b
missing initLambda in reconfigureSensors
2024-02-26 23:18:04 -05:00
rusefillc
c250d321dc
only:Slip ratio using #5897
2024-02-02 09:48:51 -05:00
Andrey
21e698f951
Slip ratio using aux speed inputs #5897
2024-02-01 14:27:42 -05:00
rusefi
39e888bba7
EPIC: we need to test fresh boards HW QC #5511
2024-01-06 17:24:39 -05:00
rusefillc
699d588849
https://github.com/rusefi/alphax-4chan/issues/166
...
only:alphax_4chan
2023-12-12 14:10:57 -05:00
rusefillc
ae87300450
Flex fuel problem #5702
2023-11-09 11:58:27 -05:00
Andrey
a07f82404a
looks like a minor bug?
2023-11-02 10:39:35 -04:00
rusefi
e1dcd00ed5
let's wire all that elegance together?
...
only:small-can-board
2023-11-01 14:17:15 -04:00
rusefillc
35e57475a4
only:variable shadowing should be avoided #5676
2023-11-01 12:12:50 -04:00
rusefi
fd308425a8
variable shadowing takes vodka away! #5676
...
only:small-can-board
2023-11-01 12:05:17 -04:00
rusefi
3235b3da48
flex observability
...
only:small-can-board
2023-11-01 00:09:20 -04:00
rusefillc
0b1b7a86d9
Make TPS/PPS split configurable #5620
2023-10-30 22:25:29 -04:00
rusefi
f9f09bf15a
currentIdlePosition
...
only:proteus_f4
2023-10-02 20:46:21 -04:00
Matthew Kennedy
9d470c1758
Flex sensor decodes temperature too
2023-09-18 15:49:50 -04:00
rusefillc
823fee6c45
only: remove SID
2023-09-18 15:39:29 -04:00
Matthew Kennedy
93b0b6519f
implement cdp/tip
2023-09-18 08:55:21 -04:00
Matthew Kennedy
b44e2b4d1c
implement thermistors
2023-09-18 08:20:54 -04:00
Andrey
ba66fdcf82
reducing code duplication around assert
2023-09-05 21:28:39 -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
rusefillc
a6ea992d0b
Preset for Mpxh6300 #5481
2023-08-02 18:16:33 -04:00
rusefillc
f68610f83b
simulator: sensor mocking UI is broken #5473 ( #5474 )
2023-08-01 01:04:06 -04:00
Andreika
8b9955dc67
lua getAuxDigital() #4861 ( #5400 )
...
* lua getAuxDigital() #4861
* fix
* fix simulator
2023-07-09 14:41:57 -04:00
rusefi
a736bde6e9
semi-secret brz/frs pedal mode
2023-06-11 20:30:44 -04:00
Matthew Kennedy
b150b8702d
implement temp sensor pulldown mode
2023-06-10 18:18:34 -04:00
rusefillc
7edbe65029
extra flexibility to facilitate ports
2023-05-31 23:11:49 -04:00
Andrey
51d0f6e347
it's going to be painful
2023-04-29 00:44:00 -04:00
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
Matthew Kennedy
7396d466c4
cj125
...
(cherry picked from commit fd09ad7b4f2a9c450aedf4a535db4edd24bdcee1)
2023-04-29 00:15:54 -04:00
rusefillc
912f800242
FATAL error helping humans decide what they want regarding WBO input fix #5226
2023-04-10 11:31:29 -04:00
rusefillc
f05a5fcd70
refactoring, fancy: extract magic constant
2023-03-30 10:01:51 -04:00
rusefi
7c6dd18f94
only:mre_f4
2023-03-01 16:53:48 -05:00
Andrey
1a8af17307
Native SENT TPS input #5079
...
only:mre_f4
2023-03-01 09:19:30 -05:00
Andrey
28c3af682d
Native SENT TPS input #5079
...
a bit of progress
2023-02-28 22:11:38 -05:00
Andrey
3247c15838
Native SENT TPS input #5079
...
only:alphax-4chan
2023-02-23 05:26:42 -05:00