Commit Graph

490 Commits

Author SHA1 Message Date
rusefi fed61c1af4 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:57:33 -05:00
rusefi 703dc30040 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-09 21:08:04 -05:00
rusefi 9f63ea4130 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 08:50:51 -05:00
rusefi 8806e37b33 docs 2019-01-07 15:04:20 -05:00
rusefi 7270e8117a RAM again 2019-01-05 08:49:38 -05:00
rusefi 7c651df599 RAM 2019-01-05 08:43:41 -05:00
rusefi daeaa925f2 refacoting: making code more consistent 2019-01-05 00:57:09 -05:00
rusefi 9afe619652 making either Matt or compiler or both happier 2019-01-05 00:11:17 -05:00
Fabien Poussin 1f29b5dd37 Workarounds for GCC 8 (#637) 2018-12-27 09:40:40 -05:00
rusefi 0e6c175ba6 bugfix 2018-12-24 00:46:02 -05:00
rusefi 1259761f70 more CPU stats code 2018-12-24 00:31:26 -05:00
rusefi 415f410baf ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusefi 4e0a73f15e progress 2018-12-08 23:12:37 -05:00
rusEfi d93f3ecd89 better? field name 2018-11-30 00:17:55 -05:00
rusefi 9c0cee3201 more detail state check for #623 2018-11-20 22:43:09 -05:00
rusefi 992ac3f274 CJ125 unit-tests coverage #617 2018-11-03 13:38:02 -04:00
rusefi bfe9d4f79b CJ125 unit-tests coverage #617 2018-11-03 09:44:34 -04:00
rusefi 096809169e #619 2018-10-30 05:32:13 -04:00
rusefi b97114153f bump 2018-10-25 18:19:01 -04:00
rusefi cbea501f0b refctoring trigger sync layer 2018-10-21 09:31:58 -04:00
rusEfi 856475794a ETB progress 2018-09-24 23:57:03 -04:00
rusefi 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 41688ba251 reducing code duplication and applying event condition more consistently 2018-08-31 21:11:22 -04:00
rusefi ea9bd3f31f #604 fix 2018-08-19 11:27:59 -04:00
rusefi 90c94f2746 better default value 2018-08-08 20:56:11 -04:00
rusefi 1eb22c8c92 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 52a1ac2b10 better idle debug info 2018-07-29 16:36:18 -04:00
rusefi ddd8a40ed2 #517 fixed 2018-07-28 16:39:23 -04:00
rusefi 652c0c2a53 #598 2018-07-26 17:11:47 -04:00
rusefi 43da335306 refactoring: better field names 2018-07-26 15:51:06 -04:00
rusefi 60b3aa8e60 unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi 1af16c58dd #598 2018-07-24 20:40:44 -04:00
rusefi f62f9563d3 error code into angle validation 2018-07-23 21:03:20 -04:00
rusefi 0d3d018712 cj125isUaDivided parameter 2018-06-17 15:07:42 -04:00
rusefi 58d6363f3a more detailed warning 2018-06-12 05:45:11 -04:00
rusefi 14697ed29b human-readable HIP state 2018-05-31 00:36:46 -04:00
rusefi 2c6faf3dce better state validation 2018-05-24 22:12:57 -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 b3a7e07344 #586 undoing bootloader damage 2018-03-25 09:18:40 -04:00
rusefi 67939bb19c #586 2018-03-24 23:10:46 -04:00
rusefi 2127133564 version into simulator output 2018-03-24 21:13:08 -04:00
rusefi ccb7ab1852 reducing start-up mess 2018-01-30 14:53:13 -05:00
rusefi adfe5e9274 #65
explicit precision control
2018-01-23 12:05:14 -05:00
andreika-git a6f7d9e238 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
rusefi 0de9cc3d15 #215 minor bugfix thank you AndreiKa 2018-01-22 12:24:03 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
andreika-git a283b3f41b 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 a84606a4c5 refactoring 2017-12-17 00:03:26 -05:00
rusefi e16959b36f #490 2017-11-27 21:25:33 -05:00
rusefi 3ca7becb33 #490 2017-11-27 21:10:49 -05:00
Matthew Kennedy 8a5036f9bf Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi 58cc02228f #473 2017-08-28 22:32:29 -04:00
rusefi 6b7268a750 #473 2017-08-28 20:11:32 -04:00
andreika-git 5e79c90caa Use RTC backup register to save Stepper IAC position (#471) 2017-08-07 07:28:21 -04:00
rusefi 4444b7444f better constant name 2017-08-06 19:43:01 -04:00
rusefi f908c06e5f better global variable name 2017-07-24 19:38:00 -04:00
andreika-git fca40969e1 Rpm calculator refactor (#459)
* initial portion

* fixes

* merge2
2017-07-08 11:02:28 -04:00
rusefi 594dfb639d code formatting 2017-07-06 21:21:45 -04:00
rusefi 63ddcb9649 RPM refactoring 2017-07-06 19:33:25 -04:00
rusefi 527f920b44 RPM refactoring 2017-07-06 19:15:10 -04:00
rusefi 3fdc29873b RPM refactoring 2017-07-06 08:49:55 -04:00
andreika-git d3895fd4c1 Fsio progress (#449)
* gen_config.bat

* FSIO: fuelPump & mainRelay progress

* typo
2017-06-25 08:35:46 +03:00
rusefi c0deef0a5e docs 2017-06-11 14:59:03 -04:00
rusefi c7a93b4def micro-optimization: in-lining from C++ back to C #441 2017-06-08 23:05:05 -04:00
rusefi b725284eac refactoring 2017-06-08 22:54:51 -04:00
Andrei f52a0064fa Refactoring 2017-06-04 22:01:40 +03:00
rusefi c4545a9779 refactoring 2017-05-25 22:28:04 -04:00
rusefi f8e592f454 better macro name 2017-05-15 23:28:49 -04:00
rusefi d68f3061f3 removing unused parameter 2017-05-07 20:40:10 -04:00
rusefi 87bb963aa5 refactoring - removing unused parameter 2017-04-29 21:16:26 -04:00
rusefi 42228d3db5 #388 fixed 2017-04-07 16:35:43 -04:00
rusefi ea09908314 #388 progress 2017-04-07 16:01:49 -04:00
Fabien Poussin d16f5c7cc2 ChibiOS 16.x update. 2017-03-29 17:54:06 +02:00
rusefi 5d2c32ecc9 refactoring: const 2017-03-19 18:49:27 -04:00
rusefi 7107876cde docs 2017-03-19 17:42:15 -04:00
rusefi ecca8d3f61 removing dead code 2017-03-19 17:37:21 -04:00
rusefi 2056494c55 refactoring 2017-02-24 19:42:34 -05:00
rusEfi cb9c6cba62 auto-sync 2017-02-13 18:03:38 -05:00
rusEfi 4daeeec6c8 auto-sync 2017-01-06 17:01:28 -05:00
rusEfi 372d783f6f auto-sync 2017-01-06 10:04:41 -05:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi c7d8289136 auto-sync 2016-12-28 00:02:03 -05:00
rusEfi 50375fdc27 auto-sync 2016-12-27 14:04:04 -05:00
rusEfi 796458358e auto-sync 2016-12-18 12:03:48 -05:00
rusEfi c6260498e1 auto-sync 2016-12-18 10:02:38 -05:00
rusEfi a379917557 auto-sync 2016-12-17 11:01:40 -05:00
rusEfi 4f36805664 auto-sync 2016-12-17 09:02:59 -05:00
rusEfi 3f776d8113 auto-sync 2016-09-21 01:01:30 -04:00
rusEfi 1783694198 auto-sync 2016-09-15 20:03:32 -04:00
rusEfi 3316d34d7c auto-sync 2016-09-14 23:03:47 -04:00
rusEfi de5c9566c4 auto-sync 2016-09-13 20:03:14 -04:00
rusEfi 86c6590889 auto-sync 2016-09-05 00:02:31 -04:00
rusEfi e3c281aad2 auto-sync 2016-08-26 00:01:55 -04:00
rusEfi 017a55c297 auto-sync 2016-08-20 23:02:09 -04:00
rusEfi a4227e08ea auto-sync 2016-07-26 01:04:34 -04:00
rusEfi 6b165c1999 auto-sync 2016-07-23 14:03:36 -04:00
rusEfi 3ea5dc04c3 auto-sync 2016-07-14 23:02:55 -04:00
rusEfi 55d8acc7af auto-sync 2016-06-27 22:02:41 -04:00
rusEfi 6d8b4e56ce auto-sync 2016-06-01 20:01:36 -04:00
rusEfi 355908de2d auto-sync 2016-05-28 19:02:28 -04:00
rusEfi 16c0de1266 auto-sync 2016-05-16 00:02:01 -04:00
rusEfi 4f10decc81 auto-sync 2016-04-23 23:07:45 -04:00
rusEfi bd3f42802d auto-sync 2016-03-14 23:01:43 -04:00
rusEfi 30b2f2ebe0 auto-sync 2016-03-11 12:04:08 -05:00
rusEfi dd88019032 auto-sync 2016-02-06 17:01:38 -05:00
rusEfi 053338a395 auto-sync 2016-02-06 10:01:34 -05:00
rusEfi c4109daea0 auto-sync 2016-02-05 16:01:55 -05:00
rusEfi 660c507f85 auto-sync 2016-02-04 21:03:01 -05:00
rusEfi 85a9e5daf4 auto-sync 2016-01-31 16:01:26 -05:00
rusEfi 3d80667dc6 auto-sync 2016-01-25 02:03:01 -05:00
rusEfi 72f2d18714 auto-sync 2016-01-23 18:01:40 -05:00
rusEfi f150508801 auto-sync 2016-01-18 22:01:26 -05:00
rusEfi f3ea878671 auto-sync 2016-01-18 19:01:48 -05:00
rusEfi a5dfa9cc2e auto-sync 2016-01-18 12:03:32 -05:00
rusEfi 9082467c64 auto-sync 2016-01-12 22:01:53 -05:00
rusEfi 52bd55c302 auto-sync 2016-01-12 10:04:06 -05:00
rusEfi 3e419bef66 auto-sync 2016-01-08 15:01:38 -05:00
rusEfi 26f36caf31 auto-sync 2016-01-01 17:02:49 -05:00
rusEfi 42069e51ac auto-sync 2015-12-31 16:02:30 -05:00
rusEfi f64571fc12 auto-sync 2015-12-31 15:01:38 -05:00
rusEfi a5c22fd237 auto-sync 2015-12-26 16:01:56 -05:00
rusEfi be05e11439 auto-sync 2015-11-12 17:01:25 -05:00
rusEfi ff05298f90 auto-sync 2015-11-12 12:01:26 -05:00
rusEfi dad329927a auto-sync 2015-09-13 12:01:42 -04:00
rusEfi 5930da3cab auto-sync 2015-09-12 19:01:20 -04:00
rusEfi b84a52a41a auto-sync 2015-09-06 23:01:28 -04:00
rusEfi 5bcd0d1737 auto-sync 2015-09-06 21:02:46 -04:00
rusEfi 9ce6dc32b6 auto-sync 2015-09-03 09:01:31 -04:00
rusEfi 671060c585 auto-sync 2015-08-19 16:01:36 -04:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 490da27bb3 auto-sync 2015-07-06 21:33:28 -04:00
rusEfi 98b105ea01 auto-sync 2015-05-31 18:09:14 -04:00
rusEfi a58afe3185 auto-sync 2015-05-31 09:09:19 -04:00
rusEfi 70082d2bf8 auto-sync 2015-05-30 00:05:45 -04:00
rusEfi 45e22b0d96 auto-sync 2015-05-22 23:08:51 -04:00
rusEfi 02cd32d9ce auto-sync 2015-05-18 22:05:11 -04:00
rusEfi 370d5b8885 auto-sync 2015-05-18 19:05:24 -04:00
rusEfi 1233f4f130 auto-sync 2015-05-17 14:08:56 -04:00
rusEfi df681ceb8a auto-sync 2015-05-12 20:07:47 -04:00
rusEfi e627eb960c auto-sync 2015-05-12 15:09:38 -04:00
rusEfi 59a7ef813d auto-sync 2015-05-09 14:05:30 -04:00
rusEfi c7f7e9be40 auto-sync 2015-05-03 18:11:54 -04:00
rusEfi 45d9b0926b auto-sync 2015-05-02 19:07:39 -04:00
rusEfi e939ea9610 auto-sync 2015-04-30 11:08:14 -04:00
rusEfi 04710f328f auto-sync 2015-04-30 10:06:16 -04:00
rusEfi 10d957f73c auto-sync 2015-04-29 08:10:57 -04:00
rusEfi 89a29cb02d auto-sync 2015-04-29 00:07:08 -04:00
rusEfi d4f5d9c4c5 auto-sync 2015-04-28 21:11:49 -04:00
rusEfi 6c7e8515c3 auto-sync 2015-04-23 15:05:57 -04:00
rusEfi 4bbb95adf9 auto-sync 2015-04-21 23:10:36 -04:00
rusEfi d02044a40b auto-sync 2015-04-11 00:04:25 -05:00
rusEfi 0ec72caefd auto-sync 2015-03-28 18:04:57 -05:00
rusEfi 282e041bd6 auto-sync 2015-03-26 08:10:31 -05:00
rusEfi 5732ac2092 auto-sync 2015-03-25 08:04:55 -05:00
rusEfi 7a1517cba5 auto-sync 2015-03-14 13:08:58 -05:00
rusEfi 465d54dcbe auto-sync 2015-03-04 21:08:26 -06:00
rusEfi 02f8c0da65 auto-sync 2015-02-27 20:04:25 -06:00
rusEfi cdc6c480ad auto-sync 2015-02-27 18:09:09 -06:00
rusEfi a73e544514 auto-sync 2015-02-27 17:08:55 -06:00
rusEfi cb95297a4a auto-sync 2015-02-27 16:07:50 -06:00
rusEfi 5df19edde8 auto-sync 2015-02-26 21:04:29 -06:00
rusEfi 690139f638 auto-sync 2015-02-25 07:08:28 -06:00
rusEfi d95a3d007e auto-sync 2015-02-24 22:04:21 -06:00
rusEfi daa0284246 auto-sync 2015-02-24 18:11:57 -06:00
rusEfi f656b8c8d4 auto-sync 2015-02-24 12:15:24 -06:00
rusEfi e4506beaa0 auto-sync 2015-02-19 21:05:01 -06:00
rusEfi dd4f744a5e auto-sync 2015-02-18 21:07:49 -06:00
rusEfi 2eec9343e1 auto-sync 2015-02-18 20:05:47 -06:00
rusEfi bcc134ac4b auto-sync 2015-02-16 17:08:13 -06:00
rusEfi 1015d5727d auto-sync 2015-02-16 16:04:20 -06:00
rusEfi 47cf662d69 auto-sync 2015-02-14 22:04:14 -06:00
rusEfi 9aa29d3ac3 auto-sync 2015-02-14 21:04:03 -06:00
rusEfi 9219212c4e auto-sync 2015-02-10 22:04:38 -06:00
rusEfi 566416bc03 auto-sync 2015-02-10 07:05:46 -06:00
rusEfi ef22511892 auto-sync 2015-02-09 11:05:46 -06:00
rusEfi ed2652cecc auto-sync 2015-01-28 19:06:25 -06:00
rusEfi a7257561b7 auto-sync 2015-01-26 18:04:19 -06:00
rusEfi c7303e5807 auto-sync 2015-01-20 17:04:01 -06:00
rusEfi 394831ced4 auto-sync 2015-01-19 15:03:56 -06:00
rusEfi 978f430edd auto-sync 2015-01-15 18:03:56 -06:00
rusEfi 85b43ccee5 auto-sync 2015-01-14 21:04:08 -06:00
rusEfi 0db6580011 auto-sync 2015-01-14 20:03:44 -06:00
rusEfi 4149e6d2d3 auto-sync 2015-01-14 19:06:02 -06:00
rusEfi 4b1100fe9d auto-sync 2015-01-14 18:03:39 -06:00
rusEfi 3c3aa929c6 auto-sync 2015-01-14 17:04:00 -06:00
rusEfi b64987932b auto-sync 2015-01-13 21:04:02 -06:00
rusEfi 2436c84f6e auto-sync 2015-01-13 12:06:16 -06:00
rusEfi 4e3a5d088f auto-sync 2015-01-12 22:03:39 -06:00
rusEfi 3106182831 auto-sync 2015-01-12 18:05:46 -06:00
rusEfi a174734294 auto-sync 2015-01-12 17:04:10 -06:00
rusEfi e3267f4daf auto-sync 2015-01-07 18:03:45 -06:00
rusEfi d26c763e5c auto-sync 2015-01-07 17:04:40 -06:00
rusEfi 41ead14824 auto-sync 2015-01-07 16:05:17 -06:00
rusEfi 54f2ba3fc4 auto-sync 2015-01-07 08:03:48 -06:00
rusEfi 1149eb897d auto-sync 2015-01-05 23:03:38 -06:00
rusEfi 506a95356d auto-sync 2015-01-02 21:03:40 -06:00
rusEfi b01a6dce33 auto-sync 2015-01-02 09:03:34 -06:00
rusEfi 710cbd5718 auto-sync 2015-01-01 17:04:13 -06:00
rusEfi e8f5e94e8b auto-sync 2015-01-01 14:03:40 -06:00
rusEfi 0dff692a2d auto-sync 2014-12-27 15:03:38 -06:00
rusEfi d237ce610c auto-sync 2014-12-24 13:05:19 -06:00
rusEfi 57f9892b06 auto-sync 2014-12-24 12:05:36 -06:00
rusEfi f0c20916f1 auto-sync 2014-12-24 00:03:26 -06:00
rusEfi 2fe0129de6 auto-sync 2014-12-23 23:03:35 -06:00
rusEfi 9654638bb3 auto-sync 2014-12-13 18:03:15 -06:00
rusEfi 94e1f44021 auto-sync 2014-12-12 10:04:30 -06:00
rusEfi 2287672f4f auto-sync 2014-12-10 11:03:39 -06:00
rusEfi db1cef7f38 auto-sync 2014-12-09 22:03:07 -06:00
rusEfi 19983c9b7f auto-sync 2014-12-09 16:03:20 -06:00
rusEfi 82327d0c7e auto-sync 2014-12-08 10:04:12 -06:00
rusEfi 765bd5c819 auto-sync 2014-12-07 17:03:08 -06:00
rusEfi 63fcbaa1b1 auto-sync 2014-12-07 10:04:19 -06:00
rusEfi 55a325f22b auto-sync 2014-12-06 15:03:17 -06:00
rusEfi bc02df9419 auto-sync 2014-12-06 14:04:01 -06:00
rusEfi 84ed2bf87a auto-sync 2014-12-05 20:04:42 -06:00
rusEfi 30433e40ae auto-sync 2014-12-05 11:03:16 -06:00
rusEfi 7fefb30273 auto-sync 2014-12-04 21:03:19 -06:00
rusEfi ce4920c421 auto-sync 2014-12-04 19:03:09 -06:00
rusEfi 80300f54ae auto-sync 2014-12-04 07:03:27 -06:00
rusEfi bbed02dbc3 auto-sync 2014-12-03 10:03:52 -06:00
rusEfi a58220fbce auto-sync 2014-12-03 07:04:17 -06:00
rusEfi ee2eb5294e auto-sync 2014-11-30 10:04:02 -06:00
rusEfi 0b08f20b47 auto-sync 2014-11-29 23:03:06 -06:00
rusEfi d17d13ce4a auto-sync 2014-11-29 10:03:49 -06:00
rusEfi e9d2fa2277 auto-sync 2014-11-26 22:03:05 -06:00
rusEfi 62a57a72d0 auto-sync 2014-11-25 11:05:03 -06:00
rusEfi dc0822b74a auto-sync 2014-11-24 21:03:19 -06:00
rusEfi 1391eb4847 auto-sync 2014-11-24 11:03:09 -06:00
rusEfi 84b71b475b auto-sync 2014-11-23 22:03:16 -06:00
rusEfi 618ee77290 auto-sync 2014-11-22 11:03:10 -06:00
rusEfi 2c698a9912 auto-sync 2014-11-18 20:05:41 -06:00
rusEfi 68c76681e6 auto-sync 2014-11-18 15:03:12 -06:00
rusEfi 3c1f1043f5 auto-sync 2014-11-18 13:03:28 -06:00
rusEfi dd21201d57 auto-sync 2014-11-17 17:03:13 -06:00
rusEfi 784db85f38 auto-sync 2014-11-17 15:03:20 -06:00
rusEfi b51f7d6d32 auto-sync 2014-11-17 14:03:37 -06:00
rusEfi 7452259f77 auto-sync 2014-11-16 23:03:45 -06:00
rusEfi 4f5fd896f7 auto-sync 2014-11-11 15:05:09 -06:00
rusEfi 759f11db15 auto-sync 2014-11-10 10:04:09 -06:00
rusEfi c6d1b30d33 auto-sync 2014-11-10 09:03:20 -06:00
rusEfi e33424b2e7 auto-sync 2014-11-08 11:03:07 -06:00
rusEfi c0f96b3d0d auto-sync 2014-11-07 21:04:45 -06:00
rusEfi bc1b61a58e auto-sync 2014-11-07 10:08:15 -06:00
rusEfi b5654f2c36 auto-sync 2014-11-06 12:04:30 -06:00
rusEfi e83e1c4c55 auto-sync 2014-11-05 22:03:20 -06:00
rusEfi 52961ddae1 auto-sync 2014-11-04 13:03:07 -06:00
rusEfi 0dbe292983 auto-sync 2014-10-31 14:03:00 -05:00
rusEfi 1571c2533f auto-sync 2014-10-31 13:05:18 -05:00