Commit Graph

3939 Commits

Author SHA1 Message Date
rusefi 62eb905e38 fixing build 2018-05-31 00:32:44 -04:00
rusefi 3202e6e772 getHip_state_e(hip_state_e value) method for usability 2018-05-31 00:23:20 -04:00
rusefi cedc0b251a TS indicator of HIP9011 state 2018-05-31 00:15:05 -04:00
rusefi 301d8ff9ab docs 2018-05-27 20:47:40 -04:00
rusefi 15eb2a5738 EGT into datalog 2018-05-27 11:20:41 -04:00
rusefi 407504893f happy new year 2018-05-27 11:18:21 -04:00
rusefi 2c6faf3dce better state validation 2018-05-24 22:12:57 -04:00
rusefi 47c34c73e1 poke 2018-05-20 15:51:20 -04:00
rusefi 3b20bc575e better error message 2018-05-20 13:36:15 -04:00
rusefi 2a3a13e21b knock and bore 2018-05-20 13:22:32 -04:00
rusefi bdb7ce4b08 poke 2018-05-08 14:57:11 -04:00
rusefi 3f850ea35b better field name 2018-05-08 13:33:49 -04:00
rusefi fa7e1c20d5 docs 2018-05-08 13:32:33 -04:00
rusefi 82bca4fd13 500 is the new 300 for MAP limit 2018-05-04 16:43:13 -04:00
rusefi fc38c3b6ee poke 2018-05-04 07:01:00 -04:00
rusefi c2f978a1dd poke 2018-05-03 22:44:17 -04:00
rusefi acd8779824 refactoring - better method name and removing a bit of dead code 2018-04-30 02:22:54 -04:00
rusefi 9654789ffb trigger noise filtering 2018-04-26 02:15:03 -04:00
andreika-git da82040369 Noiseless trigger decoder (#592)
* fix typo

* better formatting & tiny fix

* add syncRatioAvg

* add useNoiselessTriggerDecoder setting

* resetAccumSignalData

* isUsefulSignal

* Impl. Noise Filtering for Trigger Decoder

* Unit-tests
2018-04-26 02:11:51 -04:00
Artem 34434f0809 explain some fields (#591)
Updating some text fields. Now it more understood than before
2018-04-09 07:46:15 -04:00
rusefi 92526ad8cf docs 2018-04-08 11:38:14 -04:00
rusefi ebaa011a01 docs 2018-04-08 11:35:24 -04:00
rusEfi 9e78fcfc7e minor bugfix: periodic version status message via TTL 2018-04-01 23:49:57 -04:00
rusEfi bb8d34b834 docs 2018-04-01 23:38:34 -04:00
rusEfi 96da03ccd2 refactoring: removing some dead code 2018-04-01 23:29:00 -04:00
rusEfi 7361f93e96 docs 2018-04-01 23:28:42 -04:00
rusEfi 12b911b92c todo docs 2018-04-01 23:28:04 -04:00
andreika-git 3f5cae14c9 Idle PID Coasting & Amplification Improvements (#589)
* PID Error Amplification Coef

* Add settings: useIacTableForCoasting,pidExtraForLowRpm,iacCoasting

* Modify interface for the new settings

* Run gen_config.bat and generate configs

* idlePositionSensitivityThreshold

* Remove cltCorrection from autoIdle() & more verbose debug

* Impl. idlePidRpmDeadZone and pidExtraForLowRpm; reset PID when deactivated

* Impl. useIacTableForCoasting+iacCoasting and idlePidRpmUpperLimit
2018-03-30 08:42:13 -04:00
rusefi b3a7e07344 #586 undoing bootloader damage 2018-03-25 09:18:40 -04:00
rusefi 2547363423 more on #587 2018-03-25 09:12:51 -04:00
rusefi 23f5a43adb #587 maybe? 2018-03-24 23:48:47 -04:00
rusefi 67939bb19c #586 2018-03-24 23:10:46 -04:00
rusefi eab0410622 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-03-24 21:13:37 -04:00
rusefi 2127133564 version into simulator output 2018-03-24 21:13:08 -04:00
andreika-git 5ba5e680d6 Coasting Fuel Cut-off - Implementation (basic) (#585)
* Use getRpm() instead of rpmValue - needed for unit-tests

* Impl.

* Defaults

* Unit-tests
2018-03-22 13:37:34 -04:00
rusefi 4bec14be2a date 2018-03-22 08:13:53 -04:00
rusefi 15fab8178f fuel cutoff fields 2018-03-22 08:13:17 -04:00
andreika-git 56e694c149 Coasting Fuel cutoff (initial) (#584) 2018-03-22 08:12:34 -04:00
andreika-git 127ec74f21 Fix CJ125 postState() debug output (#582) 2018-03-21 15:14:53 -04:00
andreika-git ae110d9a8a ini09 MAP Settings & Misc. (#583)
* Remove redundant trigger settings

* Refactor 'Oil Pressure Sensor Settings'

* Refactor 'MAP Sensor Settings'

* AUX thermistor settings fix

* Add some missing pins to All Pins

* Tuning menu refactor

* Better gauges change & minor fixes
2018-03-21 15:10:28 -04:00
andreika-git f20c0cd357 ini08 Cranking and Idle refactor (#581)
* Cranking refactor

* Idle menu & dialog refactor

* Idle stepper & PID refactor
2018-03-21 08:16:43 -04:00
rusEfi f5ce12204d chasing that funny issue on change engine 2018-03-20 23:12:32 -04:00
andreika-git e8efa289f5 ini07 Ignition & Injection refactor (#580)
* Ignition refactor

* Injection refactor

* Base Engine Settings refactor
2018-03-20 19:18:56 -04:00
andreika-git f6c5182554 ini06 Remove redundant ADC inputs & Add a few gauges (#579)
* Remove redundant ADC inputs & Add a few gauges

* Rearrange VE table help

* Fix typo

* Change color from red ('Warning') to blue('Note')
2018-03-20 13:11:33 -04:00
andreika-git 06931d4abd ini05 Add 'Device Outputs' and move some pins there (#578)
* Add 'Device Outputs' and move some pins there

* Update rusefi.input
2018-03-20 07:51:13 -04:00
andreika-git b147cbcac6 Add 'Sensor Inputs' panel (#577) 2018-03-20 07:48:39 -04:00
andreika-git 8e263ba66f Add Controller menu and Move items between Engine/Tuning/Controller (#574) 2018-03-19 21:13:02 -04:00
andreika-git a591fd31aa ini02 Remove '3D Map Tuning','Racing Features','Board' and add 'FSIO' (#573)
* Sensors submenu

* Remove '3D Map Tuning','Racing Features','Board' and add 'FSIO'
2018-03-19 07:52:33 -04:00
andreika-git 8589aba0f3 ini01 Sensors submenu (#572)
* Sensors submenu

* Update rusefi.input

* Update rusefi.input

* Update rusefi.input

* Update rusefi.input
2018-03-18 20:55:32 -04:00
rusEfi afad3beb31 ETB dream 2018-03-18 16:05:02 -04:00
rusefi 273278b539 #569 2018-03-18 12:15:51 -04:00
rusefi 6377537e6d more servo pins 2018-03-18 11:10:03 -04:00
rusefi 29d8a216fc coasting 2018-03-18 09:02:46 -04:00
rusefi 4a6338257a #569 2018-03-17 21:51:46 -04:00
rusefi 2f887ec315 #569 2018-03-17 21:24:04 -04:00
rusefi 71a36eef12 https://rusefi.com/forum/viewtopic.php?f=9&t=1354 2018-03-17 19:55:23 -04:00
rusefi e172b23b50 eclipse 97 engine 420a, same as neon 95 2018-03-14 06:38:52 -04:00
rusefi 6cf8edd8cc let's guess 2018-03-11 22:55:41 -04:00
andreika-git eb27c6b6e4 Impl. faster engine spin-up mode (alpha-version) (#567)
* Impl. faster engine spin-up mode (alpha-version)

* A comment for RPM_LOW_THRESHOLD

* Faster engine stop detection

* Safety check for instant RPM on spinning-up

* rusefi.xml

* unit-tests & relevant fixes
2018-03-10 20:58:51 -05:00
rusefi 0ebe1c0207 #563 fix
#571 unit test coverage
2018-03-05 08:25:20 -05:00
rusefi ed2b84ca4c #571 I am not getting it 2018-03-04 23:53:48 -05:00
rusefi 0f67373bc1 usability 2018-03-04 23:21:43 -05:00
rusefi e70b084926 minor fix 2018-03-04 22:55:24 -05:00
rusefi a602ba525d minor fix 2018-03-04 22:47:52 -05:00
rusefi ea6c9dd332 making code testable 2018-03-04 22:45:20 -05:00
rusefi 2cf5b266d0 making code testable 2018-03-04 22:32:02 -05:00
rusefi 72cc52add6 reducing global state in unit tests 2018-03-04 21:32:48 -05:00
rusefi 115bc084bf better state validation 2018-03-04 21:02:35 -05:00
rusefi da02bcdefd better logging 2018-03-04 20:43:38 -05:00
rusefi 42797c8519 reviving EFI_DEFAILED_LOGGING 2018-03-04 19:19:34 -05:00
rusefi 6e9361fb58 docs 2018-03-04 17:55:46 -05:00
rusefi 6d1dfd6995 reducing confusion / better code 2018-03-04 17:53:52 -05:00
rusefi ad156c622e current launch control status 2018-03-04 17:47:56 -05:00
rusefi c6971b71df #571 skeleton 2018-03-04 16:13:23 -05:00
rusefi 648ef03759 micro progress 2018-03-04 13:23:44 -05:00
rusefi 43df4f83c6 refactoring: extract method 2018-03-03 19:26:59 -05:00
rusefi befb1a5830 future flag to reduce merge 2018-03-03 19:20:33 -05:00
rusefi e0d47ff3c9 progress 2018-03-03 09:11:49 -05:00
rusefi 24721fdbff additional flexibility 2018-03-03 08:55:19 -05:00
rusefi 39ef2ddae3 reducing merge drama #567 2018-03-03 08:54:23 -05:00
rusefi f36ee55f04 fix #570 2018-03-01 06:01:15 -05:00
rusefi f3cb811b02 trigger image progress 2018-02-28 23:31:58 -05:00
rusefi 41f405e474 progress 2018-02-28 07:57:04 -05:00
rusefi a489d30fe2 better state validation 2018-02-28 07:26:42 -05:00
rusefi 1361217845 poke 2018-02-27 05:06:05 -05:00
rusefi 7686bfd70d #570 2018-02-26 22:24:48 -05:00
rusefi 2ee42c3e58 #569 2018-02-25 21:59:15 -05:00
rusefi eff39e8064 #569 2018-02-25 21:37:42 -05:00
rusefi 316fab8800 #569 2018-02-25 21:17:59 -05:00
rusefi 675df4bdaa #569 2018-02-25 20:51:34 -05:00
rusefi 5b8ad5f2d5 poke 2018-02-22 02:54:14 +03:00
rusefi ea9c38646d poke 2018-02-16 23:23:54 +03:00
rusefi 3d62b38151 poke 2018-02-16 21:44:22 +03:00
rusefi de7dd846da tiny project file progress 2018-02-12 21:44:39 +03:00
rusefi 73839fac66 obvious typos 2018-02-12 21:13:01 +03:00
rusefi 5913b85c5f poke 2018-02-11 20:27:07 +03:00
rusefi ade4de33f0 poke 2018-02-10 14:12:53 +03:00
rusefi 1f8f1a612a progress #568 2018-02-10 14:02:48 +03:00
rusefi f8055aad4c hopefully #568 fix 2018-02-07 08:12:34 +03:00
rusefi 6f466c97fd debug fields for #568 2018-02-07 00:21:41 +03:00
rusefi f92c7e0993 refactoring: wow, same method name 2018-02-07 00:13:09 +03:00
rusefi 65a8b737be refactoring: wow, same method name 2018-02-06 23:58:57 +03:00
rusefi b66bd28473 refactoring: moving code to a better location 2018-02-06 23:47:19 +03:00
rusefi dee3a86cb1 unused parameter 2018-02-06 01:44:10 +03:00
rusefi e430daf7bb better name & dead parameter 2018-02-06 01:41:05 +03:00
rusefi d214cb8299 name 2018-02-06 01:32:50 +03:00
rusefi 7e3d1612cf better name 2018-02-06 01:32:16 +03:00
rusefi 0a59e26a35 batter name 2018-02-06 01:30:19 +03:00
rusefi d1c8d47c45 location 2018-02-06 01:29:16 +03:00
rusefi 16914e3b5d inline & location 2018-02-06 01:25:01 +03:00
rusefi b82fbb9dbb docs & names 2018-02-06 01:24:45 +03:00
rusefi 61bb2a0475 docs & names 2018-02-06 01:16:34 +03:00
rusefi b6e26c8d1a unique name 2018-02-06 01:16:16 +03:00
rusefi 87dd3cd12f and now bugfix for the fresh bugfix 2018-02-04 20:46:57 +03:00
rusefi 034156851c refactoring 2018-02-03 20:43:31 -05:00
rusefi 6dd941bfa6 refactoring 2018-02-03 20:16:14 -05:00
rusefi 3d07b179eb poke 2018-02-03 20:11:15 -05:00
rusefi 34cf8506a7 another approach to #564 defect 2018-02-03 17:08:07 -05:00
rusefi 9027c0df1c code style 2018-02-03 17:07:04 -05:00
rusefi a97325d696 new attempt: with thread-safery 2018-02-03 16:06:34 -05:00
rusefi c270d5d07b CH_DBG_SYSTEM_STATE_CHECK for simulator 2018-02-03 16:01:59 -05:00
rusefi 81ffae8cd3 one step backwards 2018-02-03 15:19:32 -05:00
rusefi f3983cf6fd better error message 2018-02-03 14:57:30 -05:00
rusefi 25364d3023 reducing the coupling between trigger handling and trigger emulation 2018-02-03 13:08:11 -05:00
rusefi fd5249789f minor bugfix in theoretical case of two consequitive changes 2018-02-03 12:56:37 -05:00
rusefi 3840f0bbde minor bugfix in theoretical case of two consequitive changes 2018-02-03 12:47:37 -05:00
rusefi de4515a6d6 docs 2018-02-03 12:40:17 -05:00
rusefi b703cadcf3 #566 2018-02-03 12:04:28 -05:00
rusefi a8ed61c277 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi 28acce56bf extracting macro 2018-02-03 10:56:29 -05:00
rusefi 9bc9a84fb9 extracting macro 2018-02-03 10:55:15 -05:00
rusefi 349aca993d extracting macro 2018-02-03 10:48:35 -05:00
rusefi 66afbe6489 poke 2018-02-02 10:29:32 -05:00
rusefi e83d1d4d55 docs 2018-02-02 08:55:40 -05:00
andreika-git 7c88a97edc Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking (#565) 2018-02-02 08:18:00 -05:00
rusEfi 5f96c95d03 NA8 2018-01-31 21:57:04 -05:00
rusEfi 721d0f54b1 NA8 2018-01-31 21:36:41 -05:00
rusEfi ef9c5a6288 NA8 2018-01-31 21:30:28 -05:00
rusEfi 7dfd1cc4fd NA8 2018-01-31 21:27:45 -05:00
rusefi 8b65f88a60 docs 2018-01-31 18:27:21 -05:00
rusefi cd4e9e889e poke 2018-01-31 09:14:21 -05:00
rusEfi 8557b5e6ca fixing build 2018-01-31 08:56:13 -05:00
andreika-git 6255f3bf11 Check if we should skip prime inj.pulse for some reason (#563) 2018-01-31 08:07:00 -05:00
rusEfi 0c1d76572d docs 2018-01-30 22:04:33 -05:00
rusEfi 35e90c07ce critical section HOOK 2018-01-30 21:47:15 -05:00
rusefi 5b0ab1ed24 poke 2018-01-30 16:26:53 -05:00
rusefi 8fd3d1a318 same action twice 2018-01-30 14:56:24 -05:00
rusefi ccb7ab1852 reducing start-up mess 2018-01-30 14:53:13 -05:00
rusefi b8bca64807 CAN debug field #26 2018-01-29 19:41:39 -05:00
rusefi fb8a50e22e merging docs into .h file
maybe not perfect but has it's pros
2018-01-29 19:06:19 -05:00
andreika-git ebbcb01a1e Add Option: Force stepper parking every restart (#562) 2018-01-29 18:27:39 -05:00
andreika-git e3c338d1b2 Prometheus board config (#561) 2018-01-29 18:27:01 -05:00
rusEfi 0a9db992a7 CJ125 2018-01-29 14:38:58 -05:00
rusEfi 78f182279f docs 2018-01-29 14:27:53 -05:00
andreika-git a5126713ea Support for CJ125 Wideband controller (alpha version) (#560) 2018-01-29 14:26:42 -05:00
rusEfi 29bd4b016f test 2018-01-29 14:25:28 -05:00
rusefi 8f4bb871ea Prometheus: how about this? 2018-01-29 11:02:56 -05:00
rusEfi 54b63ed02d closes #557 2018-01-28 18:09:19 -05:00
rusEfi cd2dbde620 docs 2018-01-28 18:04:41 -05:00
rusEfi 46f14b8cb8 MPX4250A .ini fix "too many options for 3 bits" 2018-01-28 17:18:10 -05:00
rusefi 103c46a673 fixing build? 2018-01-28 14:49:06 -05:00
rusefi 7713cae8df Merge branch 'master' of https://github.com/rusefi/rusefi 2018-01-28 14:48:51 -05:00
andreika-git e0ab7e5671 Reduce step skipping for stepper motor (#559)
* Reduce step skipping for stepper motor

* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
rusefi c046a0bdec #557 2018-01-28 14:16:57 -05:00
rusefi 7b3434caca #557 2018-01-28 14:03:58 -05:00
rusefi 8278c5d660 docs 2018-01-28 14:02:32 -05:00
rusefi 0e05a4f707 tiny fix 2018-01-28 13:14:18 -05:00
andreika-git 19dca45042 Prepare debug & output for CJ125 (#558) 2018-01-28 13:04:19 -05:00
rusefi 9cb2757492 better method names 2018-01-28 11:27:33 -05:00
rusefi 175a490012 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-01-28 11:09:10 -05:00
rusefi 8e33e6015f helper method 2018-01-28 11:08:37 -05:00
rusEfi 71fce0c28b one day I will figure this out 2018-01-27 21:28:45 -05:00
rusefi cfbd283018 #557 2018-01-26 22:47:09 -05:00
rusefi 955720901d toolset progress 2018-01-26 11:37:18 -05:00
rusefi e739234e29 old unused file 2018-01-26 11:35:13 -05:00
rusefi c3e2065789 fixing build 2018-01-26 11:34:01 -05:00
andreika-git 94e201c858 Add a new MAP sensor type (MPX4250A) (#554) 2018-01-26 10:50:12 -05:00
andreika-git dc8886e862 Disable WallCorr (xtau) for cranking (#555) 2018-01-26 07:14:31 -05:00
rusEfi cc83f8bd2e why?... 2018-01-25 19:29:28 -05:00
rusEfi 03d551f441 better state constraint 2018-01-25 19:19:35 -05:00
rusefi 3522179966 #553 let's try 768 2018-01-25 09:46:31 -05:00
rusefi 4aee228b1b like that? 2018-01-25 09:42:08 -05:00
rusefi a7d8090672 fixing build more 2018-01-24 22:51:02 -05:00
rusefi 6a2935489f fixing build? 2018-01-24 22:17:10 -05:00
rusEfi 438e508a8d fixing some weird status message 2018-01-24 21:54:03 -05:00
rusEfi 492a0f25b2 console noise reduction 2018-01-24 21:50:56 -05:00
rusEfi b9c22bdff4 temp funny code for puff #553 2018-01-24 21:34:05 -05:00
rusEfi 6eebf66564 reducing console confusion 2018-01-24 21:31:42 -05:00
rusefi 3f4075b4d5 #365 2018-01-24 15:08:10 -05:00
rusefi 545a93c4d1 another last part of #549 2018-01-24 09:23:46 -05:00
rusefi 984f5542d8 last part of #549 2018-01-24 09:14:30 -05:00
rusefi 4805b5677a #549 2018-01-24 09:03:42 -05:00
rusefi b19fb6a319 chibi merge 2018-01-24 08:22:35 -05:00
andreika-git ad22a5764e Fix UART-DMA for ChibiOS4 (#552) 2018-01-24 08:14:21 -05:00
rusefi 5a7b344351 proper submodule folder name 2018-01-23 23:00:10 -05:00
rusefi 7a8eeda2a1 fresh version of USB CFG 2018-01-23 22:52:29 -05:00
rusefi 125884e0aa #550 removing dead code 2018-01-23 22:24:11 -05:00
rusefi 99dbc49e86 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-01-23 22:23:46 -05:00
rusefi f33ee12f3b #550 2018-01-23 22:23:24 -05:00
andreika-git f6849eed91 Fix currentVE display (#548)
* Fix currentVE display

* Use PERCENT_MULT & remove dead code
2018-01-23 21:59:50 -05:00