Commit Graph

713 Commits

Author SHA1 Message Date
GitHub gen-configs Action 917a0edd6a Auto-generated configs and docs 2024-04-15 00:24:26 +00:00
David Holdeman b3a23daa2c Add support for analog transmission range sensors 2024-04-14 20:15:28 -04:00
GitHub gen-configs Action 4c852162b3 Auto-generated configs and docs 2024-04-11 21:35:33 +00:00
rusefillc fd45afa540 only: DashOverrideVehicleSpeed 2024-04-11 17:32:49 -04:00
Andrey f60bd6c683 better file name to actually reflect what the content is about 2024-03-25 23:31:49 -04:00
GitHub gen-configs Action c3828b3760 Auto-generated configs and docs 2024-03-23 22:02:45 +00: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
Andrey Gusakov 2caccacf18 Aem Egt: save one byte per channel 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
rusefillc 8f08aee62f cleaner guards 2024-03-15 08:49:09 -06:00
Andrey Gusakov f685025d2c sensors: StoredValueSensor: showInfo() 2024-03-10 12:56:03 -04:00
GitHub gen-configs Action 4ced5c0ee0 Auto-generated configs and docs 2024-03-09 14:06:33 +00:00
Andrey Gusakov 9fc1806ed6 max31855/egt: migrate to SensorType framework 2024-03-09 08:55:29 -05:00
Andrey Gusakov 605b9c6db7 hella_oil_level: check for errors, deInit() 2024-03-05 17:09:10 -05:00
Andrey Gusakov 6f564bd73b frequency_sensor: dead comment 2024-03-05 17:09:10 -05:00
Andrey Gusakov 0ce7db29b0 FrequencySensor::initIfValid: check for error
Do not set m_pin until we fully happy. Otherwise deInit() can do
bad things to pin that is possibly not belongs to us.
2024-03-05 17:09:10 -05:00
rusefillc 961448908d only:minor doc 2024-02-26 11:23:12 -05:00
rusefillc d638c609cd only:knock docs 2024-02-06 14:55:22 -05:00
rusefillc 994d53a28b only:CAN progress 2024-02-05 09:47:11 -05:00
Andrey Gusakov 483056746c gpio diagnostic: use PIN_UNKNOWN for pins with no diagsotic 2024-02-05 07:56:10 -05:00
rusefillc 8c73ae8ec6 Knock explicit struct 2024-01-17 08:53:22 -05:00
rusefillc e88e044ca4 encapsulation
---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-14 18:56:00 -05:00
GitHub gen-configs Action a32a920b2e Auto-generated configs and docs 2024-01-09 15:08:40 +00:00
rusefillc b89337f189 only: EGT does not lua yes 2024-01-09 10:05:17 -05:00
Andrey Gusakov 907e8d95c9 TS: report output diagnostic to TunerStudio 2024-01-04 09:32:31 -05:00
GitHub gen-configs Action 58f31fd2d9 Auto-generated configs and docs 2024-01-03 20:32:11 +00:00
Matthew Kennedy 2048492c59 removing narrow ego avg 2024-01-03 11:16:40 -05:00
Andrey Gusakov 5987212d8d sensor_checker: translate pin_diag to OBD codes 2024-01-03 07:45:32 -05:00
GitHub gen-configs Action 919419ab32 Auto-generated configs and docs 2023-12-31 04:05:34 +00:00
rusefillc 68f8a59b2f only: front to rear axle speed slip rate gauge #5842 2023-12-30 23:02:20 -05:00
Andrey 04721870c8 custom FW repos code generation process #5817
preparation
2023-12-19 16:47:58 -05:00
GitHub gen-configs Action e3452b37b1 Auto-generated configs and docs 2023-12-12 18:28:55 +00:00
rusefillc 591f39efb6 only:https://github.com/rusefi/alphax-4chan/issues/166 2023-12-12 13:25:40 -05:00
Andrey 4f4d86b364 two 042 modules sporadic reading #5773
one step back
2023-12-06 15:18:10 -05:00
rusefillc ac913c90a6 two 042 modules sporadic reading #5773
only:proteus_f7
2023-12-06 09:56:40 -05:00
rusefillc 708ca995de bench test 33810 module #5745 2023-11-23 09:48:33 -05:00
rusefillc c6b2a014c3 enginePins.o2heater technical debt or confusion #5727 2023-11-15 16:44:33 -05:00
rusefillc 289b7611b7 enginePins.o2heater technical debt or confusion #5727 2023-11-15 16:31:31 -05:00
rusefillc 0800335320 reducing code duplication 2023-11-13 18:30:30 -05:00
Andrey b3e97fdf2f better EFI_ENGINE_CONTROL 2023-11-05 15:55:29 -05:00
Andrey 9237c4b16a better EFI_ENGINE_CONTROL 2023-11-05 12:09:25 -05:00
Andrey 021609f468 only:unused methods 2023-11-04 22:34:28 -04:00
rusefillc 21243f3ff7 only:better guards 2023-11-04 19:24:28 -04:00
Matthew Kennedy e3edb2b15c maf cleanup 2023-11-01 19:08:27 -04:00
rusefillc 781a236885 only:shall we be just a little less Toyota 2023-11-01 10:32:53 -04:00
rusefillc 2e62e6fc91 only:shall we be just a little less Toyota 2023-11-01 10:21:27 -04:00
rusefillc 0b1b7a86d9 Make TPS/PPS split configurable #5620 2023-10-30 22:25:29 -04:00
GitHub gen-configs Action e9607d1fed Auto-generated configs and docs 2023-09-18 12:24:28 +00:00
Matthew Kennedy bcc5647e27 new sensor types 2023-09-18 08:20:53 -04:00
rusefi 2f907af198 Fan not be able to be set because in use at VR PWM fix #5565
only:reducing confusion
2023-09-16 11:03:14 -04:00
Andrey G cb24ea2bca
sensor_checker: getCodeFor*() idx argument is zero-based (#5563) 2023-09-11 07:07:43 -04:00
Andrey f4a217a8fe hella is conditional 2023-09-09 20:14:37 -04:00
Matthew Kennedy e018613efb reject impossible pulses 2023-09-09 20:03:24 -04:00
Matthew Kennedy cfceb06f4d typos 2023-09-09 20:03:09 -04:00
Matthew Kennedy d0be093036 stub hella level sensor 2023-09-09 20:02:58 -04:00
rusefi 78e48d3718 only:timer.h goes to libfirmware! 2023-08-30 23:11:24 -04:00
rusefillc aa713e4768 EGO sensor type dropdown is broken, all settings the same #553 2023-08-24 16:49:05 -04:00
rusefillc 64cc46d8ec AEM WBO EGO preset 2023-08-24 16:29:35 -04:00
rusefillc d71f9600ad SBC 2023-08-10 02:59:50 -04:00
rusefillc fcebccd2c4 only:named parameters 2023-06-12 19:35:24 -04:00
rusefi 426bc8720e console "spark 1" bench hands up proteus #5320
i feel lucky!
2023-06-11 23:23:17 -04:00
Matthew Kennedy b150b8702d implement temp sensor pulldown mode 2023-06-10 18:18:34 -04:00
GitHub gen-configs Action 44abec82de Auto-generated configs and docs 2023-05-15 13:26:01 +00:00
rusefi c972a0d53c current Gear should use sensor approach fix #5156 2023-05-15 09:22:36 -04:00
GitHub gen-configs Action 53081d938e Auto-generated configs and docs 2023-05-08 04:28:33 +00:00
Matthew Kennedy 8965776203 stub TIP sensor
(cherry picked from commit 89d66d4abd9bd0e1fb1b49e73ebf9065f9356a71)
2023-05-08 00:26:36 -04:00
GitHub gen-configs Action 1e4e6edb2d Auto-generated configs and docs 2023-05-05 19:02:59 +00:00
Matthew Kennedy 2ef282a17b wideband prefix
(cherry picked from commit c3b97dd4e4fcf9b90b3b999877314cf512856686)
2023-05-05 15:01:19 -04:00
Matthew Kennedy 781f0d1baa wideband prefix
(cherry picked from commit bc51116022f1d4205f343a0e786ae8717d51ed05)
2023-05-05 15:01:10 -04:00
GitHub gen-configs Action 84bb05af05 Auto-generated configs and docs 2023-04-30 14:56:05 +00:00
Matthew Kennedy 4e7e25585e gear detection in to the sensor model
(cherry picked from commit 82794403f86023d36a211e349ca2ff530eb2eb3c)
2023-04-30 10:54:38 -04:00
Matthew Kennedy 61e5b4b1ad change ObdCode to enum class builds firmware 2023-04-29 00:44:00 -04:00
Matthew Kennedy 01f7e4068d rename obd_code_e -> ObdCode
(cherry picked from commit d6534157a03d19bb2e8aeece301642c053a081d0)
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
Andrey 954da551f7 sensor checker is not checking sensors fix #5232 2023-04-11 16:06:38 -04:00
rusefillc dda1b90701 Indicator for injector HW issues #5189
only:mre_f4
2023-04-11 14:54:23 -04:00
rusefi 6347b11c27 VSS input: one step back 2023-03-31 10:03:18 -04:00
rusefillc 6d838a262e https://github.com/rusefi/hellen125honda-issues/issues/40 2023-03-30 17:39:41 -04:00
rusefillc 69a34c3875 signal legacy WBO
only:hellen-honda-k
2023-03-30 13:32:07 -04:00
rusefi 3e47a8e39e Update wideband submodule #5208
only:hellen-honda-k
2023-03-30 12:08:14 -04:00
rusefillc 54b3d315e7 validate VSS input 2023-03-30 10:59:38 -04:00
rusefi eed184b5c2 validate VSS input
only:hellen-honda-k
2023-03-30 10:44:54 -04:00
rusefillc c125263b0e different API 2023-03-27 23:57:56 -04:00
Matthew Kennedy dc6f53bda5
extract newton's method implementation (#5157)
* move expected, update libfirmware

* hellen ID solver uses shared Newton's method

* comment shouldn't have been moved
2023-03-07 08:45:17 -05:00
GitHub gen-configs Action 48c033b4ca Auto-generated configs and docs 2023-03-06 04:49:42 +00:00
rusefillc 1c6e06caf3 current Gear should use sensor approach #5156 2023-03-05 23:48:11 -05:00
rusefi 696f8d566b Native SENT TPS input #5079 2023-03-01 18:56:06 -05:00
Andrey c08e4c3af5 only:mre_f4 2023-03-01 17:20:34 -05:00
rusefi 7c6dd18f94 only:mre_f4 2023-03-01 16:53:48 -05:00
rusefi a355a5074b only:mre_f4 2023-03-01 16:29:24 -05:00
rusefi dc9268a5ee Native SENT TPS input 5079
only:mre_f4
2023-03-01 16:09:23 -05:00
Andrey 976b3c0306 Native SENT TPS input #5079
only:mre_f4
2023-03-01 14:26:30 -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
GitHub gen-configs Action 5de0da3938 Auto-generated configs and docs 2023-02-21 04:57:19 +00:00
rusefillc e7f6450292 Revert "moving sensors files a bit"
This reverts commit 44848d414a.
2023-02-20 23:35:21 -05:00
Andrey 80066add40 sensor API progress, I promise to be careful 2023-02-20 23:01:17 -05:00
Andrey 47056cb005 sensor API progress 2023-02-20 22:46:18 -05:00