Commit Graph

627 Commits

Author SHA1 Message Date
rusefi 7151749c4a The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 21:31:59 -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
rusefi dc5fe620ee Saab CDM knock signal integration #647 2019-01-04 23:47:39 -05:00
rusEfi c3380c4ef3 #35 2019-01-04 17:18:43 -05:00
rusefi 968fdd2913 #635 2019-01-01 14:14:09 -05:00
rusefi e6a139b044 #625 2018-12-25 21:05:06 -05:00
rusefi c66b6faf54 #635 2018-12-24 23:16:33 -05:00
rusefi 415f410baf ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusEfi d93f3ecd89 better? field name 2018-11-30 00:17:55 -05:00
rusefi b9f588e6f9 #616 idle into simulator 2018-10-30 07:58:50 -04:00
andreika-git 3001f2837d 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 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 102a503235 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-09-10 22:10:58 -04:00
rusefi 92df53aec9 error codes 2018-09-10 22:10:55 -04:00
rusEfi 7f8ac4dd96 getting ready for NA8 2018-09-06 22:41:05 -04:00
rusEfi 95601bcd2d getting ready for NA8 2018-09-06 22:31:23 -04:00
rusefi 90c94f2746 better default value 2018-08-08 20:56:11 -04:00
rusEfi 55d6e252c8 wider macro usage 2018-07-28 19:16:58 -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
Matthew Kennedy c36991a5ed 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
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 72cc52add6 reducing global state in unit tests 2018-03-04 21:32:48 -05:00
rusefi 6d1dfd6995 reducing confusion / better code 2018-03-04 17:53:52 -05:00
rusefi 675df4bdaa #569 2018-02-25 20:51:34 -05:00
rusefi 034156851c refactoring 2018-02-03 20:43:31 -05:00
rusefi 6dd941bfa6 refactoring 2018-02-03 20:16:14 -05:00
rusefi 3840f0bbde minor bugfix in theoretical case of two consequitive changes 2018-02-03 12:47:37 -05:00
rusefi a8ed61c277 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi 349aca993d extracting macro 2018-02-03 10:48:35 -05:00
andreika-git 7c88a97edc Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking (#565) 2018-02-02 08:18:00 -05:00
rusEfi ef9c5a6288 NA8 2018-01-31 21:30:28 -05:00
rusefi 7b3434caca #557 2018-01-28 14:03:58 -05:00
rusefi c17455dc0d #540 2018-01-23 08:34:18 -05:00
rusefi 53394cd506 fix #539 reducing idle stepper reaction time 2018-01-21 12:19:36 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusefi 7b5302d897 fix #532 2018-01-07 12:11:49 -05:00
rusEfi 87f47b4a0e better method name 2018-01-07 11:17:49 -05:00
rusefi 6da8c3444a more idle control complexity 2017-12-27 00:26:40 -05:00
rusefi 612baa70d5 fixing build 2017-12-25 10:26:17 -05:00
rusefi 644eeb864a switching to target RPM curve 2017-12-24 22:41:57 -05:00
rusefi 7e6d593aea switching to target RPM curve 2017-12-24 22:14:08 -05:00
rusefi fb6cb5b2cf switching to target RPM curve 2017-12-24 22:05:16 -05:00
andreika-git e9c8a2a6a8 Bootloader set default pin states (#524)
* Set default pin states needed by Bootloader

* Small Bootloader fix
2017-12-24 13:45:03 -05:00
rusefi f8014b2a1a fix #514 2017-12-17 15:41:58 -05:00
rusefi 2230a232c6 FSIO usability 2017-12-17 12:02:35 -05:00
rusEfi ba9d3c06a6 code style 2017-12-03 15:31:11 -05:00
rusefi b9e845db0c another board testing approach 2017-12-02 20:59:31 -05:00
rusefi b1db389be2 fix #490 2017-11-27 21:49:58 -05:00
rusefi eadad9d916 #490 2017-11-26 01:17:37 -05:00
rusefi 05ba9966e7 better enum name 2017-11-19 17:54:00 -05:00
rusEfi 2bc7dc9eff #495 todo clean-up 2017-11-19 15:24:36 -05:00
rusefi 72df70cb48 #495
compacting data structure without changing the size yet
2017-11-19 12:07:07 -05:00
rusefi a6ed13cb60 #490 2017-11-19 11:32:05 -05:00
rusefi 6d86f14d4a refactoring - better variable name 2017-11-19 10:23:47 -05:00
Matthew Kennedy 8a5036f9bf Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi 5a51e0e1bb #442 2017-08-31 07:53:41 -04:00
rusefi 5faad39810 #473 2017-08-18 16:18:11 -04:00
rusefi 52544462ec #473 2017-08-17 02:56:25 -04:00
rusefi 7b0814276e fixing build 2017-08-06 19:47:16 -04:00
rusefi 4444b7444f better constant name 2017-08-06 19:43:01 -04:00
rusefi 29b9af9a6e refactoring 2017-08-06 19:39:24 -04:00
rusefi 59cb74193a startOfCrankingPrimingPulse 2017-07-15 15:36:49 -04:00
andreika-git 810509440d onConfigurationChangeTriggerCallback() (#448)
* onConfigurationChangeTriggerCallback()

* conform isTriggerConfigChanged

* #if EFI_EMULATE_POSITION_SENSORS

* Now it works!

* svnversion
2017-06-26 21:31:10 +03:00
rusefi 74e5a3cc90 refactoring: better name 2017-06-26 09:23:26 +03:00
rusefi bcceaeaf9b refactoring: better name 2017-06-26 09:14:31 +03:00
andreika-git d3895fd4c1 Fsio progress (#449)
* gen_config.bat

* FSIO: fuelPump & mainRelay progress

* typo
2017-06-25 08:35:46 +03:00
rusefi bd026d534f mapMinBufferLength 2017-06-22 09:29:52 +03:00
rusefi c6c8212ad1 #351 2017-06-13 10:40:16 -04:00
rusefi 5e9ed07904 configurable stepper pulse 2017-06-12 18:31:55 -04:00
rusefi 0c4fc55e7a #442 2017-06-12 08:41:32 -04:00
rusefi 87d213f9b2 reducing code duplication 2017-06-11 15:27:23 -04:00
rusefi 6a4d69acc8 reducing code duplication 2017-06-11 15:17:02 -04:00
rusefi 53d1b39a1c reducing code duplication 2017-06-11 15:13:03 -04:00
rusefi 9273a5c8d7 better method name 2017-06-11 15:06:05 -04:00
rusefi be44198033 default TPS2TPS map 2017-06-11 00:54:37 -04:00
rusefi 543d9c06f5 #4 2017-06-04 20:13:37 -04:00
Andrei e24b8736c9 Separate Serial & sdCard configs for bootloader use 2017-05-30 20:50:33 +03:00
rusefi 3fb5167f7a PID storage refactoring - minor incompatible storage change 2017-05-28 22:32:32 -04:00
rusefi 53a6ebf7cc ETB 2017-05-28 14:22:43 -04:00
rusefi 99d82d9e4e #4 idle min/max 2017-05-28 13:44:26 -04:00
rusefi 7c7cd41471 ETB online settings 2017-05-27 23:01:41 -04:00
rusefi 55a6cbce5d #4 2017-05-16 22:13:40 -04:00
rusefi f8e592f454 better macro name 2017-05-15 23:28:49 -04:00
rusefi 0796baf64c #415 2017-05-15 04:53:04 -04:00
rusefi c9550a9cd1 more idle air by default 2017-05-11 22:58:06 -04:00
rusefi 560ab5d5c4 fixing unit tests 2017-05-11 19:15:47 -04:00
rusefi e969fcc129 andreika canNbcType feedback 2017-05-11 19:07:15 -04:00
rusefi 89bfc75ce7 refactoring: splitting long method 2017-05-11 19:03:31 -04:00
rusefi 9656861338 refactoring: splitting long method 2017-05-11 18:58:13 -04:00
rusefi 43ccd529de getting back to original scale 2017-05-07 19:06:50 -04:00
rusefi 50489c2b4a better cranking defaults 2017-05-07 18:37:44 -04:00
rusefi c82d863cae miata defaults progress 2017-05-07 10:30:05 -04:00
rusefi d62cd26336 Merge branch 'master' of https://github.com/rusefi/rusefi 2017-05-06 16:12:24 -04:00
rusefi ec17015342 prometheus 2017-05-06 16:11:45 -04:00
Andrei 3958c25501 STM32F407xx-define (and small clean-up) pull request 2017-05-01 22:09:35 +03:00
Andrei 1961808cb6 call-board-configuration pull request (fix unit tests) 2017-04-22 02:13:37 +03:00
Andrei 119159b749 call-board-configuration pull request (fix2) 2017-04-22 01:46:25 +03:00
Andrei 02c36759f5 call-board-configuration pull request (fix) 2017-04-22 01:30:10 +03:00
Andrei 1643a44706 call-board-configuration pull request (fix) 2017-04-22 01:28:12 +03:00
Andrei 27f03e9197 call-board-configuration pull request 2017-04-22 01:11:36 +03:00
rusefi f3aa47f70e better defaults 2017-04-18 21:59:23 -04:00
rusefi 3ebfa4c483 better miata defaults 2017-04-18 21:37:31 -04:00
rusEfi bd79b66768 documenting miata vvt board 2017-04-17 22:10:19 -04:00
rusefi 785cce9ef4 sdCardSpiDevice 2017-04-11 19:36:26 -04:00
rusefi 22f2754034 sdCardSpiDevice 2017-04-11 19:25:31 -04:00
rusefi aab95d0f83 #393 2017-04-10 14:59:21 -04:00
rusefi 15b02c3ea9 manual picking from ChibiOS migration branch to make my evening a little less depressing 2017-03-27 22:59:05 -04:00
rusefi 428beb0609 better CAN defaults 2017-03-21 22:07:04 -04:00
rusefi 7af66d6920 docs 2017-03-20 22:22:06 -04:00
rusefi da6ef11e8f improving internal consistency validation 2017-03-19 17:54:03 -04:00
rusefi 3df4f99a3e better error handling 2017-03-12 22:48:15 -04:00
rusefi 6df0c3b4e4 fixed #366 2017-03-06 17:42:16 -05:00
rusefi e7f6345035 #366 2017-03-05 21:59:15 -05:00
rusefi 75bb78c484 safer default 2017-03-05 07:42:18 -05:00
rusefi 42eea1ddfd progress #363 2017-03-01 22:18:25 -05:00
rusefi 414c03f478 progress #363 2017-03-01 21:38:14 -05:00
rusefi 7d774d4e11 civic trigger issue 2017-03-01 19:41:17 -05:00
rusefi 70c77cefd3 board QA engine 2017-02-24 18:58:14 -05:00
rusEfi 7256d4481e auto-sync 2017-02-18 15:01:47 -05:00
rusEfi cb9c6cba62 auto-sync 2017-02-13 18:03:38 -05:00
rusEfi 9f392f5659 auto-sync 2017-02-12 21:04:18 -05:00
rusEfi 41c387ef45 auto-sync 2017-02-12 18:02:01 -05:00
rusEfi 110e66e7b2 auto-sync 2017-02-12 02:02:24 -05:00
rusEfi 43e05c128a auto-sync 2017-01-28 20:03:19 -05:00
rusEfi a732c830a3 auto-sync 2017-01-28 15:05:25 -05:00
rusEfi c7cf472467 auto-sync 2017-01-26 23:03:04 -05:00
rusEfi 52801e6acc auto-sync 2017-01-23 00:06:44 -05:00
rusEfi 0a110249b4 auto-sync 2017-01-22 16:04:09 -05:00
rusEfi a1aab54b25 auto-sync 2017-01-22 09:03:08 -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 357c14ab3d auto-sync 2016-12-29 20:02:31 -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 799ac1f2e3 auto-sync 2016-12-27 13:02:00 -05:00
rusEfi 9a1e71ef90 auto-sync 2016-12-21 18:01:56 -05:00
rusEfi 796458358e auto-sync 2016-12-18 12:03:48 -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 e4a4f48acf auto-sync 2016-12-16 21:02:54 -05:00
rusEfi db256231d9 auto-sync 2016-12-06 23:03:39 -05:00
rusEfi 772b53635c auto-sync 2016-12-01 23:01:36 -05:00
rusEfi 02936b26c7 auto-sync 2016-12-01 22:02:50 -05:00
rusEfi 066da2baae auto-sync 2016-11-30 22:06:43 -05:00
rusEfi ee1a7e0997 auto-sync 2016-11-14 22:02:35 -05:00
rusEfi 11ca049346 auto-sync 2016-11-03 17:03:11 -04:00
rusEfi ba6b728b8b auto-sync 2016-10-28 22:03:00 -04:00
rusEfi c0339235f0 auto-sync 2016-10-15 23:03:28 -04:00
rusEfi e996bd723b auto-sync 2016-10-12 00:01:45 -04:00
rusEfi 4e5a870f7f auto-sync 2016-10-10 16:02:39 -04:00
rusEfi fb5f7fc282 auto-sync 2016-10-10 15:02:10 -04:00
rusEfi e4bad0d9d0 auto-sync 2016-10-10 14:02:17 -04:00
rusEfi b84e44d339 auto-sync 2016-10-04 15:02:36 -04:00
rusEfi 650025b2c0 auto-sync 2016-10-04 14:00:58 -04:00
rusEfi 64ce9c196b auto-sync 2016-10-02 14:02:23 -04:00
rusEfi 293888b436 auto-sync 2016-09-21 13:02:42 -04:00
rusEfi 77ab8fd3cf auto-sync 2016-09-21 12:03:07 -04:00
rusEfi 6a3240ba67 auto-sync 2016-09-17 19:02:34 -04:00
rusEfi 87fcc242c2 auto-sync 2016-09-15 23:01:48 -04:00
rusEfi 2a61420906 auto-sync 2016-09-15 09:02:04 -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 bcfb1cadd1 auto-sync 2016-09-11 21:02:02 -04:00
rusEfi 486be99d13 auto-sync 2016-09-03 02:03:32 -04:00
rusEfi 28e1d3f2d0 auto-sync 2016-08-28 16:02:34 -04:00
rusEfi 8fa10b571e auto-sync 2016-08-20 21:03:09 -04:00
rusEfi 46bc98d4ea auto-sync 2016-08-16 22:05:36 -04:00
rusEfi d1acf9d0e8 auto-sync 2016-08-02 14:06:59 -04:00
rusEfi dac94a1d09 auto-sync 2016-08-01 22:04:24 -04:00
rusEfi 6bdbacb5db auto-sync 2016-07-24 23:02:52 -04:00
rusEfi 6b165c1999 auto-sync 2016-07-23 14:03:36 -04:00
rusEfi cffff632da auto-sync 2016-07-22 18:04:12 -04:00
rusEfi 3930ed73e9 auto-sync 2016-07-20 19:04:27 -04:00
rusEfi dcae7ae6ef auto-sync 2016-07-17 03:01:48 -04:00
rusEfi 8e83736a95 auto-sync 2016-07-17 02:03:46 -04:00
rusEfi 35911eef9d auto-sync 2016-07-13 23:01:43 -04:00
rusEfi 9bc7efc248 auto-sync 2016-07-13 22:02:35 -04:00
rusEfi 4831f3920b auto-sync 2016-07-13 21:03:05 -04:00
rusEfi 7f5d654421 auto-sync 2016-07-09 19:03:08 -04:00
rusEfi 3b139a474f auto-sync 2016-07-05 09:01:23 -04:00
rusEfi 96c4667e68 auto-sync 2016-07-02 18:02:12 -04:00
rusEfi fc40f27418 auto-sync 2016-07-02 14:02:35 -04:00
rusEfi dba8266993 auto-sync 2016-07-01 23:01:22 -04:00
rusEfi 6c1071c9c9 auto-sync 2016-07-01 10:02:58 -04:00
rusEfi f66c785aa9 auto-sync 2016-06-30 01:01:38 -04:00
rusEfi 6082b61cda auto-sync 2016-06-26 20:03:27 -04:00
rusEfi 6308cf1daa auto-sync 2016-06-25 19:03:02 -04:00
rusEfi 30089f1c4a auto-sync 2016-06-25 16:02:01 -04:00
rusEfi 997b928b5c auto-sync 2016-06-14 22:03:05 -04:00
rusEfi 1317510097 auto-sync 2016-05-23 15:02:46 -04:00
rusEfi 3d90a558a4 auto-sync 2016-05-11 22:03:18 -04:00
rusEfi 2c4d4e26a7 auto-sync 2016-05-04 23:02:32 -04:00
rusEfi 21db265cf6 auto-sync 2016-04-25 23:01:59 -04:00
rusEfi fc6d78c754 auto-sync 2016-04-16 18:01:43 -04:00
rusEfi cb0d5c1ac9 auto-sync 2016-03-26 06:03:24 -04:00
rusEfi 3295b7de5f auto-sync 2016-03-21 17:02:08 -04:00
rusEfi 8dd2da591b auto-sync 2016-03-12 20:03:40 -05:00
rusEfi f884097aef auto-sync 2016-03-12 19:01:55 -05:00