Commit Graph

4422 Commits

Author SHA1 Message Date
Andrey a27a5e91e6 only: a bit of dead code 2024-01-15 17:34:54 -05:00
GitHub gen-configs Action b43e900713 Auto-generated configs and docs 2024-01-15 18:17:37 +00:00
rusefillc 45a9a5730c only:Lamborghini Diablo 1995 CKP Pattern #5876 2024-01-15 13:14:03 -05:00
GitHub gen-configs Action 1d82a26aa8 Auto-generated configs and docs 2024-01-15 18:08:05 +00:00
rusefillc 5c1f07fe51 only:Lamborghini Diablo 1995 CKP Pattern #5876 2024-01-15 13:04:38 -05:00
rusefillc c7931fc2b9 Ford Voodoo 2024-01-11 12:49:49 -05:00
GitHub gen-configs Action 0ce4253e44 Auto-generated configs and docs 2024-01-10 04:57:26 +00:00
rusefillc 83e610d113 only: F136 2024-01-09 23:54:06 -05:00
Andrey Gusakov ea20c56edd warnings: increase size of warningBuffer to 24 elements
Now we emit warning messages on output failure.
On EG33 this cuase infinity error messages output.
All active errors does not fit into 8 element buffer.
Old errors get overwriten by new one. This cause new warning
message.
2024-01-08 16:42:11 -05:00
rusefillc 81e8a77e85 injectorStaging defaults
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-08 12:14:46 -05:00
Matthew Kennedy 563950faa7 Staged injection support; use two sets of injectors on the same engine #5247 2024-01-07 22:36:20 -05:00
Andrey 81831abb97 Staged injection support; use two sets of injectors on the same engine #5247 2024-01-07 22:36:20 -05:00
Matthew Kennedy 1f64950e33 Staged injection support; use two sets of injectors on the same engine #5247
two injection models for two stages
2024-01-07 22:36:20 -05:00
Andrey 76623cec81 Staged injection support; use two sets of injectors on the same engine #5247 2024-01-07 22:36:20 -05:00
Matthew Kennedy 26b351ba40 Remove/make injector duty limit configurable fix #4798 2024-01-07 22:36:18 -05:00
rusefillc 195f9db7a6 reducing MRE and custom board confusion
https://rusefi.com/forum/viewtopic.php?p=48907#p48907
2024-01-06 18:51:18 -05:00
rusefi 39e888bba7 EPIC: we need to test fresh boards HW QC #5511 2024-01-06 17:24:39 -05:00
Andrey Gusakov 32f4757dc0 Checks: emit annoing pragma messages only once per build 2024-01-05 08:00:27 -05:00
GitHub gen-configs Action e7a978cbed Auto-generated configs and docs 2024-01-03 21:44:02 +00:00
Andrey Gusakov 9104853142 bench_test: use enums 2024-01-03 16:40:52 -05:00
Andrey Gusakov bf67476c9c mc33810: reset command 2024-01-03 16:40:52 -05:00
GitHub gen-configs Action 58f31fd2d9 Auto-generated configs and docs 2024-01-03 20:32:11 +00:00
GitHub gen-configs Action b97a95bc76 Auto-generated configs and docs 2024-01-03 19:49:44 +00:00
rusefillc 0782494f3e mc33810maxDwellTimer_e random pick just to see happy build 2024-01-03 14:18:24 -05:00
GitHub gen-configs Action d69639e295 Auto-generated configs and docs 2024-01-03 16:20:20 +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
rusefillc 7ddf7f980c traction control: wheel-slip based close ETB #5843 2023-12-31 17:28:12 -05:00
rusefi cc90a0ecd2 traction control: wheel-slip based close ETB #5843
only:proteus_f4
2023-12-31 15:15:23 -05:00
rusefillc e7bd894b24 boost global defaults 2023-12-29 12:29:15 -05:00
GitHub gen-configs Action 7b383c9253 Auto-generated configs and docs 2023-12-26 22:49:00 +00:00
rusefi f402e0519b only:MC33810_FAILED usage 2023-12-26 17:45:20 -05:00
GitHub gen-configs Action de739ce9ae Auto-generated configs and docs 2023-12-26 01:38:29 +00:00
rusefillc acd9b8bffd only:3+0 crank trigger #5788 2023-12-25 20:34:20 -05:00
GitHub gen-configs Action d8c626dc7a Auto-generated configs and docs 2023-12-25 06:51:04 +00:00
rusefillc 14baacfd59 only:not just Proteus 2023-12-25 01:47:41 -05:00
Matthew Kennedy 00a4adf5cf clamp injector model baro values to avoid whacky sensor killing engine 2023-12-23 18:05:36 -05:00
GitHub gen-configs Action 9ef4fc92c4 Auto-generated configs and docs 2023-12-21 21:49:24 +00:00
Andrey Gusakov b6ead9144e fuel -> Fuel in logs 2023-12-21 16:46:22 -05:00
Andrey Gusakov ac743db64b Accelerometer vs Acceleration mess in logs 2023-12-21 16:46:22 -05:00
GitHub gen-configs Action c5e1488407 Auto-generated configs and docs 2023-12-21 05:30:52 +00:00
rusefi e9deb360e6 only:smart chip observability 2023-12-21 00:27:25 -05:00
Andrey 38e37a72b5 custom FW repos code generation process #5817
preparation
2023-12-19 23:26:48 -05:00
Andrey eefd3751d8 custom FW repos code generation process #5817
preparation
2023-12-19 23:26:48 -05:00
Andrey afe01c365f custom FW repos code generation process #5817
preparation
2023-12-19 16:47:58 -05:00
rusefillc 64d35a1307 gear_detection does not work on small-can-board #5812
taking 'engine->periodicSlowCallback();' out of guards
only:small-can-board
2023-12-17 22:23:54 -05:00
Andrey 360df524cb only:small-can-board 2023-12-17 16:35:36 -05:00
rusefillc 005b48ed78 reduce speed rejection limit because why not
only:small-can-board
2023-12-17 15:57:35 -05:00
Andrey Gusakov e80c57fa5f EFI_MEMS -> EFI_ONBOARD_MEMS 2023-12-16 11:50:34 -05:00
rusefillc 9028a832ab hardware-quality-management/issues/21 hack :(
only:hellen154hyundai
2023-12-14 17:23:08 -05:00
rusefillc c7b155d97f small-can FW is not well #5787
seems to be about EFI_ENGINE_CONTROL guarding too much of default settings
only:small-can-board
2023-12-13 00:15:43 -05:00
GitHub gen-configs Action befaca4815 Auto-generated configs and docs 2023-12-12 22:53:17 +00:00
rusefillc a3522bd7ad only: Civic vss type #5785 2023-12-12 17:47:40 -05:00
rusefillc 6b3c82e80a only: Lua VSS broken for no apparent reson? fix #5759 2023-12-12 17:46:33 -05:00
rusefi 540018934f SBC
only:proteus_f7
2023-12-09 02:42:00 -05:00
andreika-git e55ccb5a57 Move X_CALLBACK_PERIOD_MS to engine_controller.h 2023-11-29 09:59:15 -05:00
Matthew Kennedy d31f535ca3 sanity in IMU data names/ranges 2023-11-27 14:59:21 -05:00
GitHub gen-configs Action 68f363d3a0 Auto-generated configs and docs 2023-11-27 04:27:08 +00:00
rusefillc 2c4d955fa3 BMW E8x/E9x MK60e5 2023-11-26 23:20:47 -05:00
Andrey 145c8e388d only 2023-11-26 12:16:07 -05:00
GitHub gen-configs Action 2132ffb326 Auto-generated configs and docs 2023-11-26 01:22:11 +00:00
rusefillc 723b9d5995 only:K 2023-11-25 20:18:24 -05:00
rusefillc df8cc652e8 only:EPIC: Improve toolset for default tune canned tune generation #4871 2023-11-25 19:36:37 -05:00
rusefi e30f39a6dd bench test 33810 module #5745 2023-11-24 15:44:21 -05:00
rusefi e1a36c3390 bench test 33810 module #5745
only:f407-discovery
2023-11-23 11:57:37 -05:00
GitHub gen-configs Action 898d47bf24 Auto-generated configs and docs 2023-11-23 14:54:29 +00:00
rusefillc 708ca995de bench test 33810 module #5745 2023-11-23 09:48:33 -05:00
rusefi 1749b4658c only:bench test 33810 module #5745 2023-11-22 20:56:35 -05:00
GitHub gen-configs Action 9fe19e3f75 Auto-generated configs and docs 2023-11-23 01:27:05 +00:00
rusefi e304483ec3 only:bench test 33810 module #5745 2023-11-22 20:24:02 -05:00
GitHub gen-configs Action 93b87223a4 Auto-generated configs and docs 2023-11-21 17:02:37 +00:00
rusefillc 9dbf3896d8 luaDigitalState into TS 2023-11-21 11:57:20 -05:00
rusefillc 034654b379 only:nicer message 2023-11-20 11:57:57 -05:00
Andrey a091b6a1cb only: addressing a warning 2023-11-18 22:18:49 -05:00
rusefillc 9ca56a71c3 only: better defaults 2023-11-18 01:55:51 -05:00
rusefillc 894fb7153c only: better defaults 2023-11-18 01:21:45 -05:00
rusefillc 8f645295f3 only: better defaults 2023-11-17 23:09:27 -05:00
rusefillc 33c34ff88c only: better defaults 2023-11-17 21:46:10 -05:00
rusefillc d7c40a08c8 lowing watchdog gap 2023-11-17 19:02:37 -06:00
Matthew Kennedy a8a5b01ab3 dead piece of config 2023-11-17 16:57:23 -05:00
rusefillc 36ebec3730 enable watchOutForLinearTime watchdog by default 2023-11-17 15:37:30 -06:00
rusefillc a1240ce803 only:extract method 2023-11-17 15:58:08 -05:00
rusefillc 8a5c3eb5a1 only:minor simplification 2023-11-17 15:46:28 -05:00
rusefillc 49293137cc only:better message 2023-11-17 15:42:32 -05:00
rusefillc a2518197b5 only:better order of operations 2023-11-17 15:33:06 -05:00
rusefillc 757f4e6844 better field name watchOutForLinearTime 2023-11-17 15:22:43 -05:00
rusefillc cdc3371667 extract method 2023-11-17 15:20:40 -05:00
rusefillc c6b2a014c3 enginePins.o2heater technical debt or confusion #5727 2023-11-15 16:44:33 -05:00
GitHub gen-configs Action 7608699a2d Auto-generated configs and docs 2023-11-15 21:38:14 +00:00
rusefillc 289b7611b7 enginePins.o2heater technical debt or confusion #5727 2023-11-15 16:31:31 -05:00
rusefillc a1d7ca5934 default axis for ign trim fix #5713 2023-11-13 18:34:46 -05:00
rusefillc 0800335320 reducing code duplication 2023-11-13 18:30:30 -05:00
GitHub gen-configs Action 4d24a4fbb6 Auto-generated configs and docs 2023-11-13 22:29:06 +00:00
rusefillc e2c2980335 making ACR quicker
only:proteus_f7
2023-11-13 17:25:07 -05:00
GitHub gen-configs Action cb2ad7fce7 Auto-generated configs and docs 2023-11-13 03:47:03 +00:00
rusefillc 20e9f6178a ACR
only:proteus_f7
2023-11-12 22:43:34 -05:00
rusefillc 094a2b6c79 only:hd 2023-11-11 17:36:42 -05:00
andreika-git bb841a061b refactor onConfigurationChangeAlternatorCallback() 2023-11-10 17:13:50 -05:00
GitHub gen-configs Action da4012dc19 Auto-generated configs and docs 2023-11-09 15:40:39 +00:00
rusefillc 4f19e85c8d Revert "Something kia rio starter 4chan #5701"
This reverts commit 0d43df3aec.
2023-11-09 10:36:37 -05:00
GitHub gen-configs Action f5c1501b04 Auto-generated configs and docs 2023-11-09 02:08:25 +00:00
rusefi 0d43df3aec Something kia rio starter 4chan #5701
last step before debugger?
2023-11-08 21:04:25 -05:00
GitHub gen-configs Action c7f493912c Auto-generated configs and docs 2023-11-08 20:21:38 +00:00
rusefillc 49e2f91a70 only: dead enum since VVT_MITSUBISHI_6G75 uses TT_NISSAN_MR18_CAM_VVT 2023-11-08 15:18:27 -05:00
GitHub gen-configs Action 1fa9cd578d Auto-generated configs and docs 2023-11-08 20:04:06 +00:00
rusefillc 27e479f447 only: 6G72 Trigger Pattern #5593 2023-11-08 14:59:38 -05:00
rusefillc a02da0bde7 only: 4G15T docs into code 2023-11-08 13:49:23 -05:00
rusefi cc43b8fb25 setCustomMap API 2023-11-08 01:15:33 -05:00
rusefillc b89051ed97 only:DEFAULT_SOLENOID_FREQUENCY 2023-11-06 11:14:19 -05:00
Andreika ea5efd9252
Bench simulator test PWM VVT0 pin (#5697)
* Add vvtPins[0] to simulator config

* bench best VVT PWM pin
2023-11-06 11:11:02 -05:00
rusefi 7367091607 only:cleaner defines 2023-11-05 18:20:12 -05:00
Andrey b3e97fdf2f better EFI_ENGINE_CONTROL 2023-11-05 15:55:29 -05:00
rusefillc 4cb45a354b
Better efi engine control guard (#5695)
* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL
2023-11-05 13:54:06 -05:00
rusefi 6de42dbab6 better EFI_ENGINE_CONTROL guard 2023-11-05 10:16:19 -05:00
rusefi e2049357e9 only:clean-up 2023-11-05 00:47:11 -04:00
rusefillc b8f71d834b better guards 2023-11-04 13:05:19 -04:00
rusefillc 0725151609 better guards 2023-11-04 09:09:10 -04:00
Andrey G ed8af771ac
at_start_f435: enable MFS for internal flash (#5687)
* Rename EFI_INTERNAL_FLASH to EFI_STORAGE_INT_FLASH

This define enables use of RE custom flash driver for storing
settings to internal flash.

* at_start_f435: enable MFS for settings storing in internal flash

* MRE: fix special build

* kinetis: fix flash_int.cpp vs flash_int.c mess

* at32: allow allowFlashWhileRunning()

* flash_main: supress warning
2023-11-03 13:08:35 -04:00
rusefillc 3b6c9feea5
require LEDs (#5643)
* require all boards to define LED functions (#272)

* require all boards to define LED functions

* f429 nucleo

* small can

* small can

* add to header

* LEDs

---------

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-11-03 12:56:59 -04:00
Andreika 84f7508701
Trigger emulator: support for cam/vvt (#5642)
* tiny refactoring

* add cam/vvt support to trigger_emulator

* fix

* fix unit-tests

* fix

* CAM sensor simulator #5640
only: assertHappyTrigger

* fix?

* better fix?

* only:alphax-8chan

* progress!

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Andrey <rusefillc@gmail.com>
2023-11-02 21:57:01 -04:00
rusefi 75dd0f26f8 hiding stuff deeper 2023-11-02 13:02:33 -04:00
rusefillc 5715d3fa3b only:minor 2023-11-01 23:40:45 -04:00
GitHub gen-configs Action 1bad0860e8 Auto-generated configs and docs 2023-11-01 19:08:27 -04:00
Matthew Kennedy e3edb2b15c maf cleanup 2023-11-01 19:08:27 -04:00
rusefillc ab4e11f865 only:untrimmedInjectionMass is better 2023-11-01 17:19:29 -04:00
Matthew Kennedy 2c049d206a dead pid auto tune 2023-11-01 17:01:07 -04:00
rusefillc 6ce02ccb63 ASE and CL Ignition fix #5678 2023-11-01 16:37:33 -04:00
rusefillc 2e62e6fc91 only:shall we be just a little less Toyota 2023-11-01 10:21:27 -04:00
rusefillc 198c9e8f57 only:shall we be just a little less Toyota 2023-11-01 10:09:04 -04:00
rusefi e4f60c72c9 much better field name 2023-10-31 10:29:14 -04:00
rusefi b77a7c4111 hd 2023-10-31 10:29:14 -04:00
rusefi 6b97f23eae pursuit of truth 2023-10-31 09:36:45 -04:00
GitHub gen-configs Action 2f257fbea8 Auto-generated configs and docs 2023-10-31 06:15:39 +00:00
rusefi 088438f8ca hd 2023-10-31 02:02:20 -04:00
rusefillc 0b1b7a86d9 Make TPS/PPS split configurable #5620 2023-10-30 22:25:29 -04:00
rusefi 53d51941c0 https://github.com/rusefi/rusefi-hardware/issues/253
only:hellen-112-17
2023-10-29 20:34:12 -04:00
rusefi 198609ecaf Non-square dimension maps #5641
copy/paste bad
2023-10-25 23:50:28 -04:00
Andrey f1c32b52e9 only: Non-square dimension maps #5641 2023-10-25 22:44:48 -04:00
rusefillc 9d0eac561e Non-square dimension maps #5641 2023-10-25 19:33:32 -04:00
rusefillc ef1266b924 CAM sensor simulator #5640 2023-10-25 19:33:32 -04:00
rusefillc 77b7cd683d Non-square dimension maps #5641 2023-10-25 18:08:05 -04:00
rusefillc 33f4f39b6d CAM sensor simulator #5640 2023-10-25 18:05:48 -04:00
Patryk Chmura 41ac8a921c
Fixes confirmed on the real car (#5638)
Co-authored-by: pchmura4 <>
2023-10-25 14:02:41 -04:00
rusefillc 9fa20ad0a8 CAM sensor simulator #5640 2023-10-25 12:57:07 -04:00
Andreika 0097fe292c
Bench test: main relay and other pins fix (#5637)
* use standard pin bench test for the main relay

* fix pin bench test

* enable some pin bench test

* fix
2023-10-25 10:22:45 -04:00
Matthew Kennedy e1fcc6de08 missed override in gear detector 2023-10-24 15:03:53 -04:00
Patryk Chmura da7ebbfc61
After-start enrichment handling more similar to OEM, round two (#5633)
* After-start enrichment handling more similar to OEM and other Standalone EFI systems

* Corrections and tidying-up

* Corrected small mistake in TunerStudio definition

* Compatibility fixes

* Readability fix

* Changed to more appropriate cycles instead of seconds, bugfix for TS

* Typo fix...

---------

Co-authored-by: pchmura4 <>
2023-10-24 12:54:41 -04:00
Patryk Chmura 9252ecc3c0
After-start enrichment handling more similar to OEM (#5632)
* After-start enrichment handling more similar to OEM and other Standalone EFI systems

* Corrections and tidying-up

* Corrected small mistake in TunerStudio definition

* Compatibility fixes

* Readability fix

---------

Co-authored-by: pchmura4 <>
2023-10-23 15:41:35 -04:00
pchmura4 beebe4c233 Renamed "bump" to "target", changed CHANGELOG 2023-10-22 18:16:19 -04:00
GitHub gen-configs Action 49c838363b Auto-generated configs and docs 2023-10-21 22:19:15 +00:00
rusefillc ba1ea253a3 dead code 2023-10-21 18:14:52 -04:00
Matthew Kennedy 883336ff30 fixAngle -> wrapAngle 2023-10-19 22:42:50 -04:00
rusefillc ff40d113ab same gear count for everyone, also honda
only:small-can-board
2023-10-19 12:54:30 -04:00
rusefillc 1537c9560b Password protection makes ECU go CRITICAL #5622 2023-10-19 09:52:38 -04:00
GitHub gen-configs Action 17a0a3f549 Auto-generated configs and docs 2023-10-19 00:45:47 +00:00
rusefi fd927d5363 only:todo bench aux output? 2023-10-18 20:27:42 -04:00
Matthew Kennedy ee381b2f34 speedo output 2023-10-15 22:07:31 -04:00
rusefi 02b7c2580e ;; typo 2023-10-14 21:14:02 -04:00
rusefillc b7eea90d48 only:bench docs 2023-10-12 12:55:25 -04:00
Matthew Kennedy c872239f51 lock injection timing at high duty cycle to avoid skipped injections 2023-10-12 09:49:24 -04:00
rusefi 16ec3c6454 only:"Slow not invoked yet" on small-can-board is asking for better guards 2023-10-12 09:09:29 -04:00
rusefillc f7f8135e04 only:bench test fuel pump pin #5603 2023-10-10 21:29:52 -04:00
Matthew Kennedy 02f4a09d56 basic harley acr (#48)
* acr

* cleanup

* handle m_hasPinMode

* output channel

* ui

* wrap phase

* don't inject during ACR

* skip extra calculation

---------

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2023-10-09 18:51:47 -04:00
rusefillc d3db9c9eaa https://rusefi.com/forum/viewtopic.php?p=48481#p48481 2023-10-08 15:07:50 -04:00
rusefillc e4a3fb260d only: readability? 2023-10-05 22:42:00 -04:00
Matthew Kennedy 463b3ea70e odometry output channels 2023-10-04 23:01:03 -04:00
Matthew Kennedy 2a53e80e53 guard for small can board 2023-10-04 22:54:45 -04:00
Matthew Kennedy 085415868f trip odometer run time 2023-10-04 22:54:35 -04:00
andreika-git dfd3a11b40 fix weak linkage for simulator/win compiler 2023-10-01 17:34:13 -04:00
GitHub gen-configs Action aea3803878 Auto-generated configs and docs 2023-09-30 03:26:01 +00:00
rusefillc 5b22465023 only:6G72 Trigger Pattern #5593 2023-09-29 23:21:48 -04:00
GitHub gen-configs Action 2937bc1b72 Auto-generated configs and docs 2023-09-30 01:21:54 +00:00
rusefi eda6435b18 better enum name 2023-09-29 21:18:19 -04:00
Matthew Kennedy 6be4d6073f use onConfigurationChange instead of version holder 2023-09-26 21:47:32 -04:00
Matthew Kennedy c8ddbba529 trip odometer 2023-09-26 17:03:06 -04:00
rusefillc e19204dd2e
Boost (#5586)
* boost is engine module

* only:idle leaves outputs

---------

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-09-26 13:39:43 -04:00
Matthew Kennedy a519fd13ad vvt is engine module
* vvt refactoring

* vvt constexpr livedata

* format

* fix null deref
2023-09-26 09:07:59 -04:00
rusefillc be35a5eb23
fan control is engine module (#5585)
* fan is engine module

* mockable AC

* mockable AC

* mock AC controller in fan test

* constexpr fan livedata

* isPtr

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-09-26 07:12:11 -04:00
rusefillc f3a032a052 only: #5580 suggests a default 2023-09-25 15:52:16 -04:00
rusefillc 9359d80474 in GDI mode we should require "Require cam/VVT sync for ignition" fix #5580
only:alphax-4chan_f7
2023-09-25 14:41:29 -04:00
GitHub gen-configs Action d7329a916b Auto-generated configs and docs 2023-09-25 18:13:59 +00:00
rusefillc 8e458f4ec6 startStopPhysicalState
only:alphax-4chan_f7
2023-09-25 13:59:44 -04:00
rusefillc 92292aeddd only:docs/renaming method to reduce confusion 2023-09-25 13:57:40 -04:00
GitHub gen-configs Action 1f902d9c7e Auto-generated configs and docs 2023-09-19 20:55:07 +00:00
rusefi 6ace334f30 canam 2023-09-19 16:51:03 -04:00
rusefillc 68ff80931b only:proper guards 2023-09-18 14:22:15 -04:00
GitHub gen-configs Action 07fb96dc08 Auto-generated configs and docs 2023-09-18 17:46:37 +00:00
rusefillc 4d3c99460e that custom miata is sold
only:kinetis
2023-09-18 13:15:20 -04:00
Matthew Kennedy d481c4c271 can VSS scaling #253 2023-09-18 08:03:33 -04:00
Matthew Kennedy 2f37d788ff add option to temperature compensate alpha-n 2023-09-17 11:17:37 -04:00
GitHub gen-configs Action e9d62e5626 Auto-generated configs and docs 2023-09-17 14:02:43 +00:00
Matthew Kennedy 58b90469cb Always log normalized cylinder filling 2023-09-17 09:57:35 -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
GitHub gen-configs Action 9cd680e839 Auto-generated configs and docs 2023-09-14 21:45:42 +00:00
Matthew Kennedy bc637c4e6b rename 2jz -> toyota 3 tooth 2023-09-14 17:42:27 -04:00
GitHub gen-configs Action fadcca16db Auto-generated configs and docs 2023-09-14 14:38:42 +00:00
Andrey abffeb1ca2 Hyundai PB 2023-09-14 10:34:30 -04:00
GitHub gen-configs Action 2ef7d9995a Auto-generated configs and docs 2023-09-14 14:21:55 +00:00
Andrey f435552730 only: debug channel cleanups 2023-09-14 10:17:46 -04:00
Andrey 6d12cdb7c9 only: debug channel cleanups 2023-09-14 10:10:10 -04:00
GitHub gen-configs Action fb4b70a86f Auto-generated configs and docs 2023-09-14 12:58:10 +00:00
Andrey acdf9296df only: 8888TestConfiguration is read 2023-09-14 08:53:55 -04:00
GitHub gen-configs Action 3140ce90a4 Auto-generated configs and docs 2023-09-13 16:31:22 +00:00
rusefillc debea23523 testability: bench test commands should have automated coverage using simulator #5562
trying to improve multi-threading
2023-09-13 12:28:01 -04:00
Matthew Kennedy ee513cf452 boost control runs in fast callback 2023-09-10 23:31:45 -04:00
rusefillc 1c154f6ee7 2JZ cam trigger configuration is much easier to adjust #5557
only:proteus_f4
2023-09-10 10:34:06 -04:00
rusefi 1d4f82deab 2JZ cam trigger is unfinished #5557 2023-09-10 00:22:38 -04:00
Andrey a2a5fda3ce spelling is important 2023-09-09 19:51:09 -04:00
rusefillc 38e7c4070a only:help for humans 2023-09-08 06:22:19 -04:00
Andrey ba66fdcf82 reducing code duplication around assert 2023-09-05 21:28:39 -04:00
GitHub gen-configs Action 365b317861 Auto-generated configs and docs 2023-09-05 17:49:26 +00:00
rusefillc 9e6bf2e967 bench test VVT outputs #5549 2023-09-05 13:45:24 -04:00
rusefi 216e3f3557 only:mre_f7 2023-09-03 22:17:31 -04:00
rusefi 186be0c777 export board-specific macro for stm32 pins based on board yaml #3298 2023-09-02 22:09:38 -04:00
rusefillc 7f4db5fc7d only:alphax-4chan 2023-09-02 19:50:03 -04:00
rusefi 1799f672e0 only:alphax-4chan 2023-09-02 19:23:03 -04:00
rusefi 78e48d3718 only:timer.h goes to libfirmware! 2023-08-30 23:11:24 -04:00
rusefillc b85ce91479 IAR does not exist for us 2023-08-30 22:41:47 -04:00
rusefi 325046f15d only:rusefi_time_types.h 2023-08-30 21:35:30 -04:00
rusefi bdd94e7b5b EPIC: we need to test fresh boards #5511 2023-08-29 21:23:30 -04:00
Andrey 63295873b4 reducing/moving technical debt 2023-08-29 16:53:49 -04:00
Andrey d2f899e737 reducing/moving technical debt 2023-08-29 16:46:04 -04:00
Matthew Kennedy 053311fc23 default prime pulse 2023-08-27 09:09:38 -04:00
Andrey 3ca310c354 saving 20 bytes for 8chan7 2023-08-25 10:34:57 -04:00
GitHub gen-configs Action a910adae94 Auto-generated configs and docs 2023-08-25 05:13:10 +00:00
Andrey 4fbccca850 4G69 Cam pattern #5541 2023-08-25 01:10:08 -04:00
GitHub gen-configs Action 43fbbef224 Auto-generated configs and docs 2023-08-25 02:53:25 +00:00
Andrey 49a270e3a3 4G69 Cam pattern #5541 2023-08-24 22:50:16 -04:00
rusefillc fc5c9542c5
helping cypress (#5537)
* helping cypress

* helping cypress
2023-08-24 00:35:13 -04:00
GitHub gen-configs Action 2f1c02d956 Auto-generated configs and docs 2023-08-24 03:50:34 +00:00
rusefi 41bb19fdf8 *_STIM_QC 2023-08-23 23:47:32 -04:00
rusefi 4f192b5c84 proteusStimQc
only:proteus_f7
2023-08-23 21:57:08 -04:00
rusefillc a041eb55f3 broadcast button toggle counter #5514
only:fancy boolen with counter
2023-08-22 14:49:28 -04:00
rusefillc 3c8cd08c61 broadcast button toggle counter #5514
only:fancy boolen with counter
2023-08-22 14:37:17 -04:00
GitHub gen-configs Action 5e52aa0ed0 Auto-generated configs and docs 2023-08-22 18:32:00 +00:00
rusefillc 21fb17e2b5 broadcast button toggle counter #5514
only:changing proper lines
2023-08-22 14:26:47 -04:00
GitHub gen-configs Action 03e0ada1a9 Auto-generated configs and docs 2023-08-22 18:21:31 +00:00
rusefillc 7bbf972c83 broadcast button toggle counter #5514 2023-08-22 14:16:30 -04:00
GitHub gen-configs Action f50cc7743c Auto-generated configs and docs 2023-08-22 04:37:56 +00:00
rusefi 6d4a4a6449 PROTEUS_STIM_QC 2023-08-22 00:34:45 -04:00
GitHub gen-configs Action 267abc22e9 Auto-generated configs and docs 2023-08-22 03:25:30 +00:00
rusefillc 787bba32bd
extracting stm32 pins (#5530) 2023-08-21 23:09:52 -04:00
GitHub gen-configs Action ccc08fe7db Auto-generated configs and docs 2023-08-22 00:16:26 +00:00
rusefillc 93f7077f92
Dup2 (#5528)
* reducing code duplication around ADC enums

* reducing code duplication around ADC enums
2023-08-21 20:06:54 -04:00
rusefillc 2cfd8e1be9 engine_type_e 16 bits should do it 2023-08-21 19:04:29 -04:00
GitHub gen-configs Action fc51615238 Auto-generated configs and docs 2023-08-21 22:39:50 +00:00
rusefillc 16e1cb946e
reducing code duplication (#5527)
* reducing code duplication

* reducing code duplication
2023-08-21 18:36:59 -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
rusefi e5293c1ae6 fuelBenchMode
only:proteus_f7
2023-08-18 00:09:04 -04:00
GitHub gen-configs Action 37b2f74f17 Auto-generated configs and docs 2023-08-15 12:55:35 +00:00
rusefillc 8ddb59db32 Renault F3R trigger #5513 2023-08-15 08:49:20 -04:00
rusefillc 364fc3915d encapsulation 2023-08-08 06:03:56 -04:00
GitHub gen-configs Action 5b06954846 Auto-generated configs and docs 2023-08-06 03:55:05 +00:00
Andrey 5f686c302d "Single Tooth" renamed to "Half Moon", more proper "Single Tooth" crank trigger as a new trigger fix #5488 2023-08-05 23:49:32 -04:00
rusefillc 03a714055f
bench test delay parameter is not useful (#5491)
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-08-05 14:32:24 -04:00
GitHub gen-configs Action 45bafe99e6 Auto-generated configs and docs 2023-08-05 18:20:54 +00:00
Matthew Kennedy 1ee41382c7 bench test cancellation 2023-08-05 14:12:48 -04:00
GitHub gen-configs Action aeb824c869 Auto-generated configs and docs 2023-08-04 00:56:06 +00:00
rusefillc 77ef4db8ab
Simplified VVT single tooth cam modes. (#5483)
* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-08-03 20:24:22 -04:00
GitHub gen-configs Action 5078d45897 Auto-generated configs and docs 2023-08-02 22:20:16 +00:00
rusefillc a6ea992d0b Preset for Mpxh6300 #5481 2023-08-02 18:16:33 -04:00
rusefillc 7906d5125b only: more on setInline4 2023-07-24 02:41:45 -04:00
rusefillc 63cef9fb0d only: sad: F7 flash drama affects even HW CI :( 2023-07-24 02:07:29 -04:00
rusefillc 7235fa937e only: CONFIG_RESET_SWITCH is dead 2023-07-24 02:05:14 -04:00
rusefillc 4e5c243f42 proteus F7 hard fault on "enable self stimulation" #5354
making configurations visible for HW tests
2023-07-24 01:21:36 -04:00
rusefillc e0e711450d only:injection phase docs 2023-07-23 12:47:53 -04:00
rusefi b1e3907516 ignition timing clamping settings
only:default
2023-07-21 23:20:50 -04:00
rusefillc cb30e54b2b
reducing complexity (#5428) 2023-07-21 21:55:57 -04:00
Andrey 5155369bf6 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419 2023-07-20 16:26:33 -04:00
Andrey dabae98f16 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419
only: change zero setting handling
2023-07-20 16:26:11 -04:00
andreyb 04d34cca26 only:WOW 2023-07-19 18:51:38 -07:00
andreyb 18a4a65bf3 only: proteus_f4
that's how much I do not like copy-paste
2023-07-19 10:58:43 -07:00
andreyb 75b122d6a3 only: proteus_f4
that's how much I do not like copy-paste
2023-07-19 10:50:51 -07:00
andreyb deb3c8207f only: proteus_f4
that's how much I do not like copy-paste
2023-07-19 10:36:30 -07:00
andreyb 27eb51854c only: proteus_f4 2023-07-19 07:55:19 -07:00
mi-hol 27ff399e2d fix apparent CopyPaste error assigning OBD fault 2023-07-17 08:08:29 -04:00
rusefi 4d4beec645 only:small-can-board 2023-07-14 16:53:56 -04:00
GitHub gen-configs Action bbf31dfe6a Auto-generated configs and docs 2023-07-14 18:51:44 +00:00
rusefi e5bd230380 only:honda BCM 2023-07-14 14:48:07 -04:00
rusefillc 7dc95c9220 typo 2023-07-12 13:30:09 -04:00
rusefi 28bb70e94c only:slingshot 2023-07-12 11:34:25 -04:00
GitHub gen-configs Action 3d9bd76dad Auto-generated configs and docs 2023-07-11 19:12:07 +00:00
rusefillc 34e176a1ba only:slingshot 2023-07-11 15:08:58 -04:00
rusefi d77a63e896 only:proteus_f4
FUEL_BENCH
2023-07-10 17:39:09 -04:00
GitHub gen-configs Action a66c11f1ea Auto-generated configs and docs 2023-07-10 21:33:10 +00:00
rusefi 338e67c88b only:FUEL_BENCH 2023-07-10 17:29:36 -04:00
rusefillc dcb6312a8f
only:Create readme.md 2023-07-10 14:33:03 -04:00
rusefillc cac95341d7 only:OCD 2023-07-04 10:54:59 -04:00
GitHub gen-configs Action 75d9e87de3 Auto-generated configs and docs 2023-07-03 16:39:36 +00:00
rusefillc 624a62f93a live data injector model 2023-07-03 12:09:53 -04:00
Matthew Kennedy 25c4d4886b sprinkle in some constexpr 2023-07-02 23:27:32 -04:00
rusefillc b778ead56f p is for pain 2023-06-30 14:10:20 -04:00
Matthew Kennedy 7bd97bea13 lambda protect defaults #75
(cherry picked from commit 242d9e1e7d5d1a0e9fca6c8c3c82f249cf9d5674)
2023-06-29 17:55:44 -04:00
Matthew Kennedy 12cad99136 lambda monitor wiring 2023-06-29 12:00:09 -04:00
rusefillc c20963d302 proteus F7 hard fault on "enable self stimulation" #5354
i feel lucky so I make random changes
2023-06-25 02:21:38 -04:00
rusefillc bc2a2b9ab9 only:better method name 2023-06-25 02:08:53 -04:00
GitHub gen-configs Action 5ec9055e14 Auto-generated configs and docs 2023-06-23 02:32:04 +00:00
AvatarSD 087a1c2ccd
Trigger: "Single 60deg tooth before TDC" for Saruman, Sovek ignition (#5347)
* Trigger: "Single 60deg tooth before TDC" for Saruman, Sovek ignition triggers has been added

* Cosmetic: added usefull notions from https://github.com/rusefi/rusefi/pull/5347

---------

Co-authored-by: Denys Sobchuk <d.sobchuk@perenio.com>
2023-06-22 21:10:29 -05:00
rusefillc edc390bf29 Better defaults based on some real tunes #5344 2023-06-19 11:03:09 -04:00
rusefillc 333812d0dd Better defaults based on some real tunes #5344 2023-06-19 10:12:18 -04:00
rusefillc 5c194059c0 reducing enum confusion 2023-06-19 00:37:11 -04:00
rusefillc 522df362f6 Better defaults based on some real tunes #5344 2023-06-18 23:05:16 -04:00
rusefillc 2cc359d095 Better defaults based on some real tunes #5344 2023-06-18 23:02:38 -04:00
GitHub gen-configs Action c471441942 Auto-generated configs and docs 2023-06-18 16:00:42 +00:00
rusefillc 245c3f7eda only:some dead dreams 2023-06-18 11:28:21 -04:00
rusefillc b02ca97690 Merge branch 'master' of https://github.com/rusefi/rusefi into master 2023-06-18 10:08:27 -04:00
rusefillc b7214bb365 just empty jars 2023-06-18 10:07:50 -04:00
GitHub gen-configs Action fad1d586f4 Auto-generated configs and docs 2023-06-18 14:06:51 +00:00
rusefillc 2d6b934604 just empty jars 2023-06-18 09:41:02 -04:00
GitHub gen-configs Action 6dd5016e21 Auto-generated configs and docs 2023-06-18 05:18:00 +00:00
rusefillc 72d3362a1a just empty jars 2023-06-18 00:49:20 -04:00
David Holdeman ddc003cc04 add generic gear controller with range sensor inputs 2023-06-16 22:59:25 -04:00
rusefillc c19326e89e Too many bench test buttons are broken #5327 2023-06-15 22:54:00 -04:00
rusefi 7b2985c1c3 Too many bench test buttons are broken #5327 2023-06-15 22:28:15 -04:00
GitHub gen-configs Action 7f2cdaf4ab Auto-generated configs and docs 2023-06-16 00:45:39 +00:00
Andrey 2c55d367f3 FORD_COYOTE 2023-06-15 20:43:39 -04:00
rusefillc 5c7c833284 Dashpot for return-to-idle from coasting fix #5303 2023-06-15 00:57:28 -04:00
rusefillc ed7e956d1f start button logic does not crank started for first X seconds since ECU boot #5324 2023-06-15 00:06:25 -04:00
rusefi 2e01079d9b oops 2023-06-12 19:59:12 -04:00
rusefillc d3d2a3aad7 GDI defaults: -400 is wrong and you risk serious injector damage
set injection phase control mode to "center of injection" and whole injection phase table to -200
2023-06-12 19:42:52 -04:00
rusefillc 38e6a13de1 only:iat default progress? 2023-06-12 19:35:24 -04:00
rusefi f77f356e6d reducing code duplication 2023-06-11 23:17:13 -04:00
rusefillc 96bad7a392 PB 2023-06-10 12:46:39 -04:00
rusefillc 6b63fa2641 Fuel Level is fragile fix #5310 2023-06-06 19:26:31 -04:00
rusefillc 3236ad01e6 bugfix: gear detection does not work until setting change - better code 2023-06-05 14:34:23 -04:00
Matthew Kennedy d3c88ebdad p from past 2023-06-05 13:14:40 -04:00
rusefillc 90eb242fc9 bugfix: gear detection does not work until setting change 2023-06-04 20:30:46 -04:00
rusefillc 4fe50ac65b only:better error message 2023-06-04 19:49:53 -04:00
Matthew Kennedy f10f7fa569 gear detector doesn't need StoredValueSensor 2023-06-04 18:30:24 -04:00
GitHub gen-configs Action aec2277bbd Auto-generated configs and docs 2023-06-04 00:33:08 +00:00
rusefi 6c62dbba82 reducing BMW confusion 2023-06-03 20:28:33 -04:00
Matthew Kennedy 83f8b168f6 indent formatting
(cherry picked from commit 8b5825adc46f5b626e0c8df1e00e468716c3daef)
2023-06-02 00:37:45 -04:00
GitHub gen-configs Action bc6feffdb1 Auto-generated configs and docs 2023-06-01 16:50:13 +00:00
rusefillc 70ff383680 Technical debt: ENUM_32_BITS #3874 2023-06-01 12:47:37 -04:00
GitHub gen-configs Action 7f37c54648 Auto-generated configs and docs 2023-06-01 14:30:42 +00:00
rusefi 1908896598 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 10:29:05 -04:00
GitHub gen-configs Action c5cc49d378 Auto-generated configs and docs 2023-06-01 05:47:28 +00:00
rusefi b0f1e6dfd3 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 01:45:53 -04:00
rusefi c62deeb12a Merge branch 'master' of https://github.com/rusefi/rusefi 2023-06-01 00:43:40 -04:00
rusefi 195f028ee9 only:docs 2023-06-01 00:42:14 -04:00
GitHub gen-configs Action a36974936e Auto-generated configs and docs 2023-06-01 04:42:00 +00:00
rusefi 269c6f0ad5 Revert "Technical debt: ENUM_32_BITS #3874"
This reverts commit 03cb4473ce.
2023-06-01 00:40:03 -04:00
GitHub gen-configs Action b1aaac1247 Auto-generated configs and docs 2023-06-01 04:34:29 +00:00
rusefi 03cb4473ce Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 00:30:21 -04:00
GitHub gen-configs Action 58969e2636 Auto-generated configs and docs 2023-05-31 21:17:53 +00:00
rusefillc 91d08f0465 it's going to be p 2023-05-31 17:15:43 -04:00
Andrey 0265582f28 setSparkSkipRatio limitation #5231 2023-05-25 18:52:19 -04:00
Andrey 1aa8e879dd setSparkSkipRatio limitation #5231 2023-05-25 15:17:07 -04:00
GitHub gen-configs Action e52c54f295 Auto-generated configs and docs 2023-05-25 17:17:10 +00:00
Andrey bfa3b74ccc setSparkSkipRatio limitation #5231 2023-05-25 13:15:30 -04:00
Andrey 4390320b6c setSparkSkipRatio limitation #5231 2023-05-25 12:41:11 -04:00
Mingjie Shen b37e61b8ae Fix offset used before range check
Accessing an array offset before checking the range means that the
program may attempt to read beyond the end of a buffer.
2023-05-24 18:39:24 -04:00
rusefillc e9fd6e9fa7 better code guard? 2023-05-24 11:46:07 -04:00
rusefillc b7076bdaae better code guard? 2023-05-24 11:07:23 -04:00
rusefillc 8c732cbe51 better code guard? 2023-05-24 10:31:43 -04:00
rusefillc 725256d7e3 better code guard? 2023-05-24 10:00:58 -04:00
Matthew Kennedy 06cda6cfa4 add postState flag to airmass model calls #107
(cherry picked from commit b1b1ec7fdf0ee9b5955541bcaa6be7cf66636412)
2023-05-16 13:02:45 -04:00
Andrey 56a327c6be trigger refactoring: we are long overdue for better api, also reducing CRANK_MODE_MULTIPLIER crazy 2023-05-13 14:59:17 -04:00
Andrey 3c2c2cc1d7 typo 2023-05-13 14:52:50 -04:00
rusefi 409bf4b2ce Ford Coyote VVT Decoder #5275
helping build?
2023-05-13 13:27:37 -04:00
GitHub gen-configs Action a122799472 Auto-generated configs and docs 2023-05-13 15:42:50 +00:00
rusefillc fd736254ae Ford Coyote VVT Decoder #5275
enum/header
2023-05-13 11:39:54 -04:00
rusefi 527039e7a4 weak standby callback 2023-05-12 18:13:27 -04:00
Matthew Kennedy 73ed1afd06 mockable throttle model
(cherry picked from commit 57263be2fe2886d7a3d4116764396b4b5c24dc49)
2023-05-12 16:16:00 -04:00
rusefillc 39c3af285a only:hellen-honda-k
configurable CAN terminator
2023-05-09 19:33:47 -04:00
GitHub gen-configs Action 90e50a2f6e Auto-generated configs and docs 2023-05-09 01:57:27 +00:00
Andrey Gusakov c2878d519e config: enum for MS simplified dash broadcasting 2023-05-08 21:55:54 -04:00
Matthew Kennedy 9b84d2a460 some strange pid limits
(cherry picked from commit bd45ebe88ad075c389263ef8a49e676d291576f5)
2023-05-06 08:29:36 -04:00
andrey c7b750936a boostCutPressureHyst default 2023-05-05 17:42:07 -04:00
Matthew Kennedy 350d9060fb Add gego channel to make VE analyze happy #82
(cherry picked from commit d0c645bad5ddd6a54be149adeb963bae6fa5fa6b)
2023-05-05 17:40:52 -04:00
Matthew Kennedy feaeb795a8 txt formatting
(cherry picked from commit d2f697c8a180932e6c5cfa10ac715be888c51576)
2023-05-05 17:15:09 -04:00
GitHub gen-configs Action ac7ee69bb6 Auto-generated configs and docs 2023-05-05 21:07:41 +00:00
Matthew Kennedy 8fa5b514e3 TPS AE log cleanup
(cherry picked from commit 18493f90830edba0e2d1c356873e5a432aa1facc)
2023-05-05 17:05:31 -04:00
Andrey 49230d3195 it's going to be painful 2023-05-05 14:15:27 -04:00
GitHub gen-configs Action 97995f8f4c Auto-generated configs and docs 2023-05-05 17:57:39 +00:00
Matthew Kennedy fea92524e4 more log fields cleanup, lots of duplicates around fuel logic #98
(cherry picked from commit a8fef3634202c721f4dac12e7612444b7936cdc0)
2023-05-05 13:53:16 -04:00
GitHub gen-configs Action f597d31759 Auto-generated configs and docs 2023-05-05 16:37:43 +00:00
Matthew Kennedy 6d6e536fe0 yet more field cleanup (and some dead ones?) #98
(cherry picked from commit 0c80664f49c3e6792f90ca9969ee20900acf339d)
2023-05-05 12:34:15 -04:00
GitHub gen-configs Action 6c48446201 Auto-generated configs and docs 2023-05-05 01:47:08 +00:00
Matthew Kennedy 85251fd675 cool, logging duplicate stuff! #98
(cherry picked from commit c3092cb1ab42847a190bed5bf4956a7a3e140602)
2023-05-04 21:40:58 -04:00
GitHub gen-configs Action 058a223073 Auto-generated configs and docs 2023-05-05 01:36:16 +00:00
Matthew Kennedy 951344bf0a ignition corrections
(cherry picked from commit b33a103a0842d8d5d3258fd26f4211daa0741735)
2023-05-04 21:30:07 -04:00
GitHub gen-configs Action d07aa72d5c Auto-generated configs and docs 2023-05-05 00:38:45 +00:00
Matthew Kennedy 0729605edf field naming #98
(cherry picked from commit 37ee6af0ce2b06963fbf7c50c3a7b5ed94860f69)
2023-05-04 20:37:08 -04:00
Nathan Schulte 7b4f49ace6 set default MAP estimate axis values (#96)
move to default_fuel

fixes #93

(cherry picked from commit 166a08d1b5e4b637a809f59844d0dd32f8820a3d)
2023-05-04 17:19:56 -04:00
Matthew Kennedy 3d1dc5a442 table-only map fallback (#46)
* table-only map fallback

* InSequence

(cherry picked from commit 4cd08fbc4b8205028c6f4aaa359264f672dd3798)
2023-05-04 11:02:39 -04:00
Matthew Kennedy 8549349995 selectable idle Y axis override (#94)
* selectable idle Y axis override

* changelog

(cherry picked from commit f30e2ce0f2d5b0df90fd97b454c81423c397b268)
2023-05-02 18:14:07 -04:00
Matthew Kennedy 8c8aa4d4cb use ECU-calculated blend table axis values
(cherry picked from commit 2f85cd60d4f435a1c8155eedaf187a029a34c205)
2023-04-30 11:03:03 -04:00
Matthew Kennedy 831e016bc4 register/unregister
(cherry picked from commit c682c49d4608cb071e512f926b2729e6927e1d7d)
2023-04-30 10:54:38 -04:00
Matthew Kennedy 4e7e25585e gear detection in to the sensor model
(cherry picked from commit 82794403f86023d36a211e349ca2ff530eb2eb3c)
2023-04-30 10:54:38 -04:00
GitHub gen-configs Action c4bca57834 Auto-generated configs and docs 2023-04-30 05:29:10 +00:00
Matthew Kennedy 12381ed0af detected gear available as gppwm channel
(cherry picked from commit f29b51d490e44c73288df50d63f24b23c8cd3545)
2023-04-30 01:27:05 -04:00
Matthew Kennedy 71a032a61b rename triggerSimulatorFrequency -> triggerSimulatorRpm
(cherry picked from commit d1246174d283ae775444a0e183be9cace88219a9)
2023-04-30 00:44:53 -04:00
Matthew Kennedy 769718771c better idle VE table transition
(cherry picked from commit bdeeb82f932d91fdae86ba5f39c8ae3a18dcfa32)
2023-04-30 00:21:52 -04:00
Matthew Kennedy a19baddd47 support abs+gauge+diff fuel pressure #32
(cherry picked from commit cb0e81b062c1b83038b69ac416f71b37956a0f9b)
2023-04-30 00:20:11 -04:00
GitHub gen-configs Action a9151f4d37 Auto-generated configs and docs 2023-04-30 04:02:57 +00:00
Matthew Kennedy 5b596db8e7 add config for fuel pressure sensor type #32
(cherry picked from commit 5834164d626d7753a331fe8130f28b66d36e999a)
2023-04-30 00:01:12 -04:00
rusefi 80f97efd43 helping build 2023-04-29 23:46:50 -04:00
Matthew Kennedy b0d43e2c18 throttle model gets real max engine flow
(cherry picked from commit 6a05413e52a1282a66cb61827ef91476ef6bf864)
2023-04-29 23:22:05 -04:00
Matthew Kennedy a0264f4740 stub throttle model generated
(cherry picked from commit 4e619c54947c76e4438a7cc950401ce06af94c35)
2023-04-29 20:15:49 -04:00
Matthew Kennedy a9dd5ee404 Throttle model #63
(cherry picked from commit 7ee63df142fc363c4ab927a5ba9078aab9bad70d)
2023-04-29 19:14:53 -04:00
Matthew Kennedy dd65b81754 a bit of dead code 2023-04-29 18:38:17 -04:00
GitHub gen-configs Action 49c9cf8309 Auto-generated configs and docs 2023-04-29 19:55:30 +00:00
Andrey 2149f7caf7 only: cherry picking: it's going to be painful 2023-04-29 15:53:55 -04:00
Andrey e748e65638 only: cherry picking: it's going to be painful 2023-04-29 15:07:43 -04:00
Andrey 067cba5b30 defaults are nice 2023-04-29 10:43:53 -04:00
rusefillc 50bb3aff97 it's going to be painful 2023-04-29 06:17:32 -04:00
Matthew Kennedy aa8637f8f7 dead slowAdcAlpha
(cherry picked from commit fcc3d1b1a28a6d4ec7985def9469e2eccc7bcdb3)
2023-04-29 05:15:34 -04:00
Andrey 51d0f6e347 it's going to be painful 2023-04-29 00:44:00 -04:00
Matthew Kennedy ea43e867c0 can we go down to uint16_t? 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 01f7e4068d rename obd_code_e -> ObdCode
(cherry picked from commit d6534157a03d19bb2e8aeece301642c053a081d0)
2023-04-29 00:44:00 -04:00
GitHub gen-configs Action fd4b66f5a1 Auto-generated configs and docs 2023-04-29 04:18:50 +00:00
Matthew Kennedy 7396d466c4 cj125
(cherry picked from commit fd09ad7b4f2a9c450aedf4a535db4edd24bdcee1)
2023-04-29 00:15:54 -04:00
rusefillc 7439adf432 LCD & joystick support removed 2023-04-28 23:34:08 -04:00
rusefillc 60eee38b10 Merge branch 'master' of https://github.com/rusefi/rusefi 2023-04-28 22:32:48 -04:00
Matthew Kennedy bb49b22294 joystick, lcd
(cherry picked from commit 61c17791b89fc6b5ae17df96d9498c088afdb09f)
2023-04-28 22:32:37 -04:00
GitHub gen-configs Action fff9e4b9f7 Auto-generated configs and docs 2023-04-29 02:29:52 +00:00
Andrey 6a307749c6 it's going to be painful 2023-04-28 22:13:30 -04:00
Matthew Kennedy c5abc06429 nobody should use NA6 VAF
(cherry picked from commit 0072e8f33cd9645ee67ab8fe9a3cc0d35001081a)
2023-04-28 21:52:48 -04:00
Matthew Kennedy 2857e9527d remove specs_s struct, flatten config
(cherry picked from commit f090a97b0b7771dfe02e4b4bb9919d50a6a11ef5)
2023-04-28 20:59:11 -04:00
rusefillc 0b95cfb2b2 GDI goes mainstream 2023-04-25 00:56:59 -04:00
rusefillc 481d971666 GDI goes mainstream 2023-04-25 00:41:25 -04:00
Andrey d3462f2fd6 only:one-step-back 2023-04-22 14:22:39 -04:00
GitHub gen-configs Action 964367dabe Auto-generated configs and docs 2023-04-22 16:07:29 +00:00
rusefillc 4c13fcfdbe Lua VSS
only:mre_f4
2023-04-22 12:05:19 -04:00
rusefillc 9ad6ec2382 only:mre_f4 2023-04-22 11:57:07 -04:00
rusefillc fe30aba1b5 pb 2023-04-20 16:52:49 -04:00
rusefi f3279c108e proteus F7 QC build is broken #5242 2023-04-19 22:09:57 -04:00
GitHub gen-configs Action aff465d73d Auto-generated configs and docs 2023-04-20 01:00:22 +00:00
rusefillc 73f7a4bdb5 PB 2023-04-19 20:58:26 -04:00
rusefi 3cf43bb0a2 proteus F7 QC build is broken #5242 2023-04-19 20:45:23 -04:00
Andreika c17e2adfb7
RPM limit fix and unit-tests (#5238)
* fix rpm limit timing/fuel corrections

* rpm limit timing - more unit-tests
2023-04-15 12:03:47 -04:00
Andrey b95353cc12 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-04-12 17:31:00 -04:00
Andrey 0470953cb8 We need to reshuffle timing calculation a bit, add one more gauge #5235 2023-04-12 17:22:28 -04:00
GitHub gen-configs Action 97d6313924 Auto-generated configs and docs 2023-04-12 19:29:14 +00:00
Andrey 0c6062be45 We need to reshuffle timing calculation a bit, add one more gauge #5235 2023-04-12 15:24:23 -04:00
Andrey 588bf77492 wow we have two separate per-cylinder trims?! fix #5237
refactoring: bringing two offsets much closer together, no change in overall logic
2023-04-12 15:04:14 -04:00
rusefillc e1b4ed2a41 https://github.com/rusefi/rusefi/issues/5237
only renaming variable here
2023-04-12 11:49:11 -04:00
Andrey ae96f44d26 wow unique IDs are not enforced?! 2023-04-11 18:17:14 -04:00
GitHub gen-configs Action 883084ab9f Auto-generated configs and docs 2023-04-11 14:45:16 +00:00
rusefillc b629d5b064 Ignition Knock response logging progress 2023-04-11 10:43:34 -04:00
Andreika 919ed2d934
RPM soft limit and hysteresis #5214, #5224 (#5228)
* [DRAFT] RPM soft limit and hysteresis #5214, #5224

* fix m_timingRetard

* fix rpmHardLimitHyst

* unit-tests for #5214, #5224
2023-04-10 17:18:51 -04:00
Andrey a067576f39 Clean-up all the 4g drama fix #5213 2023-04-01 16:58:13 -04:00
Andrey 0098a3d4b9 Clean-up all the 4g drama #5213 2023-04-01 15:40:24 -04:00
GitHub gen-configs Action a62a16f9e1 Auto-generated configs and docs 2023-04-01 19:23:00 +00:00
rusefillc 9f7199950e Clean-up all the 4g drama #5213 2023-04-01 15:19:59 -04:00
GitHub gen-configs Action bed19b0273 Auto-generated configs and docs 2023-03-31 02:54:54 +00:00
Andrey 3d31058cc5 4g is symmetrical crank not just four stroke crank #5211 2023-03-30 22:52:36 -04:00
rusefillc f05a5fcd70 refactoring, fancy: extract magic constant 2023-03-30 10:01:51 -04:00
rusefi 0f9e6e25a6 8chan Official well known idle stepper configuration #5197
only:alphax-8chan
2023-03-27 22:04:54 -04:00
rusefi 3e3a7440cf 8chan Official well known idle stepper configuration #5197
only:alphax-8chan
2023-03-27 21:33:49 -04:00
rusefillc 013824cbac canned m111 2023-03-27 18:46:17 -04:00
GitHub gen-configs Action 8d2e71436d Auto-generated configs and docs 2023-03-26 16:48:39 +00:00
rusefillc 6a7a3f9efe Marussia 2023-03-26 12:47:04 -04:00
rusefillc ac6d3e8fb9 SBC 2023-03-26 11:35:32 -04:00
rusefillc 2339e1d788 SBC 2023-03-26 11:26:38 -04:00
GitHub gen-configs Action fe3a4df76f Auto-generated configs and docs 2023-03-25 15:23:32 +00:00
rusefillc 822b5ae38b 8chan Official well known idle stepper via H-bridges configuration #5197
proteus Official well known idle stepper via H-bridges configuration #3661
2023-03-25 11:21:55 -04:00
GitHub gen-configs Action 636870848e Auto-generated configs and docs 2023-03-19 07:20:43 +00:00
rusefi ceeb819fc8 Indicator for injector HW issues #5189 2023-03-19 03:18:38 -04:00
rusefi 1723931b11 Can we handle auto-calibrate ETB TPS does not work due to weak power supply better? #5184
decoupling warning and critical
2023-03-16 16:18:28 -04:00
rusefi 8c94b667b8 decoupling warning and critical 2023-03-16 15:53:30 -04:00
rusefi 7c33515d0e refactoring 2023-03-16 15:53:01 -04:00
rusefillc 5d9d7f2575 refactoring 2023-03-16 11:15:27 -04:00
rusefillc b0493ef967 Gear detection based on RPM to VSS ratio #3779
is this line legit breaking HW CI?
2023-03-16 10:37:27 -04:00
GitHub gen-configs Action bbcf292230 Auto-generated configs and docs 2023-03-16 04:04:27 +00:00
rusefi bbc27e466a need ETB reset button
only:alphax-4chan
2023-03-16 00:02:33 -04:00
GitHub gen-configs Action 547c3ea457 Auto-generated configs and docs 2023-03-16 03:57:56 +00:00
rusefi 62e12354c3 need ETB reset button
only:alphax-4chan
2023-03-15 23:01:20 -04:00
rusefi 172877587e Gear detection based on RPM to VSS ratio #3779
smaller step now
2023-03-15 22:38:25 -04:00
rusefi 993bab7f84 Revert "Gear detection based on RPM to VSS ratio #3779"
This reverts commit 6f7523fbef.
2023-03-15 22:24:12 -04:00
rusefillc 6f7523fbef Gear detection based on RPM to VSS ratio #3779
a bit of middle ground?
2023-03-15 18:23:47 -04:00
Andrey 34fddd44e0 K
only:hellen-honda-k
2023-03-12 12:01:51 -04:00
mi-hol 7b6c8e88d2
improve error message (#5165) 2023-03-09 07:07:15 -05:00
rusefillc 02bbdb4294 Merge branch 'master' of https://github.com/rusefi/rusefi into master 2023-03-07 15:49:08 -05:00
rusefillc df38869f22 new pin type: sent_input_pin_e #5158
only:mre_f4
2023-03-07 15:48:45 -05:00
GitHub gen-configs Action 9387a5616b Auto-generated configs and docs 2023-03-07 15:42:53 +00:00
rusefillc c9d44c866e "different user levels in TS" idea #5154 2023-03-07 10:40:56 -05: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 4589f81a7d Auto-generated configs and docs 2023-03-05 16:51:47 +00:00
rusefillc f974df0da7 Poor man categories for logs #5153 2023-03-05 11:49:57 -05:00
Andrey 6b4c4a5833 refactoring: vvt is not aux
only:hellen-honda-k
2023-03-05 02:07:47 -05:00
GitHub gen-configs Action f79d4c02ac Auto-generated configs and docs 2023-03-05 00:04:00 +00:00
rusefillc b9bc6a5012 CAN GPIO #4096
only:proteus_f4
2023-03-04 19:02:20 -05:00
rusefillc fd55cbd997 k-line 2023-03-03 21:27:48 -05:00
rusefi fb648f0fb8 only:hellen-honda-k 2023-03-03 10:35:06 -05:00
GitHub gen-configs Action 43a5bac738 Auto-generated configs and docs 2023-03-03 04:45:37 +00:00
Andrey b2278d872c random simulation todo
only:mre_f4
2023-03-02 23:44:08 -05:00
Andrey 6fc48222c8 random simulation todo
only:mre_f4
2023-03-02 23:33:47 -05:00
Andrey 9b89d2673e only:mre_f4 2023-03-01 17:08:37 -05:00
GitHub gen-configs Action 6dc2dcc357 Auto-generated configs and docs 2023-03-01 21:11:06 +00:00
rusefi dc9268a5ee Native SENT TPS input 5079
only:mre_f4
2023-03-01 16:09:23 -05:00
Andrey 800d46eb3b docs 2023-02-28 22:11:38 -05:00
GitHub gen-configs Action a2c30b989d Auto-generated configs and docs 2023-02-25 03:31:14 +00:00
Andrey f545dc24da https://github.com/rusefi/rusefi/pull/5040 2023-02-24 22:10:42 -05:00
Andrey cd08b71b37 https://github.com/TurboMarian/rusefi 2023-02-24 22:03:24 -05:00
Andrey bf3d68755a https://github.com/TurboMarian/rusefi 2023-02-24 21:58:41 -05:00
mi-hol 7f653adb55
order entries by ID and remove disturbing blan kline for better code navigation (#5128) 2023-02-24 08:32:38 -05:00
rusefillc 760eb889a6 Revert "Feb20: 3rd ticket for 4g9x mess #5111"
This reverts commit 61eefa205b.
2023-02-21 21:43:05 -05:00