Commit Graph

737 Commits

Author SHA1 Message Date
vlad 8bffcbc258 fix return value from first step if value not valid return result value with error code 2025-02-19 17:06:43 -05:00
Andrey Gusakov df2de55a3a sensor_checker: fix visibility of TunerStudioOutputChannels
TunerStudioOutputChannels *state is used even BOARD_EXT_GPIOCHIPS is zero
2025-02-10 09:10:05 -04:00
Andrey Gusakov c3355296e0 diagnostic: TS indicator for failed analog inputs 2025-02-09 14:03:43 -04:00
Andrey Gusakov 55fed44508 diagnostic: throw OBD code P0641 if analog fails 2025-02-09 14:03:43 -04:00
rusefillc 438a76f07c only:code style 2025-02-01 14:01:27 -05:00
Matthew Kennedy 084ad25784 unnecessary functions
only:uaefi
2025-01-09 13:35:20 -05:00
Matthew Kennedy 218e786aa4 dead code 2025-01-09 13:07:00 -05:00
kifir 82e95ce9d1 handle lack of ignition voltage (closes #7254) 2025-01-08 16:46:07 -05:00
kifir 284550ce69 only:enhance formatting 2025-01-08 16:46:07 -05:00
rusefillc 916661222f fuel level does not handle lack of ignition voltage #7254
maybe?
only:uaefi
2025-01-04 22:29:25 -05:00
kifir 7e403c259f get rid of mutable fields #7180 2024-12-24 18:35:53 -04:00
kifir bf34e55cd6 Implement `FuelLevelSensor` class #7180 2024-12-24 18:35:53 -04:00
kifir c8a72d3c76 Extract part of functionality into `FunctionalSensorImpl` template class #7180 2024-12-24 18:35:53 -04:00
kifir 1aaea76ac9 Extract part of functionality into `FunctionalSensorBase` class #7180 2024-12-24 18:35:53 -04:00
rusefillc 7552a91e14 only:docs 2024-12-19 19:12:08 -05:00
kifir aa18fd899f Handle fuel splashing (closes #7180) 2024-12-19 15:51:55 -05:00
Matthew Kennedy f048161b7d only:sensor.h comment 2024-12-17 23:26:59 -05:00
Andrey Gusakov 0ed513f3f3 adc: try to clean naming mess: getVoltageDivided() rename to adcGetScaledVoltage() 2024-12-09 07:43:43 -05:00
Andrey Gusakov cbe59c90c9 adc: try to clean naming mess: getVoltage() to adcGetRawVoltage() 2024-12-09 07:43:43 -05:00
rusefillc 38546c6df5 GM SENT fuel pressure sensor #6997
only:changelog
2024-11-26 17:36:05 -05:00
rusefillc 20cea9e874 only:helping sent unit tests? 2024-11-26 17:02:31 -05:00
Andrey G 57f7fb0992
Uaefi sent (#7100)
* SENT: TS settings for high pressure fuel sensor

* SENT: glue GM high pressure fuel sensor

* SENT: unit test guards

* SENT: unit test guards 2
2024-11-26 16:26:00 -05:00
Andrey G 1987f497e2
Uaefi sent (#7099)
* SENT: typo

* SENT: separate menu for input configuration

* SENT: pass SENT input number to decoder function

* SENT: is optional

* SENT: move gauges to "Sensors - SENT" category

* SENT: gauges show first channels statsistic only

* SENT: channels abstraction

First we define gpios used for SENT channels
Then we glue sensors to SENT channels

* SENT: fix gauges

* SENT: guards
2024-11-26 10:01:07 -05:00
rusefillc 3cb2f6727a docs: AFR vs lambda 2024-11-22 18:15:25 -05:00
rusefillc ec83526370
modularize knock adc for h7 (#7086)
* modularize knock adc for h7
only:uaefi

* modularize knock adc for h7
only:uaefi
2024-11-20 09:18:28 -05:00
rusefillc ddc6abe3bd only:docs 2024-11-12 10:18:10 -05:00
Diego 1fcf3343c9
new tests on decodeAemXSeries, fixed debug task on vscode (#7032) 2024-11-03 16:54:35 -05:00
rusefillc bb4564df82 poor usability when AEM reports error [was AEM Wideband alive on CAN, but nothing on TS.] #7011 2024-11-03 11:46:45 -05:00
rusefi b100bd9f1f todo fix root cause! work-around: make sure not to write bad tune since that would brick requestBurn();
only:uaefi
2024-10-26 13:23:39 -04:00
3er0.1ive e06cd82c26 - knock spectrogram TS plugin implementation fix 2024-10-22 07:34:10 -04:00
3er0.1ive a84953d415 - knock spectrogram TS plug-in implementation 2024-10-22 07:34:10 -04:00
Andrey ddaa3a22e7 improving compilation guards
only:t-b-g
2024-10-22 06:14:09 -04:00
3er0.1ive 74908a9b54 - remove old output param m_frequency from knockController
- need some memory for f407
2024-10-22 05:33:17 -04:00
Andrey 1fdb4c2c8f removal of older rusEFI console spectrogram, new one is coming soon! 2024-10-21 14:55:33 -04:00
Andrey c50195e299 only:fft code formatting? 2024-10-21 00:26:08 -04:00
Andrey 3d34a2875f only:test_fft 2024-10-21 00:05:06 -04:00
Andrey b96f9614a4 fft unit test
only:uaefi
2024-10-20 23:32:46 -04:00
Andrey c2327e54fa only:changing includes 2024-10-20 23:04:17 -04:00
rusefillc 9a98acc36c only:rename & move to header 2024-10-20 22:20:58 -04:00
rusefi ac30d41a21 ETB setup usability: auto-burn #6965
only:uaefi
2024-10-03 20:47:21 -04:00
Matthew Kennedy 4ba6cf4185 only:int rpm -> float rpm 2024-09-26 00:25:55 -04:00
Andrey Gusakov e1e1380353 CAN Lambda: fall to 'silent' in case of timeout 2024-09-24 08:03:02 -05:00
Andrey Gusakov 484feb07ac CAN Lambda: LegacyProtocol = 7 2024-09-24 08:03:02 -05:00
Andrey c3df2dc8eb aux serial/WBO cleanup/removal
only:uaefi
2024-09-20 00:08:44 -04:00
rusefillc c4b28f4787 https://github.com/rusefi/rusefi/issues/6903
only:hellen121vag
2024-09-11 07:23:01 -04:00
Matthew Kennedy b9292dbb33 rename Executor -> Scheduler 2024-09-05 00:11:31 -04:00
Andrey 85570cc28c soooo dead
only:kin
2024-09-04 23:18:53 -04:00
GitHub gen-configs Action 0ba3cb6ae9 Auto-generated configs and docs 2024-09-05 02:36:19 +00:00
Matthew Kennedy d94c7714a6 only:additional aux linear sensors 2024-09-04 22:17:02 -04:00
Andrey fa6737cb58 explicit-folder-for-livedata-generated-headers #6886 2024-09-04 18:05:06 -04:00