Commit Graph

2793 Commits

Author SHA1 Message Date
rusefi 2fa2213227 more docs related to trigger process 2018-11-22 10:25:02 -05:00
rusefi c77ab926c2 Mazda Z5 trigger integration 2018-11-22 10:01:48 -05:00
alexander-n8hgeg5e e8f0036042 trigger fix (#625) - mazda Z5 trigger 2018-11-22 09:56:34 -05:00
rusefi 1fb7a94d73 minor fixes 2018-11-21 22:15:22 -05:00
rusefi 0c5f31f5e5 enum2string cleanup 2018-11-21 20:49:40 -05:00
rusefi 31771af929 typo fixes 2018-11-21 19:40:37 -05:00
rusefi f98f35c9d2 refactoring - hopefully making API safer 2018-11-21 19:40:19 -05:00
rusefi 20c70904a3 migrating to a much nicer pid auto tune lib 2018-11-20 23:19:16 -05:00
rusefi f0dd3d3a6a more detail state check for #623 2018-11-20 22:43:09 -05:00
rusefi 3fb0ee1094 unused 2018-11-18 23:51:47 -05:00
rusefi 02c0508b20 moving to nicer implementation 2018-11-18 23:28:18 -05:00
rusefi 3f5737b7bd fixing simulator 2018-11-16 08:27:55 -05:00
andreika-git 752b995def STM32F7: Fix Unit-tests (#621) 2018-11-16 08:08:20 -05:00
andreika-git 23fea3c0c5 STM32 Nucleo144-F767ZI board: Initial support (#620)
* More EFI_ #ifdefs for config flexibility

* Even more config flexibility

* New firmware/config/stm32f7ems/* files

* New firmware/config/boards/NUCLEO_F767/* files

* New firmware/hw_layer/stm32f7/* files

* Fix for EFI_USB_SERIAL

* Adding #if defined(STM32F7XX)

* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL

* I2Cv2 config changed in F7

* More versatile CCM defines

* Makefiles

* Double #ifs cleanup

* docs
2018-11-16 07:40:06 -05:00
rusEfi e183faf231 better error handling 2018-11-10 20:53:28 -05:00
rusefi f3f9223048 CJ125 unit-tests coverage #617 2018-11-03 13:45:36 -04:00
rusefi e28f2b0e3b CJ125 unit-tests coverage #617 2018-11-03 13:38:02 -04:00
rusefi b7b2e53d55 CJ125 unit-tests coverage #617 2018-11-03 11:44:57 -04:00
rusefi f9fb3d8168 CJ125 unit-tests coverage #617 2018-11-03 09:44:34 -04:00
rusefi 6d933ceb82 #616 idle for simulator 2018-11-02 13:38:31 -04:00
rusefi 0d7b0a7dba #616 idle for simulator 2018-11-01 15:57:50 -04:00
rusefi 940af25fab #616 idle into simulator 2018-10-30 08:42:36 -04:00
rusefi b74c579bcd #616 idle into simulator 2018-10-30 08:21:50 -04:00
rusefi 820adce0d1 #616 idle into simulator 2018-10-30 07:58:50 -04:00
rusefi d5ddb0bc9d #619 2018-10-30 05:32:13 -04:00
rusefi 41073e2b1a #619 2018-10-30 04:46:13 -04:00
rusefi af25eb8c6d making validation stronger 2018-10-28 17:20:43 -04:00
rusefi 82f1690019 supporting more complex triggers 2018-10-28 15:42:15 -04:00
Matthew Kennedy bb766ea0e5 Gm24x (#614)
* implement new 24x

* typo
2018-10-28 15:30:38 -04:00
rusefi f68046e9af docs 2018-10-28 15:14:38 -04:00
rusefi ae61b62e51 refactoring: reducing code duplication 2018-10-28 15:07:42 -04:00
rusefi 9b98f40203 bump 2018-10-25 18:19:01 -04:00
rusefi 1c203a948d fix #615 2018-10-25 18:17:47 -04:00
rusefi cfb671feab #615 start 2018-10-25 17:42:42 -04:00
rusefi dca11bb486 fixing popular typo 2018-10-23 03:47:30 -04:00
rusEfi 117be1f09d minor ETB progress 2018-10-21 17:45:14 -04:00
rusEfi 935dd73c47 better enum name 2018-10-21 15:20:35 -04:00
rusefi 3c2fc8d86a refactoring trigger sync layer 2018-10-21 14:55:52 -04:00
rusefi c64a52f20b refactoring trigger sync layer 2018-10-21 14:03:51 -04:00
rusefi 0c19b11263 refactoring trigger sync layer 2018-10-21 13:58:54 -04:00
rusefi 5138d5c3c8 refactoring trigger sync layer 2018-10-21 13:41:01 -04:00
rusefi c07bd06dec refactoring trigger sync layer 2018-10-21 12:36:39 -04:00
rusefi 1062fa5ce8 refactoring trigger sync layer 2018-10-21 12:29:41 -04:00
rusefi 39d0bc130b refactoring trigger sync layer 2018-10-21 12:18:15 -04:00
rusefi 32e91f2d99 refactoring trigger sync layer 2018-10-21 12:03:08 -04:00
rusefi a72cd9c9db refactoring trigger sync layer 2018-10-21 11:27:14 -04:00
rusefi e19fe6bbba refctoring trigger sync layer 2018-10-21 11:17:47 -04:00
rusefi c2be975f62 refctoring trigger sync layer 2018-10-21 09:31:58 -04:00
rusefi 8ba703da6b docs 2018-10-13 09:24:41 -04:00
rusEfi e5534d79b7 new debug field 2018-10-10 22:19:20 -04:00
rusefi d49954f9c1 better state validation 2018-10-07 14:22:05 -04:00
andreika-git bd40691e67 AirFlow-interpolated tCharge Mode (#612)
* Add vars & enums

* updateTChargeK()

* limitRateOfChange()

* Impl. AirFlow-interpolated tCharge mode

* Update tsOutputChannels: tCharge & airFlow

* Set default config params

* Unit-tests

* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi ea9bac7bb5 better state validation 2018-09-29 11:11:25 -07:00
rusefi 2458d86e52 fixing build 2018-09-29 07:39:21 -07:00
rusefi 0ee28b51d7 better names and better dependencies 2018-09-29 07:31:19 -07:00
rusefi 4ccaf4b86d docs 2018-09-29 07:10:30 -07:00
rusefi d632ab72d9 fixing build? 2018-09-28 19:01:28 -07:00
rusefi 935b8c778f enum still needs to be defined manually 2018-09-28 18:55:37 -07:00
andreika-git 967b852752 Tps-based Advance Table (#611)
* typedefs

* Impl. TPS-based Advance
2018-09-26 04:13:16 -04:00
rusefi b6c2eceb3b fresh auto-genenrated 2018-09-25 15:48:58 -04:00
rusEfi b24685ce65 ETB progress 2018-09-24 23:57:03 -04:00
rusefi 14a2c2d90f metrics without text messages 2018-09-17 21:42:04 -04:00
rusefi cf5e05e7b9 refactoring 2018-09-16 23:10:06 -04:00
rusefi 98c7ad808c refactoring 2018-09-16 22:39:46 -04:00
rusefi 1f90cf153d refactoring 2018-09-16 22:26:57 -04:00
rusefi 04b4e69de9 better state validation 2018-09-16 22:11:59 -04:00
rusefi 7caf762609 refactoring 2018-09-16 22:00:14 -04:00
rusefi f09579baf0 refactoring 2018-09-16 21:17:03 -04:00
rusefi a535b5b0e3 docs 2018-09-10 22:43:57 -04:00
rusefi eda2f08c38 docs 2018-09-10 22:42:24 -04:00
rusefi 8d111fbd98 typo 2018-09-10 22:29:43 -04:00
rusefi a6c24ffce1 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-09-10 22:10:58 -04:00
rusefi 9b1af6ad6d error codes 2018-09-10 22:10:55 -04:00
rusefi 7b37195d64 names for error codes 2018-09-10 22:00:13 -04:00
rusEfi eadf502254 getting ready for NA8 2018-09-06 22:41:05 -04:00
rusEfi 1e54366c97 getting ready for NA8 2018-09-06 22:31:23 -04:00
rusefi cb66248b5a better state validation 2018-09-01 09:12:33 -04:00
rusefi 95117bcfdc separating data structure from global state 2018-08-31 22:19:19 -04:00
rusefi f292c4ccb2 reducing code duplication and applying event condition more consistently 2018-08-31 21:11:22 -04:00
rusefi 88bb46ebe6 why does it happen?... 2018-08-31 21:03:20 -04:00
rusefi 52e0edea6a dead comment & inline 2018-08-31 20:38:10 -04:00
rusefi 47aa86ff18 docs 2018-08-29 07:43:21 -04:00
rusEfi a5506c1243 refactoring: separate VW files 2018-08-25 20:05:17 -04:00
rusefi 52ab8424e7 #604 fix 2018-08-19 11:27:59 -04:00
rusefi ff09188ecc #604 confirming current behaviour 2018-08-19 10:53:25 -04:00
rusefi cd9db8dab6 fixing build 2018-08-15 19:37:57 -04:00
rusefi 6a9c92c7bb VVT debug for NB2 mode 2018-08-14 14:19:58 -04:00
rusefi da8195fc2a VVT debug field label fix 2018-08-14 12:37:43 -04:00
rusefi 55cbe3079b better default value 2018-08-08 20:56:11 -04:00
rusefi e009de3376 part of EOL hell 2018-08-08 20:12:58 -04:00
rusefi 3fa3aa3094 manual chery-pick of #602 2018-08-04 10:24:10 -04:00
rusefi e2a2764f8a FSIO input progress 2018-08-01 23:33:13 -04:00
rusefi 3d9370771b FSIO input progress 2018-08-01 23:27:22 -04:00
rusefi 309dd497da In order to reduce or increase the confusion, I will now at least rename it to "fsio_analog_input" 2018-08-01 23:02:19 -04:00
rusefi af1c64712b #601 2018-08-01 08:00:02 -04:00
rusefi 36ba17ac1c #600 2018-07-29 18:02:37 -04:00
rusefi a7bb960b47 #599 2018-07-29 16:49:42 -04:00
rusefi 64e8104e86 better idle debug info 2018-07-29 16:36:18 -04:00
rusefi 2795d19fbc better method name 2018-07-29 16:30:23 -04:00
rusefi 55df249b8a additional IDLE verbose state 2018-07-29 12:23:55 -04:00
rusefi 8edd893fc9 typo 2018-07-29 10:23:07 -04:00
rusEfi 75b10d9e54 wider macro usage 2018-07-28 19:16:58 -04:00
rusefi 049acf8974 #517 fixed 2018-07-28 16:39:23 -04:00
rusefi 5e6deaa782 making error condition less fatal
#598
2018-07-28 15:36:47 -04:00
rusefi 9b2c7239c8 #598 better state initialization 2018-07-28 14:28:52 -04:00
rusefi 4c1e42877e better field name 2018-07-28 14:15:42 -04:00
rusefi 22cbf774ad #598 2018-07-28 14:01:28 -04:00
rusefi e03314e4a5 #598 really strage error 2018-07-28 13:58:19 -04:00
rusefi 405755e312 #598 2018-07-26 17:11:47 -04:00
rusefi a396c9b587 refactoring: better field names 2018-07-26 15:51:06 -04:00
rusefi 99e74635ef step towards more unique codes 2018-07-25 23:30:00 -04:00
rusefi 959a91ae4c unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi bb15cb20fd #598 2018-07-24 20:40:44 -04:00
rusefi 45bc673ec4 typo 2018-07-24 20:33:12 -04:00
rusefi 23696ebab1 docs & constraint 2018-07-24 20:22:16 -04:00
rusefi 2cdee04c61 refactoring: reorder to remove forward reference 2018-07-24 20:15:38 -04:00
rusefi be0ee0e7ce refactoring: reducing method name confusion 2018-07-24 20:11:27 -04:00
rusefi 797f5bf9c5 fixing build 2018-07-24 20:06:45 -04:00
rusefi 1b1d2b16ee refactoring: reducing code duplication 2018-07-24 19:58:32 -04:00
rusEfi 9cce922b78 per error code 2018-07-23 21:38:05 -04:00
rusefi 74bd1d7e10 error code into angle validation 2018-07-23 21:03:20 -04:00
rusEfi e887db0813 docs 2018-07-22 11:54:58 -04:00
rusefi 5340f73f5c docs 2018-06-23 09:37:48 -04:00
Matthew Kennedy 741116378b Coasting Fuel Cut Fixes (#596)
* config changes

* generated

* new logic for MAP coast cutoff

* typo

* fix unit test

* add short duration injection fix

* add f suffix to constant
2018-06-23 16:32:41 +03:00
rusefi 5497522d00 cj125isUaDivided parameter 2018-06-17 15:07:42 -04:00
rusefi 4add73e360 typo 2018-06-16 08:40:50 -04:00
rusefi 22b566f472 WBO docs 2018-06-16 08:17:54 -04:00
rusefi 2235d03e1f idle settings TS improvements 2018-06-15 20:45:06 -04:00
rusefi e3dfcc4df9 more detailed warning 2018-06-12 05:45:11 -04:00
rusefi 426db4ca2b refactoring: code style in method name 2018-06-12 05:14:19 -04:00
rusefi b5edcfca05 human-readable HIP state 2018-05-31 00:36:46 -04:00
rusefi f7ca461c32 getHip_state_e(hip_state_e value) method for usability 2018-05-31 00:23:20 -04:00
rusefi f959619a59 better state validation 2018-05-24 22:12:57 -04:00
rusefi c757009065 knock and bore 2018-05-20 13:22:32 -04:00
rusefi d7211d8c64 better field name 2018-05-08 13:33:49 -04:00
rusefi d2c0373d75 docs 2018-05-08 13:32:33 -04:00
rusefi 56ec05e37d refactoring - better method name and removing a bit of dead code 2018-04-30 02:22:54 -04:00
rusefi 644635bf44 trigger noise filtering 2018-04-26 02:15:03 -04:00
andreika-git 58b7fbb96e 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
rusefi a56fd71ecd docs 2018-04-08 11:35:24 -04:00
rusEfi bcab3336cf minor bugfix: periodic version status message via TTL 2018-04-01 23:49:57 -04:00
rusEfi e5b7d44d26 docs 2018-04-01 23:28:42 -04:00
andreika-git 99ea4ee796 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 b55dda9658 #586 undoing bootloader damage 2018-03-25 09:18:40 -04:00
rusefi e36a4e03bf #586 2018-03-24 23:10:46 -04:00
rusefi 8fb129469b Merge branch 'master' of https://github.com/rusefi/rusefi 2018-03-24 21:13:37 -04:00
rusefi 645ea95739 version into simulator output 2018-03-24 21:13:08 -04:00
andreika-git 16c4f84d8d 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 3eaefe8b1b fuel cutoff fields 2018-03-22 08:13:17 -04:00
rusEfi 31f2811cd5 chasing that funny issue on change engine 2018-03-20 23:12:32 -04:00
rusefi b23fea4dd5 #569 2018-03-18 12:15:51 -04:00
rusefi 3c9ebf4513 https://rusefi.com/forum/viewtopic.php?f=9&t=1354 2018-03-17 19:55:23 -04:00
rusefi cd0e19958e eclipse 97 engine 420a, same as neon 95 2018-03-14 06:38:52 -04:00
rusefi ba306d2202 let's guess 2018-03-11 22:55:41 -04:00
andreika-git ac0189270e 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 b590d28e7a #563 fix
#571 unit test coverage
2018-03-05 08:25:20 -05:00
rusefi 06f64484fb #571 I am not getting it 2018-03-04 23:53:48 -05:00
rusefi f3711be226 usability 2018-03-04 23:21:43 -05:00
rusefi dea3bb389c minor fix 2018-03-04 22:55:24 -05:00
rusefi 2d6404fe77 minor fix 2018-03-04 22:47:52 -05:00
rusefi aba749eae5 making code testable 2018-03-04 22:45:20 -05:00
rusefi 43b08f5bd1 making code testable 2018-03-04 22:32:02 -05:00
rusefi e6d368d6f7 reducing global state in unit tests 2018-03-04 21:32:48 -05:00
rusefi 133b1689bb better state validation 2018-03-04 21:02:35 -05:00
rusefi 98055ca350 better logging 2018-03-04 20:43:38 -05:00
rusefi 2952f652fc reviving EFI_DEFAILED_LOGGING 2018-03-04 19:19:34 -05:00
rusefi b237ea2423 reducing confusion / better code 2018-03-04 17:53:52 -05:00
rusefi b72e7952cd #571 skeleton 2018-03-04 16:13:23 -05:00
rusefi 844faffc34 micro progress 2018-03-04 13:23:44 -05:00
rusefi 2a626dcd6e refactoring: extract method 2018-03-03 19:26:59 -05:00
rusefi c724db110e progress 2018-03-03 09:11:49 -05:00
rusefi d540df601b additional flexibility 2018-03-03 08:55:19 -05:00
rusefi d5b3f9a87a reducing merge drama #567 2018-03-03 08:54:23 -05:00
rusefi c049eea877 fix #570 2018-03-01 06:01:15 -05:00
rusefi 5db803a2bd trigger image progress 2018-02-28 23:31:58 -05:00
rusefi 923a5e97a2 progress 2018-02-28 07:57:04 -05:00
rusefi f1cdc789d2 better state validation 2018-02-28 07:26:42 -05:00
rusefi 94371fedba #570 2018-02-26 22:24:48 -05:00
rusefi be8d3847f2 #569 2018-02-25 20:51:34 -05:00
rusefi c3ef3d09cc progress #568 2018-02-10 14:02:48 +03:00
rusefi d3a0296858 hopefully #568 fix 2018-02-07 08:12:34 +03:00
rusefi c990cfb8ef debug fields for #568 2018-02-07 00:21:41 +03:00
rusefi 152fb1040f refactoring: wow, same method name 2018-02-06 23:58:57 +03:00
rusefi 7197d752cc refactoring: moving code to a better location 2018-02-06 23:47:19 +03:00
rusefi 9823e83a3d unused parameter 2018-02-06 01:44:10 +03:00
rusefi f02258538a better name & dead parameter 2018-02-06 01:41:05 +03:00
rusefi 3398e7c45d batter name 2018-02-06 01:30:19 +03:00
rusefi 1748f4e064 location 2018-02-06 01:29:16 +03:00
rusefi e21cd71e4b inline & location 2018-02-06 01:25:01 +03:00
rusefi 4c95a14085 docs & names 2018-02-06 01:24:45 +03:00
rusefi 3d5e93534d docs & names 2018-02-06 01:16:34 +03:00
rusefi eaf6440530 unique name 2018-02-06 01:16:16 +03:00
rusefi 85c3df137e and now bugfix for the fresh bugfix 2018-02-04 20:46:57 +03:00
rusefi 5385a040fd refactoring 2018-02-03 20:43:31 -05:00
rusefi 5e0f8b221e refactoring 2018-02-03 20:16:14 -05:00
rusefi 1cf6186a5b another approach to #564 defect 2018-02-03 17:08:07 -05:00
rusefi 485513bc3f code style 2018-02-03 17:07:04 -05:00
rusefi 5c076ed215 new attempt: with thread-safery 2018-02-03 16:06:34 -05:00
rusefi 1e2ad62cf9 one step backwards 2018-02-03 15:19:32 -05:00
rusefi f8e19dea17 better error message 2018-02-03 14:57:30 -05:00
rusefi 59954e1ed9 reducing the coupling between trigger handling and trigger emulation 2018-02-03 13:08:11 -05:00
rusefi a15eab1b71 minor bugfix in theoretical case of two consequitive changes 2018-02-03 12:56:37 -05:00
rusefi 86f7a89412 minor bugfix in theoretical case of two consequitive changes 2018-02-03 12:47:37 -05:00
rusefi 863701ef90 #566 2018-02-03 12:04:28 -05:00
rusefi 436f7aa965 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi 38d5e0aaac extracting macro 2018-02-03 10:55:15 -05:00
rusefi 1eea49aaec extracting macro 2018-02-03 10:48:35 -05:00
rusefi c065590807 docs 2018-02-02 08:55:40 -05:00
andreika-git 9424d39ab3 Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking (#565) 2018-02-02 08:18:00 -05:00
rusEfi f7b2760550 NA8 2018-01-31 21:30:28 -05:00
rusEfi bd30dfc3ad fixing build 2018-01-31 08:56:13 -05:00
andreika-git 4f9878e55e Check if we should skip prime inj.pulse for some reason (#563) 2018-01-31 08:07:00 -05:00
rusEfi 319abc861e docs 2018-01-30 22:04:33 -05:00
rusefi 9a7dd55333 same action twice 2018-01-30 14:56:24 -05:00
rusefi 14f69b6b93 reducing start-up mess 2018-01-30 14:53:13 -05:00
rusefi f7cda7449b CAN debug field #26 2018-01-29 19:41:39 -05:00
andreika-git 7129b23947 Add Option: Force stepper parking every restart (#562) 2018-01-29 18:27:39 -05:00
rusEfi 77f3acd81c docs 2018-01-28 18:04:41 -05:00
andreika-git d45cec568d Reduce step skipping for stepper motor (#559)
* Reduce step skipping for stepper motor

* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
rusefi 049848c577 #557 2018-01-28 14:03:58 -05:00
rusefi 2577c02fc2 docs 2018-01-28 14:02:32 -05:00
rusefi 02974f6854 tiny fix 2018-01-28 13:14:18 -05:00
andreika-git abb1c745e6 Prepare debug & output for CJ125 (#558) 2018-01-28 13:04:19 -05:00
rusefi d9acdd6a70 better method names 2018-01-28 11:27:33 -05:00
rusefi c34a9419ca Merge branch 'master' of https://github.com/rusefi/rusefi 2018-01-28 11:09:10 -05:00
rusefi 9b785cdfa1 helper method 2018-01-28 11:08:37 -05:00
rusEfi 2394759667 one day I will figure this out 2018-01-27 21:28:45 -05:00
rusefi 67f90f86ef #557 2018-01-26 22:47:09 -05:00
rusefi 11f8423de4 fixing build 2018-01-26 11:34:01 -05:00
andreika-git 1725058dc6 Add a new MAP sensor type (MPX4250A) (#554) 2018-01-26 10:50:12 -05:00
andreika-git f8d1b86ca7 Disable WallCorr (xtau) for cranking (#555) 2018-01-26 07:14:31 -05:00
rusEfi b4f89fbe26 why?... 2018-01-25 19:29:28 -05:00
rusEfi d8ffaa9015 better state constraint 2018-01-25 19:19:35 -05:00
rusEfi 2a71ff1b97 fixing some weird status message 2018-01-24 21:54:03 -05:00
rusefi 699f3255a9 another last part of #549 2018-01-24 09:23:46 -05:00
rusefi 56257be9de last part of #549 2018-01-24 09:14:30 -05:00
rusefi acd934d762 #549 2018-01-24 09:03:42 -05:00
andreika-git 82790492a6 Fix currentVE display (#548)
* Fix currentVE display

* Use PERCENT_MULT & remove dead code
2018-01-23 21:59:50 -05:00
rusefi 80df4a5a01 #65 2018-01-23 13:18:59 -05:00
rusefi 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 3e48813e73 #540 2018-01-23 08:34:18 -05:00
andreika-git 013b800c72 Impl. narrow EGO averaging (alpha) (#545)
* Impl. narrow EGO averaging (alpha)

* Use cyclic_buffer as a generic container for CIC

* Implicit #include of cyclic_buffer.h for safety
2018-01-23 08:24:13 -05:00
andreika-git 66d7c2bd5d Fix advance corrections for cranking (#547) 2018-01-22 23:47:58 -05:00
rusefi a47ecdf726 fixing unit test build 2018-01-22 19:53:13 -05:00
rusefi fe9d8ee0f7 #540 2018-01-22 19:44:52 -05:00
andreika-git 6bc6697e3c Add an option to print errors as warnings (#546) 2018-01-22 17:45:43 -05:00
rusefi ca6982d7af #215 minor bugfix thank you AndreiKa 2018-01-22 12:24:03 -05:00
rusefi 575a608d55 #538 2018-01-21 16:11:39 -05:00
rusefi 0fe7598c7d better error message 2018-01-21 16:06:03 -05:00
rusefi 5ca6b5dfca refactoring 2018-01-21 15:34:20 -05:00