Commit Graph

3916 Commits

Author SHA1 Message Date
rusefi 7f185ce4b8 fixing build more 2018-01-24 22:51:02 -05:00
rusefi 95eb281674 fixing build? 2018-01-24 22:17:10 -05:00
rusEfi 2a71ff1b97 fixing some weird status message 2018-01-24 21:54:03 -05:00
rusEfi d516c91af2 console noise reduction 2018-01-24 21:50:56 -05:00
rusEfi 3a275b4388 temp funny code for puff #553 2018-01-24 21:34:05 -05:00
rusEfi 0a8f81a760 reducing console confusion 2018-01-24 21:31:42 -05:00
rusefi 5a41cdfdbe #365 2018-01-24 15:08:10 -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
rusefi 57a1d77af4 chibi merge 2018-01-24 08:22:35 -05:00
andreika-git 1f12839c53 Fix UART-DMA for ChibiOS4 (#552) 2018-01-24 08:14:21 -05:00
rusefi f0c1c4e628 proper submodule folder name 2018-01-23 23:00:10 -05:00
rusefi 3e81e1e672 fresh version of USB CFG 2018-01-23 22:52:29 -05:00
rusefi 6de670dfcc #550 removing dead code 2018-01-23 22:24:11 -05:00
rusefi 4059e9b7df Merge branch 'master' of https://github.com/rusefi/rusefi 2018-01-23 22:23:46 -05:00
rusefi e47865d36d #550 2018-01-23 22:23:24 -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 5ef8786e20 close #463 2018-01-23 21:59:10 -05:00
rusefi 096abaac5b
Feature 463 (#464)
* #463

* #463

* default .LD filename

* #463

* fixing start-up by disabling LSE until rusEfi patch is applied

* simulator compiles now

* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi 7d6299301a and another dead file 2018-01-23 16:56:24 -05:00
rusefi a1767e3554 dead file? 2018-01-23 15:13:15 -05:00
rusefi 4c297e85e0 docs 2018-01-23 14:45:56 -05:00
rusefi cc55abb3be #463 & docs 2018-01-23 13:59:20 -05:00
rusefi 80df4a5a01 #65 2018-01-23 13:18:59 -05:00
rusefi 220949f0fa docs 2018-01-23 13:04:30 -05:00
rusefi aa9bae9f0d #65 2018-01-23 13:03:08 -05:00
rusefi 5ba81be43f #509 2018-01-23 12:10:55 -05:00
rusefi 667ba132d8 progress? 2018-01-23 12:08:25 -05:00
rusefi 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 6a14fd0477 refactoring 2018-01-23 11:36:32 -05:00
rusefi 374c8ff5a9 #511 not sure what 2018-01-23 11:14:01 -05:00
rusefi feb6f5c90f #509 2018-01-23 11:08:37 -05:00
rusefi 3e48813e73 #540 2018-01-23 08:34:18 -05:00
rusefi 56153a8880 narrow into reality 2018-01-23 08:33:20 -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 ac43689791 Fix stepper motor (#541) 2018-01-22 17:48:12 -05:00
andreika-git 4765c0a861 CJ125: prepare backup (#543) 2018-01-22 17:47:10 -05:00
andreika-git ba44ffcc6a CJ125: prepare config (#544) 2018-01-22 17:46:34 -05:00
andreika-git 6bc6697e3c Add an option to print errors as warnings (#546) 2018-01-22 17:45:43 -05:00
andreika-git bf181f88d8 CJ125: prepare ADC (#542) 2018-01-22 17:45:10 -05:00
rusefi d6383d2457 poke 2018-01-22 13:52:32 -05:00
rusefi d3eb018da2 poke 2018-01-22 13:06:38 -05:00
rusefi ca6982d7af #215 minor bugfix thank you AndreiKa 2018-01-22 12:24:03 -05:00
rusefi 0e9f63524e docs 2018-01-22 11:22:09 -05:00
rusefi 3fe28fbbe1 poke 2018-01-21 16:54:42 -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
rusefi 06bc94340a refactoring 2018-01-21 15:31:59 -05:00
rusefi cdc5ffa72f refactoring 2018-01-21 15:31:46 -05:00
rusefi 0112bd8237 PWM docs 2018-01-21 15:28:03 -05:00
rusefi f2752a1b1d #440 2018-01-21 12:28:28 -05:00
rusefi 371decae53 fix #539 reducing idle stepper reaction time 2018-01-21 12:19:36 -05:00
rusefi e78b4f25a1 #538 2018-01-21 00:12:50 -05:00
rusefi 1d31067d19 happy new year 2018-01-20 20:55:31 -05:00
rusefi 5e5fa70f4f happy new year 2018-01-20 20:42:19 -05:00
rusefi 8ef22e8e07 docs 2018-01-20 20:35:18 -05:00
rusEfi ce8e36e283 #538 2018-01-20 14:53:58 -05:00
rusEfi ff86ab904e poke 2018-01-20 12:11:46 -05:00
rusefi ed27e54983 poke 2018-01-18 13:40:32 -05:00
andreika-git c1eee0b24b Fix startOfCrankingPrimingPulse (#537) 2018-01-18 12:11:12 -05:00
rusefi bebc58aa57 refactoring around cranking priming 2018-01-17 23:20:05 -05:00
rusefi a67c7d58f2 cranking usability 2018-01-17 23:05:01 -05:00
rusEfi 8b8d8d5dc5 docs 2018-01-17 21:56:43 -05:00
rusefi 779cea9e5a #492 2018-01-17 21:53:08 -05:00
rusEfi 15ba7612e9 docs 2018-01-17 20:52:46 -05:00
rusefi ad2de1592f curve minor cleanup 2018-01-17 20:11:33 -05:00
rusefi 7b02c8546d #492 2018-01-17 19:37:26 -05:00
rusefi 79482a3f77 #492 2018-01-17 19:18:48 -05:00
rusEfi 110f76d85b avoiding AFR warning 2018-01-16 12:58:35 -05:00
rusEfi 6371530030 docs 2018-01-15 15:27:14 -05:00
rusEfi 44d93077ce better state validation 2018-01-13 21:47:34 -05:00
rusefi 5d33b85b15 better dialog name 2018-01-10 22:54:22 -05:00
rusefi ccec657920 fresh dependency 2018-01-07 13:20:36 -05:00
rusefi d05432df12 fix #532 2018-01-07 12:11:49 -05:00
rusefi a4dbe1a9e6 docs 2018-01-07 11:23:28 -05:00
rusEfi 9684549124 better method name 2018-01-07 11:17:49 -05:00
rusefi e6c9d7e8e2 fuelConsumptionPerHour gauge 2018-01-06 10:53:15 -05:00
rusefi 3dc9ab247a get global_fuel_correction 2018-01-04 18:45:25 -05:00
rusEfi 821ba00d75 fuelConsumptionPerHour 2018-01-03 15:41:59 -05:00
rusEfi fdba6cdee8 new command style 2018-01-03 15:38:08 -05:00
andreika-git d3f8d05115 Impl. primeInjFalloffTemperature (#531) 2018-01-03 08:00:39 -05:00
rusefi 77af791223 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-01-03 08:00:15 -05:00
rusefi 638f3675fd #530 2018-01-03 07:59:59 -05:00
andreika-git 98cdb75da7 "Fixed baro correction" option using the initial MAP pressure (#529)
* Fixed baro correction option using the initial MAP pressure

* code style
2018-01-03 07:47:44 -05:00
andreika-git 021fe2fe4d Update config to introduce new features (#530)
* Update config to introduce new features

* Find a better place for useFixedBaroCorrFromMap

* idlePidRpmUpperLimit is now relative to the target RPM
2018-01-03 07:46:34 -05:00
rusefi 2c4c8771bb spare unused bits for future use 2018-01-02 21:25:40 -05:00
andreika-git e33f9db120 Fix useSeparateAdvanceForIdle now using corrections (#527) 2018-01-02 21:11:49 -05:00
rusefi 0cc9955bbd code style 2018-01-02 14:33:22 -05:00
rusEfi 2021d910a8 better error handling 2018-01-02 13:07:05 -05:00
rusEfi 49128cee49 docs 2018-01-02 12:29:04 -05:00
rusEfi 3b8ab4f6a7 happy new year nissan! 2018-01-01 22:24:33 -05:00
rusEfi e40ca12d2e removing dead code 2018-01-01 19:05:20 -05:00
rusEfi 9a2e513e41 better error check 2018-01-01 19:04:42 -05:00
rusEfi 6634c3e067 better error handling 2018-01-01 18:59:50 -05:00
rusEfi f4c1da89fa better error handling 2018-01-01 12:56:27 -05:00
rusEfi 1c08f2ea8a Fix VSS init/deinit 2018-01-01 11:27:15 -05:00
rusEfi 58098da13d docs 2017-12-31 20:13:53 -05:00
rusEfi 029e2b098f docs 2017-12-31 20:13:20 -05:00
rusEfi d9fee11d73 bixing build 2017-12-31 20:13:04 -05:00
andreika-git 513202a0af Fuel consumption impl. (alpha) (#526) 2017-12-31 19:25:59 -05:00
rusefi 6a853e5df9 date 2017-12-27 18:39:53 -05:00
andreika-git 784508815a Idle with incremental PID-CIC (EFI_IDLE_INCREMENTAL_PID_CIC) (#520)
* Idle with incremental PID-CIC (EFI_IDLE_INCREMENTAL_PID_CIC)

* typo

* Remove unused targetIdleRpm from TS config
2017-12-27 17:56:04 -05:00
rusefi 30c66f91ea more idle control complexity 2017-12-27 00:26:40 -05:00
rusefi 903bec19ab fixing build 2017-12-25 10:26:17 -05:00
rusefi 7ab1769daa poke 2017-12-25 10:11:23 -05:00
rusefi 20ef13ab17 switching to target RPM curve 2017-12-24 22:41:57 -05:00
rusefi 612904d808 switching to target RPM curve 2017-12-24 22:14:08 -05:00
rusefi cd40c92697 #517 2017-12-24 22:07:47 -05:00
rusefi 3de93ad64d switching to target RPM curve 2017-12-24 22:05:16 -05:00
rusefi 73024a808a docs 2017-12-24 21:26:42 -05:00
andreika-git 95e55a22f3 New PID with CIC integrator (#519) 2017-12-24 21:17:10 -05:00
andreika-git d7c46fbb21 Bootloader set default pin states (#524)
* Set default pin states needed by Bootloader

* Small Bootloader fix
2017-12-24 13:45:03 -05:00
andreika-git a7625f5e08 Fix flash memory erase for 2Mb MCUs (2 banks) (#523) 2017-12-24 09:43:50 -05:00
andreika-git 7571643e74 Prime Injection Pulse impl. (#516)
* Prime Injection Pulse impl.

* Move backup_ram into a separate PR

* fix formatting
2017-12-23 14:15:35 -05:00
rusefi 812efe9b93 date 2017-12-23 12:25:22 -05:00
andreika-git 58cff1697e Impl. useSeparateVeForIdle/useSeparateAdvanceForIdle (#522) 2017-12-23 12:24:20 -05:00
rusefi 3f6eaec812 progress 2017-12-23 11:28:56 -05:00
andreika-git 413ab9ee1c Update config files for the new features (tables) + fixes (#521) 2017-12-23 11:13:34 -05:00
andreika-git 45d89fdba8 Backup NV-RAM refactor (#518)
* Backup NV-RAM refactor

* More comments on BACKUP_IGNITION_SWITCH_COUNTER
2017-12-22 08:49:03 -05:00
rusefi 59d073ea42 #517 2017-12-21 22:24:01 -05:00
rusefi a8aaca866d #517 2017-12-21 22:19:38 -05:00
andreika-git 41ebd7b95f Better OBD2 support (#515) 2017-12-17 21:10:02 -05:00
rusefi f83817e581 fix #514 2017-12-17 15:41:58 -05:00
rusefi 43c051f8a2 fix #513 2017-12-17 14:33:51 -05:00
rusefi a57ce8c522 debug field STATUS 2017-12-17 13:14:39 -05:00
rusefi e0dca8fe51 FSIO usability 2017-12-17 12:02:35 -05:00
rusefi 2781a25bb4 removing dead code 2017-12-17 00:37:52 -05:00
rusefi 26cef04e17 more FSIO logging 2017-12-17 00:17:55 -05:00
rusefi 341de4a804 more FSIO logging 2017-12-17 00:11:21 -05:00
rusefi 2fcbe2259a refactoring 2017-12-17 00:07:43 -05:00
rusefi 9d372a29d1 refactoring 2017-12-17 00:03:26 -05:00
rusEfi 8f34da3248 better method location 2017-12-13 21:17:32 -05:00
rusEfi 2a520e1196 #58 2017-12-13 21:08:34 -05:00
rusefi d41e2fecb7 removing dead code 2017-12-12 18:04:54 -05:00
rusefi 624e95e6d0 removing dead code 2017-12-12 17:51:44 -05:00
rusefi be25638397 docs 2017-12-12 17:40:48 -05:00
rusefi 227836ee7d dead code 2017-12-12 17:39:41 -05:00
rusefi 3e7cdda396 removing dead code 2017-12-12 17:36:49 -05:00
rusefi b455df4728 docs 2017-12-12 17:26:23 -05:00
rusefi b3b15f18e9 removing dead code 2017-12-12 17:26:10 -05:00
rusefi 20cea1b02b fixing build 2017-12-11 11:29:36 -05:00
rusefi 2cd13f578f fixing build 2017-12-11 11:23:53 -05:00
rusefi c5e762d814 #4 2017-12-11 10:14:42 -05:00
rusefi d166bd9493 typo 2017-12-11 10:07:13 -05:00
rusefi 155216ebd5 typo 2017-12-10 15:05:58 -05:00
rusefi 148fea5574 better efiRound implementation 2017-12-10 10:19:05 -05:00
rusefi 373da8607f #490 configuration validation 2017-12-08 20:04:58 -05:00
rusefi 29878fcb4f better state validation 2017-12-06 21:43:22 -05:00
rusefi a63db44420 docs 2017-12-06 20:04:27 -05:00
rusefi c87ebc2a7b #512 2017-12-06 18:46:31 -05:00
rusefi 035f668bcb minor clean-up 2017-12-06 18:38:25 -05:00
rusefi a3417f37f6 #58 2017-12-05 23:49:39 -05:00
rusefi 7efc4bd581 docs 2017-12-05 23:45:31 -05:00
rusefi aefeb2628d docs 2017-12-04 18:34:26 -05:00
rusefi a749403057 docs 2017-12-04 18:30:44 -05:00
rusefi 00b1fc7026 #509 2017-12-04 15:50:43 -05:00
rusefi f182bbf1eb #511 2017-12-04 13:12:55 -05:00
rusefi 86a9f15e61 #511 2017-12-04 12:00:07 -05:00
rusefi 6b371096ef #509 2017-12-04 11:20:42 -05:00
rusefi feec3db305 removing unused parameters 2017-12-04 00:04:47 -05:00
rusefi a3b24f64fb debug_mode_e 2017-12-03 23:59:06 -05:00
rusefi ac7c2290ca #58 2017-12-03 23:58:48 -05:00
rusEfi 4bfbb715de #510 2017-12-03 18:29:52 -05:00
rusEfi b52b562558 initialization bugfix 2017-12-03 18:19:07 -05:00
rusEfi a62c7e2050 #440 2017-12-03 18:18:50 -05:00
rusEfi 414f45ede2 softer error handling 2017-12-03 18:17:59 -05:00
rusEfi 9b54088dbe #502
rollback to Dec 1 logic without offset fix
2017-12-03 17:30:56 -05:00
rusEfi 1bac61caa3 #510 2017-12-03 17:26:15 -05:00
rusEfi e00fff9ca0 better state check 2017-12-03 16:45:39 -05:00
rusefi 6c25d4a4cf better state validation 2017-12-03 16:16:15 -05:00
rusefi f51810bec9 #490 FSIO curves to console table editor 2017-12-03 16:11:39 -05:00
rusEfi 0cc5663743 fixing simulator 2017-12-03 15:37:52 -05:00
rusEfi 2158eb56d5 code style 2017-12-03 15:31:11 -05:00
rusEfi c9b9d3ae9e better state validation 2017-12-03 15:30:42 -05:00
rusEfi 97a310a502 fixing unit tests 2017-12-03 15:23:39 -05:00
rusefi 185d98e135 Merge branch 'master' of https://github.com/rusefi/rusefi 2017-12-03 13:55:39 -05:00
rusefi 02a5a51561 #509 2017-12-03 13:55:27 -05:00
andreika-git 6290befc71 Implement Cranking to Running Adv.Angle Interpolation for faster start (#506)
* Implement Cranking to Running Adv.Angle Interpolation for faster start

* Reduce code dup. and rename minRpm

* fix
2017-12-03 13:25:24 -05:00
rusefi 0d3bed02b2 refactoring 2017-12-03 13:22:29 -05:00
rusefi 48221b3982 progress 2017-12-03 07:46:07 -05:00
andreika-git 93b2d9046c Add more precision to narrowToWideOxygen (AFR xx.xx) (#508) 2017-12-03 07:43:11 -05:00
andreika-git 53b3ebbc90 Add DBG_FSIO_ADC (#505) 2017-12-03 07:42:44 -05:00
rusefi 306a450568 better constraint validation 2017-12-02 22:29:50 -05:00
rusefi 4a25d5b48e docs 2017-12-02 21:22:59 -05:00
rusefi 7886619248 #490 fixing offset defect 2017-12-02 21:16:42 -05:00
rusefi 744456ba3c another board testing approach 2017-12-02 20:59:31 -05:00
rusEfi df47e459ca progress 2017-12-02 19:47:18 -05:00
rusEfi 076ec41f47 Merge branch 'master' of https://github.com/rusefi/rusefi 2017-12-02 19:26:00 -05:00
rusEfi 20421c1ac5 docs 2017-12-02 19:25:36 -05:00
rusefi b3b6c28da8 better defaults 2017-12-02 19:24:49 -05:00
rusefi beb05c70d6 minor improvement 2017-12-02 18:59:42 -05:00
rusefi 3232d0d59d better state validation 2017-12-02 18:58:40 -05:00
rusefi adf6b99b38 better state validation 2017-12-02 18:58:27 -05:00
rusefi 06e522a4f0 minor bugfix 2017-12-02 18:57:52 -05:00
rusefi a8e7584d01 docs 2017-12-02 17:13:01 -05:00
rusefi e75dfdc86b #503 2017-12-02 17:02:49 -05:00
rusefi 25bdef10e4 ooks like skipped fuel event bugfix 2017-12-02 17:02:12 -05:00
rusefi b7149c5938 docs 2017-12-02 14:18:56 -05:00
rusefi 73184cd830 fix #502 2017-12-01 23:25:30 -05:00
rusefi caf2846a59 #502 2017-12-01 23:11:01 -05:00
rusefi 3bc6f663a4 tools 2017-11-29 13:49:10 -05:00
rusefi 2abd3cb618 docs 2017-11-29 13:49:04 -05:00
rusefi 2974ff66e2 fix #490 2017-11-27 21:49:58 -05:00
rusefi becb389462 #490 2017-11-27 21:25:33 -05:00
rusefi 451225a3ec #490 2017-11-27 21:15:08 -05:00
rusefi aaeca16a81 #490 2017-11-27 21:10:49 -05:00
rusefi 86e59d9af3 map_samplingWindow TS 2017-11-27 17:50:52 -05:00
rusefi de9b1a812f #490 2017-11-27 00:06:43 -05:00
rusefi e00abd0910 docs 2017-11-27 00:05:54 -05:00
rusefi 44a66037a1 fixing build? 2017-11-27 00:05:30 -05:00
rusefi 1135f3ff8a #495 2017-11-26 23:49:28 -05:00
rusefi 56b6e33eab #490 2017-11-26 22:30:37 -05:00
rusefi 7cdea8932e fix #500 2017-11-26 19:35:08 -05:00
rusefi 4ca9ba2e1c Merge branch 'master' of https://github.com/rusefi/rusefi 2017-11-26 11:07:04 -05:00
rusefi 4ab79c3bdb #490 2017-11-26 01:17:37 -05:00
Matthew Kennedy 62e101ae13 Fix accel enrichment for negative fuel pulse (#499) 2017-11-25 20:05:40 -05:00
rusefi aff51510d4 better names 2017-11-24 19:16:25 -05:00
rusefi b1f66d43ce fixing build 2017-11-24 19:16:00 -05:00
rusefi 7c31baa327 ADC docs 2017-11-24 17:40:20 -05:00
rusefi f24021980d #4 docs 2017-11-24 15:40:52 -05:00
rusefi 117d9f27ab fix #497 2017-11-23 17:43:42 -05:00
rusefi ce91877f9a #490 2017-11-23 02:50:04 -05:00
rusefi a2771cd0d6 #497 2017-11-21 22:33:27 -05:00
rusefi a2aabc3645 #495 2017-11-21 22:30:54 -05:00
rusefi 405f06a608 #498 2017-11-20 15:01:48 -05:00
rusefi a194b430e1 board not modified yet 2017-11-20 00:09:32 -05:00
rusefi 87f8cb0b37 better status messages 2017-11-19 22:31:01 -05:00
rusefi 87b0049355 refactoring 2017-11-19 22:09:19 -05:00
rusefi 16619a6157 refactoring 2017-11-19 22:04:28 -05:00
rusefi 67fc168368 better error handling 2017-11-19 21:30:59 -05:00
rusefi 94078fe7b6 better enum name 2017-11-19 17:54:00 -05:00
rusefi c454380352 docs 2017-11-19 16:56:54 -05:00
rusEfi 051f954dd8 #495 todo clean-up 2017-11-19 15:24:36 -05:00
rusefi cdf94718fd #495 2017-11-19 14:26:21 -05:00
rusefi f11c3af882 #495 2017-11-19 14:22:14 -05:00
rusefi 7222640454 #495
compacting data structure without changing the size yet
2017-11-19 12:07:07 -05:00
rusefi 314c356159 #490 2017-11-19 11:32:05 -05:00
rusefi a66f592ea3 #490 2017-11-19 11:05:57 -05:00
rusefi 63ac17de19 refactoring - better variable name 2017-11-19 10:23:47 -05:00
rusefi a32761a07d #490 2017-11-18 10:06:57 -05:00
rusefi af1ca0b38f #494 2017-11-16 14:44:53 -05:00
rusefi 7732d06dad refactoring 2017-11-16 14:44:34 -05:00
rusefi b6f638b9af Merge branch 'master' of https://github.com/rusefi/rusefi 2017-11-16 10:38:37 -05:00
rusefi 9bd52debc0 mock TPS refactoring 2017-11-16 10:29:40 -05:00
Matthew Kennedy c3c38aa9bd Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00