Commit Graph

4422 Commits

Author SHA1 Message Date
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
GitHub gen-configs Action b8dc0bc482 Auto-generated configs and docs 2023-02-21 20:13:09 +00:00
rusefillc 8e268a3542 Feb20: 3rd ticket for 4g9x mess #5111
something is really weird

only: alphax-4chan
2023-02-21 15:04:29 -05:00
rusefillc 61eefa205b Feb20: 3rd ticket for 4g9x mess #5111
something is really weird
2023-02-20 19:05:45 -05:00
rusefillc e385537102 we have two methods of very similar purpose? 2023-02-20 19:05:31 -05:00
GitHub gen-configs Action 4c33aeb6ca Auto-generated configs and docs 2023-02-20 21:54:02 +00:00
rusefillc 3c3a584607 Feb20: 3rd ticket for 4g9x mess #5111
minor mess reduction: only changing internal naming
2023-02-20 16:51:56 -05:00
GitHub gen-configs Action d88e885f4d Auto-generated configs and docs 2023-02-20 20:24:28 +00:00
rusefillc aa30546479 Feb20: 3rd ticket for 4g9x mess #5111 2023-02-20 15:22:12 -05:00
GitHub gen-configs Action 3458626c2c Auto-generated configs and docs 2023-02-20 16:56:21 +00:00
rusefillc beb62d146d Native SENT TPS input #5079 2023-02-20 11:52:10 -05:00
Matthew Kennedy 30ea192129
fire a warning in case of wideband fault (#5109)
* fire a warning in case of wideband fault

* s
2023-02-20 03:42:40 -05:00
rusefi dfe0a409b3 Pavel Xenon says UART is not happy #5105
at least less confusing default?
2023-02-19 14:53:14 -05:00
GitHub gen-configs Action 5202229fc8 Auto-generated configs and docs 2023-02-19 03:53:47 +00:00
rusefi 096be69c20 DC is not ETB 2023-02-18 22:39:45 -05:00
GitHub gen-configs Action a74d3ae7a0 Auto-generated configs and docs 2023-02-17 04:24:31 +00:00
Matthew Kennedy 325417caa7
fix 4g63 vs 9x naming, add cam-only test (#5093) 2023-02-16 23:22:34 -05:00
GitHub gen-configs Action f0b6a7e3ee Auto-generated configs and docs 2023-02-15 14:11:11 +00:00
rusefi c4d7192f84 Revert "making enum less public API"
This reverts commit d4f02bbece.
2023-02-15 09:08:52 -05:00
GitHub gen-configs Action 96d22d280a Auto-generated configs and docs 2023-02-15 13:45:43 +00:00
rusefillc d4f02bbece making enum less public API 2023-02-15 08:43:15 -05:00
rusefi 4fc1f5ad24 Native SENT TPS input #5079 2023-02-14 20:39:25 -05:00
GitHub gen-configs Action 5e70de3283 Auto-generated configs and docs 2023-02-14 18:22:29 +00:00
rusefillc c1a8102dd1 Native SENT TPS input #5079 2023-02-14 13:20:18 -05:00
rusefi f04e6c4c0b Merge branch 'master' of https://github.com/rusefi/rusefi 2023-02-13 18:42:48 -05:00
Andrey 102e984efa Nick wonders if DC wastegate is still FUBAR #5075 2023-02-13 17:59:45 -05:00
rusefi 90cc395c3f proteusDcWastegateTest 2023-02-13 17:46:12 -05:00
GitHub gen-configs Action c26eaaeb7d Auto-generated configs and docs 2023-02-13 22:25:01 +00:00
Matthew Kennedy 28babe5cc2
add 50/83.3/125kbit CAN (#5072)
* fix CAN

* add 83/125 too

* bump config version
2023-02-13 17:13:57 -05:00
GitHub gen-configs Action fd7b4814b9 Auto-generated configs and docs 2023-02-13 21:29:34 +00:00
rusefi c898f09537 WASTEGATE_PROTEUS_TEST 2023-02-13 16:26:59 -05:00
GitHub gen-configs Action 98d2800302 Auto-generated configs and docs 2023-02-11 22:35:55 +00:00
rusefillc 0cbac4f29f fuck would have to test manually unless I improve 2023-02-11 17:31:24 -05:00
rusefillc 9e812ee7ac dead code 2023-02-10 19:09:39 -05:00
GitHub gen-configs Action 3fcb5a6291 Auto-generated configs and docs 2023-02-10 12:46:19 +00:00
rusefillc 6f41d1e3ec PDM spells with 'D' 2023-02-10 07:44:08 -05:00
GitHub gen-configs Action 63fb0cf5f9 Auto-generated configs and docs 2023-02-06 23:07:21 +00:00
rusefillc 2a7db23708
Als timer smaller (#5041)
* Update default_base_engine.cpp

(cherry picked from commit 8ac64e2a16f18b7497c3fa1993a4d3e31a161332)

* als timer meta

---------

Co-authored-by: TurboMarian <podgajnymariusz@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-02-06 19:05:38 -04:00
rusefillc 5bd976dcca throttleIntent in ALS timing logic 2023-02-06 17:16:44 -05:00
GitHub gen-configs Action c73b6ff562 Auto-generated configs and docs 2023-02-06 13:15:53 +00:00
Matthew Kennedy 6e89e71d0a
more flexible GPPWM (#5032)
* gppwm improvements!

* test

* ui

* autoscale
2023-02-06 08:53:31 -04:00
GitHub gen-configs Action 61403d77c6 Auto-generated configs and docs 2023-01-24 01:30:38 +00:00
Matthew Kennedy 9630edfbf8
mitsu 4g63 (#5001)
* mitsu 4g63

* file header
2023-01-24 06:53:40 +05:30
rusefillc 92a4895b13 refactoring: inside the boost controller instead of depending on the engine god object 2023-01-22 07:40:42 -05:00
rusefillc 4ea8e73459 K 2023-01-21 08:56:21 -05:00
Matthew Kennedy 71d35343d9
renumber airmass mode enum to start at 0 (#4986)
* #1690

* hw ci tests
2023-01-21 08:12:27 +05:30
Matthew Kennedy ab7640493c
dead (#4985) 2023-01-21 06:49:05 +05:30
rusefillc 067a94414b h-bridge wastegate not alive on bench #4965
in my dreams that would be part of CI
2023-01-17 11:50:10 -05:00
GitHub gen-configs Action 625de5e662 Auto-generated configs and docs 2023-01-17 09:30:33 +00:00
rusefillc 71c4653cf8 h-bridge wastegate not alive on bench #4965
in my dreams that would be part of CI
2023-01-17 04:14:44 -05:00
rusefillc a4e18d087f h-bridge wastegate not alive on bench #4965
in my dreams that would be part of CI
2023-01-17 04:13:47 -05:00
GitHub gen-configs Action e2cbdffc99 Auto-generated configs and docs 2023-01-16 20:23:11 +00:00
Andrey af29d0c034 TS gauges section should be auto-generated #4972 2023-01-16 15:16:35 -05:00
Andrey 01ada5cbc8 TS gauges section should be auto-generated #4972 2023-01-16 15:12:24 -05:00
GitHub gen-configs Action 8691f6df31 Auto-generated configs and docs 2023-01-16 13:47:18 +00:00
Andrey 35f0af7240 TS gauges section should be auto-generated #4972 2023-01-16 08:39:58 -05:00
GitHub gen-configs Action d0e1b6e5e4 Auto-generated configs and docs 2023-01-16 05:45:06 +00:00
rusefillc 78e477765f TS gauges section should be auto-generated #4972 2023-01-16 00:38:40 -05:00
Andrey b6dbb5479e TS gauges section should be auto-generated #4972 2023-01-16 00:24:42 -05:00
Andrey b14bcb571f TS gauges section should be auto-generated #4972 2023-01-15 21:46:21 -05:00
Andrey 5a441a534b totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 11:10:17 -05:00
GitHub gen-configs Action da5d63ff08 Auto-generated configs and docs 2023-01-15 13:37:56 +00:00
Andrey 6588e813ae totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 08:26:38 -05:00
GitHub gen-configs Action 7851c7e32f Auto-generated configs and docs 2023-01-15 04:28:54 +00:00
Andrey 9abdab795d totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 23:21:23 -05:00
GitHub gen-configs Action a649063e05 Auto-generated configs and docs 2023-01-14 21:08:25 +00:00
Andrey 7de2ce370a Merge branch 'master' of https://github.com/rusefi/rusefi 2023-01-14 15:50:06 -05:00
Andrey 30d329ce58 totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 15:49:08 -05:00
Andrey 0c1859b77e totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 15:33:17 -05:00
rusefillc 9130997887 docs 2023-01-14 12:49:11 -05:00
GitHub gen-configs Action e64f90728d Auto-generated configs and docs 2023-01-14 10:42:09 +00:00
Andrey 12282635ef totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 05:36:25 -05:00
Matthew Kennedy d5b00e1187
don't warn if we intentionally skipped this spark (#4961)
* don't warn if we intentionally skipped this spark

* header

* real nb2
2023-01-10 19:07:44 -05:00
Matthew Kennedy eb56c2897a
detect and ignore doubled trigger edges (#4656)
* isToothExpectedNow

* s

* s

* kick ci

* only warn at high enough RPM to detect non-smooth trigger

* 4b11 test
2023-01-10 16:07:17 -05:00
rusefillc ba31d11a99 docs 2023-01-08 22:30:57 -05:00
GitHub gen-configs Action c5e3035f0a Auto-generated configs and docs 2023-01-07 21:34:08 +00:00
Andrey 0f1d46238f Mitsubishi 4G93 Trigger issues #4918 2023-01-07 16:28:57 -05:00
Matthew Kennedy e5d199272d
improve iat ignition table (#4948)
* iat ignition table

* changelog
2023-01-06 21:59:34 -05:00
GitHub gen-configs Action 834ed681d9 Auto-generated configs and docs 2023-01-06 02:30:20 +00:00
rusefillc a4eea87440 external muxes for internal ADC #3350 2023-01-05 21:23:00 -05:00
rusefillc b49e1569ba findTriggerZeroEventIndex() failed fix #4935 2023-01-04 13:15:45 -05:00
GitHub gen-configs Action 93d20f33ec Auto-generated configs and docs 2023-01-02 22:53:56 +00:00
rusefillc f94aa7a7cd https://rusefi.com/forum/viewtopic.php?f=2&t=2484 luaIgnCut 2023-01-02 17:46:56 -05:00
GitHub gen-configs Action f395d4dde4 Auto-generated configs and docs 2023-01-02 19:58:30 +00:00
rusefillc f1aa1d5220 TS Config comments trim at first new-line fix #4927 2023-01-02 14:53:33 -05:00
GitHub gen-configs Action 70000839e2 Auto-generated configs and docs 2023-01-02 17:58:18 +00:00
rusefillc 3b195635db logs progress 2023-01-02 12:22:45 -05:00
Nathan Schulte 96b2195497
misc tidy (#4926)
* FrequencySensor: code-style

* smart_gpio: fix indent, tidy BOARD_EXT_GPIOCHIPS

tidy _GPIOCHIPS for #pragma message(STRING(BOARD_EXT_GPIOCHIPS output

* obd_error_codes: fix indent
2023-01-01 15:51:31 -05:00
Andrey c8b998a911 test coverage for antilag #4920
fuel correction bugfix & test
2022-12-31 14:48:25 -05:00
Andrey db09833774 test coverage for antilag #4920
better default
2022-12-31 14:48:25 -05:00
rusefillc b279eeeab9 ALS fuel fix OOOPS 2022-12-31 14:21:05 -05:00
rusefillc ee6e958873 ALS fuel fix 2022-12-31 14:12:17 -05:00
rusefillc a9b2514480 ALS better defaults 2022-12-31 13:48:37 -05:00
Andrey 1afa6fa99a test coverage for antilag #4920
bugfix?
2022-12-30 12:21:04 -05:00
GitHub gen-configs Action 46d59eee2e Auto-generated configs and docs 2022-12-28 00:48:57 +00:00
rusefillc f685713a19 antilag: TPS vs APS/PPS vs driver intent #4917 2022-12-27 19:41:45 -05:00
rusefillc bbd7038c83 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-22 14:38:40 -05:00
rusefillc c61c3a7aa1 typo 2022-12-22 07:59:19 -05:00
rusefillc d671cee3a8 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 21:29:01 -05:00
rusefillc c6da63eb66 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 20:24:39 -05:00
rusefillc 6146b01a36 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 20:12:00 -05:00
rusefillc 318aa6d8c9 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 19:46:31 -05:00
GitHub gen-configs Action 11074f389e Auto-generated configs and docs 2022-12-22 00:29:40 +00:00
rusefillc c01149c01d TurboMarian is the ALS boss 2022-12-21 19:11:52 -05:00
GitHub gen-configs Action b89ab81469 Auto-generated configs and docs 2022-12-21 23:52:17 +00:00
rusefillc fccbb8fd5e TurboMarian is the ALS boss 2022-12-21 18:47:30 -05:00
rusefillc c691787dd2 TurboMarian is the ALS boss 2022-12-21 18:47:20 -05:00
rusefillc f82f604a3f ohhh we already have FO_1_2_3_4_5_6_7_8 2022-12-20 21:23:25 -05:00
rusefillc 4e61d92099 FO_1_2_3_4_5_6_7_8 2022-12-20 21:13:33 -05:00
rusefillc 59d6ff9c99 print CAN into default script 2022-12-20 14:48:39 -05:00
rusefillc c7eb57d48e docs 2022-12-20 08:49:09 -05:00
rusefillc 60a63b1726 docs 2022-12-20 08:49:09 -05:00
rusefillc 0359af0ba3 docs 2022-12-20 08:39:55 -05:00
Andrey 748f97afeb kinetis asking for guard, also I've must have messed up something 2022-12-17 18:04:54 -05:00
rusefillc 2b4d58005b guards 2022-12-17 14:43:51 -05:00
rusefillc 18165e4b02 guards 2022-12-17 14:36:27 -05:00
rusefillc 12d79d09de TurboMarian is the ALS boss 2022-12-16 23:51:50 -05:00
rusefillc 37c35e08bb TurboMarian is the ALS boss 2022-12-16 23:31:51 -05:00
GitHub gen-configs Action 50f2e74a71 Auto-generated configs and docs 2022-12-17 01:29:31 +00:00
rusefillc d696ad52b3 TurboMarian is the ALS boss 2022-12-16 20:22:48 -05:00
rusefillc b3954122d6 TurboMarian is the ALS boss 2022-12-16 20:22:48 -05:00
TurboMarian 276713d24f LUA FuelAdd update
(cherry picked from commit a54cdbb0771b1a48aa8e24bffbaf554e10d55f3a)
2022-12-16 20:22:48 -05:00
rusefillc d0584d344f antilag and anti-lag #2403 2022-12-14 22:25:06 -05:00
Andrey a0c2689aa9 RPM correction/multiplier for Accel Enrich fix #4760 2022-12-14 21:51:41 -05:00
rusefillc 743bdad7e0 RPM correction/multiplier for Accel Enrich fix #4760 2022-12-14 19:57:07 -05:00
rusefillc 57ad9b7311 random getOrZero clean-up 2022-12-14 19:48:07 -05:00
rusefillc 911523ffbc random Frankenso clean-up 2022-12-14 19:11:16 -05:00
rusefillc bf6aac9f3b random Frankenso clean-up 2022-12-14 19:01:26 -05:00
rusefillc 40738fad12 smarter template 2022-12-13 16:47:35 -05:00
rusefillc 7b3423a7b5 RPM correction/multiplier for Accel Enrich #4760 2022-12-13 16:36:38 -05:00
Matthew Kennedy 994ee2f22f
Combine angle based event (#4884)
* Remove AngleBasedEventOld/New, only AngleBasedEvent now

* this 7 year old comment of old test code can go away
2022-12-10 17:07:02 -05:00
Matthew Kennedy 2c58579a8d
switch hpfp and aux valves to AngleBasedEventNew (#4882)
* switch hpfp to AngleBasedEventNew

* aux valves too!
2022-12-10 16:15:11 -05:00
Matthew Kennedy 151416b005
default fuel cleanup and injection phase change (#4836)
* default fuel cleanup and injection phase change

* happy tests

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-29 23:41:49 -05:00
Matthew Kennedy 769cdd32ca
TriggerScheduler cleanup (#4844)
* TriggerScheduler cleanup

* remove TRIGGER_EVENT_UNDEFINED

* remove dead overload of scheduleOrQueue

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-28 08:55:38 -05:00
Matthew Kennedy ef53ff0104
period -> frequency (#4837)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:10:05 -05:00
rusefi dfa70d0d9e safer defaults 2022-11-26 14:13:14 -05:00
rusefillc 55062b1ef6
refactoring: constexpr fuel computer (#4830)
* refactoring: constexpr fuel computer

* refactoring: constexpr fuel computer

* refactoring: constexpr fuel computer

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 12:25:04 -05:00
rusefillc 23698be5f8
without ValueProvider3D interface how do we mock? (#4829)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:23:54 -05:00
rusefillc 8eaa901595
avoid ctime in GPS UART (#4824)
Co-authored-by: Nathan Schulte <nmschulte@desmas.net>
2022-11-23 13:20:36 -05:00
Nathan Schulte 5da7619577 add efidatetime_t type 2022-11-23 12:38:00 -05:00
Nathan Schulte fd1115d01a
code style, GPS fixes (test, firmware) (#4822)
* tidy NMEA

* const in nmea

* correct gps test output

* fix GPS UART print statements

* cleanup feature toggles in settings

* fix comment typos, misc whitespace
2022-11-23 07:01:34 -04:00
rusefillc a331cfa2c9 simpler SENT for now 2022-11-19 09:38:39 -05:00
Nathan Schulte 8eabbdf248 firmware: controllers: tidy #endif comments 2022-11-18 23:15:47 -05:00
Nathan Schulte 6b9b65543c firmware: kill -9 dead hipLastExecutionCount 2022-11-18 23:15:36 -05:00
Andrey ce550aaa3d new trigger wheel shape for Benelli 3-cylinder engines #4744 2022-11-16 15:45:32 -05:00
GitHub gen-configs Action 17e7b4261f Auto-generated configs and docs 2022-11-16 16:43:31 +00:00
rusefillc 32d3669a35 new trigger wheel shape for Benelli 3-cylinder engines #4744 2022-11-16 11:35:00 -05:00
GitHub gen-configs Action 7c47bdf0a6 Auto-generated configs and docs 2022-11-15 14:34:13 +00:00
rusefillc 9882d726db would need to stop the buzzing at PRI. 2022-11-15 09:29:13 -05:00
rusefi a17e12747e Add fuel adder to launch fix #4777 2022-11-13 20:23:19 -05:00
rusefi d8559be6bd it has been almost two years we cannot be compatible forever 2022-11-13 20:05:04 -05:00
rusefi 37194dfe56 Ford SENT ETB bench test in NJ #4745 2022-11-13 11:23:54 -05:00
Matthew Kennedy 5c50ad2db4
infer useOnlyRisingEdge by trigger type (#4621)
* most of the plumbing

* easy tests

* trigger types that are rise only

* configs

* change mode of various triggers

* vvt

* 898 test is now impossible 🥳

* s

* instant rpm test

* actually remove useOnlyRisingEdgeForTrigger

* remove vvtCamSensorUseRise

* s

* print

* one happy test

* another test

* happy testSomethingWeird

* happy testCamInput

* maybe fix it a different way

* better

* quad cam

* nb2 happy

* bad merge

* vvt test

* trigger.test1995FordInline6TriggerDecoder

* hellen gm e67

* changelog
2022-11-08 21:48:39 -05:00
rusefi ec77afeaa0 reducing ugly 2022-11-06 20:47:57 -05:00
rusefi 7cc6d9c07c removing dead code 2022-11-06 20:39:40 -05:00
Andrey 77a3f5d795 trigger refactoring: instance RPM #4740 2022-11-06 11:56:18 -05:00
Andrey 83e736b06a trigger refactoring: instance RPM #4740 2022-11-06 11:47:23 -05:00
rusefillc 87d6aa2ed9 minor trigger refactoring 2022-11-06 01:11:33 -04:00
rusefillc e3fd84ed08 minor trigger refactoring 2022-11-06 00:32:38 -04:00
GitHub gen-configs Action f5f1fbfe2f Auto-generated configs and docs 2022-11-06 00:28:03 +00:00
Matthew Kennedy f4f5f69ee6
duplicate log field names (#4730)
* remove duplicate target lambda/afr

* names on fuel computer

* remove more copies

* sensor.java

* everybody loves hard dependencies on generated fields

* target afr gauge fix

* test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-05 20:23:09 -04:00
rusefi bf3357cc61 nicer defaults API 2022-11-04 13:27:40 -04:00
rusefi 954e4650ba nicer defaults API 2022-11-04 12:37:28 -04:00
rusefillc 70e734127d target lambda & afr log fields broken #4727 2022-11-02 22:25:16 -04:00
GitHub gen-configs Action 0a703fec8c Auto-generated configs and docs 2022-11-03 02:21:44 +00:00
rusefillc 95d360f7b1 target lambda & afr log fields broken #4727 2022-11-02 22:17:00 -04:00
GitHub gen-configs Action 523a6b9592 Auto-generated configs and docs 2022-11-01 21:00:55 +00:00
rusefillc 53649f73f1 Too long field comment becomes log field name #4716 2022-11-01 16:51:51 -04:00
Andrey G e7b06cbfca
compile warnings: signed vs unsigned and unused (#4713) 2022-10-30 09:47:53 -04:00
rusefillc 959c738c24 refactoring: helper method 2022-10-30 00:17:42 -04:00
rusefillc 2715cc1b8b refactoring: helper method 2022-10-29 23:55:14 -04:00
rusefillc 13c9de1c80 refactoring: helper method 2022-10-29 23:04:24 -04:00
GitHub gen-configs Action 1695cdeb7b Auto-generated configs and docs 2022-10-28 08:36:50 +00:00
rusefillc cee2d4882f SD card log fields list should be auto-generated #3985 2022-10-28 04:20:35 -04:00
rusefillc 9218dcf116 PROTEUS_GM_LS_4 2022-10-27 20:49:06 -04:00
rusefillc 318d7ed933 PROTEUS_GM_LS_4 2022-10-27 19:59:52 -04:00
GitHub gen-configs Action 517b23c65a Auto-generated configs and docs 2022-10-27 18:47:49 +00:00
rusefillc 1b44a73565 PROTEUS_GM_LS_4 2022-10-27 14:30:00 -04:00
rusefi a74fc3c3c2 refactoring: extracting useful method 2022-10-25 21:55:54 -04:00
Matthew Kennedy f8a4d35d25
dual MAF sensors (#4697)
* add second MAF

* output channesl

* move them around

* ok let's try at the very end

* is the logic wrong, or something else?

* ooh it's the sensor order
2022-10-24 12:41:05 -04:00
GitHub gen-configs Action b6901f594c Auto-generated configs and docs 2022-10-21 02:31:12 +00:00
Matthew Kennedy 24650f6460
implement "ford mode" injector correction (#4686)
* implement "ford mode"

* missed the enum value
2022-10-20 22:25:39 -04:00
Matthew Kennedy 2bc8fbce7d
VE blend tables (#4640)
* blendy ve too

* ui

* small optimizations

* save kinetis memory

* changelog
2022-10-19 06:42:22 -04:00
GitHub gen-configs Action 2ebd4dfcac Auto-generated configs and docs 2022-10-18 01:27:31 +00:00
rusefillc e16c8f9120 Lua aux gauge #4672 2022-10-17 21:21:23 -04:00
Matthew Kennedy 1ae642e7a7
build tweaks for size (#4661)
* don't align on non-cached mcu

* lua decimal point

* no snprintf

* sort sections by alignment

* unit tests
2022-10-13 20:30:30 -04:00
rusefillc ba73aff1fa startStopStateToggleCounter to live data 2022-10-06 22:21:02 -04:00
GitHub gen-configs Action 2789005e56 Auto-generated configs and docs 2022-10-06 23:24:19 +00:00
rusefillc 3948d9650c startStopState to live data 2022-10-06 19:17:59 -04:00
GitHub gen-configs Action 584e0da7db Auto-generated configs and docs 2022-10-06 02:05:46 +00:00
Matthew Kennedy a773b3249a
remove 2jz trigger that's really 12 tooth crank (#4637)
* remove 2jz trigger that's really 12 tooth crank

* triggerimage hardcoded name
2022-10-05 21:59:17 -04:00
Matthew Kennedy 940e0dc369
require ignition on for firing (#4628)
* require ignition on for firing

* too much havoc for a unit test

* patch up references

* last one

* fix changelog mangling

* fix the changelog template too

* bad merge

* fix the template again

* s

* fake battery voltage on hw ci

* ugh merge

* ugh merge
2022-10-04 20:36:03 -04:00
GitHub gen-configs Action 3bfc5c04a9 Auto-generated configs and docs 2022-10-05 00:19:38 +00:00
Matthew Kennedy ec5d48fb5b
remove 898 (#4634)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-10-04 20:12:57 -04:00
rusefi 1804b40485 need Proteus QC 2022-10-01 22:34:08 -04:00
rusefi 0a8cdf3f47 need Proteus QC 2022-10-01 22:07:44 -04:00
rusefi 529fb35c66 need Proteus QC 2022-10-01 22:00:25 -04:00
rusefillc f703c58622 CAN side of automated testing #4630 2022-09-29 23:46:08 -04:00
rusefillc 234862b2b7 CAN side of automated testing #4630 2022-09-29 23:01:06 -04:00
rusefillc 672a7a2e7f CAN side of automated testing #4630 2022-09-29 20:55:38 -04:00
Andrey baaec6a603 refactoring: encapsulation 2022-09-28 22:42:08 -04:00