Commit Graph

480 Commits

Author SHA1 Message Date
rusefi 2164661274 undoing wrong fix & better fix for #805
also generator logging improvements
This reverts commit 96270758c9.
2019-06-30 14:28:47 -04:00
rusefi 2120e4827a Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-30 13:24:55 -04:00
rusefi d0e4a0984f Annotations in C++ code to produce formulas in rusEfi console #807 2019-06-27 06:47:13 -04:00
rusefi 35d3cc0ac4 docs/type safety 2019-06-19 21:24:09 -04:00
rusefi 96270758c9 "Calibrate TPS" broken in TS fix #805 2019-06-17 22:00:34 -04:00
rusefi 0b843819eb TPS Live Documentation 2019-06-17 21:37:11 -04:00
rusefi d90c6ee1a3 Annotations in C++ code to produce formulas in rusEfi console #807 (#847)
* Annotations in C++ code to produce formulas in rusEfi console #807
firmware part of the change

* removing unneeded stuff & fixing unit test compilation

* not complete better unit test compilation fix  :(

* better C++ usage
2019-06-17 12:18:55 -04:00
rusefi bc5154694b adding support for smaller table axis 2019-06-10 12:38:32 -04:00
rusefi 998345ef9e unit tests should not have global context, including mock values 2019-05-27 15:56:12 -04:00
rusefi e557a30193 messing with TPS mocking 2019-05-27 14:21:12 -04:00
rusefi 2c24571ddb dreams of two ETBs 2019-05-05 12:02:42 -04:00
rusefi 85b790edcf The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
maybe probably pointless refactoring? reducing parameters visibility
2019-05-03 18:41:43 -04:00
rusefi 899b96eec2 ETB tiny progress 2019-04-30 18:46:39 -04:00
rusEfi 67e8adf6f5 ETB micro progress 2019-04-30 01:21:09 -04:00
rusefi dacf305011 docs 2019-04-24 17:00:05 -04:00
rusefi 884c54a185 defined(__DOXYGEN__) ? #748 2019-04-12 22:07:03 -04:00
dron0gus 12e07bc3ab Some more include fixes for linux (#738)
* Some more include fixes for linux

* Pass cross-compile path through CROSS_COMPILE

* Lower-upper case conversion fixes for linux
2019-04-10 01:12:35 +02:00
rusefi 82028b29f8 better ICU error handling 2019-04-07 18:25:46 -04:00
rusefi df420322f8 docs 2019-03-17 18:11:03 -04:00
rusEfi 849846e4ec better Electronic Throttle body control #493 2019-03-11 00:31:06 -04:00
rusefi cf55432c5c ETB quality instrumentation #494
set10K_4050K(ThermistorConf *thermistorConf)
2019-03-04 14:37:23 -05:00
rusEfi c5be9840e9 new 'etbreset' command 2019-03-02 15:04:42 -05:00
rusEfi ac92a0380e reducing warning noise 2019-03-02 13:04:26 -05:00
rusEfi 3aa1944ec0 typo 2019-02-27 17:13:05 -05:00
dron0gus 2027977e2c warning cleanup (#693)
* Kill annoing warnings about unused vars

* Kill annoing signed vs unsigned warnings

* Make ALWAYS_INLINE macro realy inlining

* Incorrect attribute placement.

While correct attribute placement cause ram4 overflow.
Move to correct place (to avoid gcc-2018-q4 errors) and comment
out.

* Silence -Wcast-function-type warnings

Cast to intermediate "void *" to lose compiler knowledge about the original
type and pass the warning. This is a workaround.
2019-02-21 05:44:45 -05:00
rusefi 0fe4efbee3 refactoring: duplicated import, already imported 2019-02-05 21:06:18 -05:00
rusefi 6992480f74 CJ125 unit-tests coverage #617 2019-02-01 23:16:34 -05:00
rusefi 70f5d3e69c better conditional compilation 2019-01-31 11:57:15 -05:00
rusefi aba0f44df5 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi 37a47b1f25 refactoring: reducing header tree hell 2019-01-20 23:30:40 -05:00
rusefi 86a0d67d70 learning C++ 2019-01-15 20:24:36 -05:00
rusefi 43735bffa0 enjoying C++11 2019-01-13 23:25:15 -05:00
rusefi 1bcefa5690 MAF2MAP convestion #538 2019-01-13 01:53:58 -05:00
rusefi fed61c1af4 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:57:33 -05:00
rusefi 519316da16 #35 2019-01-07 23:23:50 -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 c75951e8a0 #35 2019-01-04 19:20:32 -05:00
rusefi 68cb4a0452 #35 trying new kind of parameter magic 2019-01-04 00:51:32 -05:00
rusEfi d93f3ecd89 better? field name 2018-11-30 00:17:55 -05:00
rusefi 996ca909de CJ125 unit-tests coverage #617 2018-11-03 11:44:57 -04:00
rusefi 5cb6a2b6f0 refactoring 2018-09-16 23:10:06 -04:00
rusefi 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 2f95cd1e0d step towards more unique codes 2018-07-25 23:30:00 -04:00
rusefi 60b3aa8e60 unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi 58d6363f3a more detailed warning 2018-06-12 05:45:11 -04:00
rusEfi 0c1d76572d docs 2018-01-30 22:04:33 -05:00
andreika-git 19dca45042 Prepare debug & output for CJ125 (#558) 2018-01-28 13:04:19 -05:00
andreika-git 94e201c858 Add a new MAP sensor type (MPX4250A) (#554) 2018-01-26 10:50:12 -05:00
rusefi adfe5e9274 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi c17455dc0d #540 2018-01-23 08:34:18 -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 574d9dfd8b #538 2018-01-21 16:11:39 -05:00
rusefi 7925600d9d #538 2018-01-21 00:12:50 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusEfi c569411eb7 #538 2018-01-20 14:53:58 -05:00
andreika-git 286c3c9751 "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
rusEfi a1565058c0 Fix VSS init/deinit 2018-01-01 11:27:15 -05:00
rusefi 415bc28298 fixing build 2017-11-24 19:16:00 -05:00
rusefi c4191454d3 ADC docs 2017-11-24 17:40:20 -05:00
rusefi b4b032cc14 #494 2017-11-16 14:44:53 -05:00
rusefi c0304d26b0 Merge branch 'master' of https://github.com/rusefi/rusefi 2017-11-16 10:38:37 -05:00
rusefi 935622a4e2 mock TPS refactoring 2017-11-16 10:29:40 -05:00
Matthew Kennedy 8a5036f9bf Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi 6b69ac333c docs 2017-11-14 18:49:16 -05:00
rusefi 4452717d9a #385 2017-10-29 20:29:02 -04:00
rusEfi ce37c09782 fixing new MAP decoder 2017-09-21 23:31:46 -04:00
rusEfi e89658cd2f DENSO map calibration 2017-09-21 21:15:13 -04:00
rusefi 61a837ee43 docs 2017-08-28 19:36:12 -04:00
rusefi 5f885120f3 #470 2017-08-06 16:29:14 -04:00
rusefi d682229f27 docs 2017-06-22 09:23:42 +03:00
rusefi 95889d8f22 removing unused method 2017-06-22 08:59:07 +03:00
rusefi 69d155daaf some hack to handle linear CLT sensors 2017-06-12 18:48:55 -04:00
rusEfi d8ecf8bd1d fixing throttle pedal settings storage & better names 2017-05-29 22:35:24 -04:00
rusefi 8713e80dad better error handling 2017-05-29 00:02:43 -04:00
rusefi 73c1f29cf9 better macro name 2017-05-15 23:33:22 -04:00
rusefi f8e592f454 better macro name 2017-05-15 23:28:49 -04:00
rusefi 51bc8ef09a #412 2017-05-11 08:32:08 -04:00
rusEfi 7cdbf2bb03 refactoring: better code names 2017-04-19 22:03:14 -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
rusefi 7e57111595 #375 2017-04-02 01:46:27 -04:00
rusefi 8e5959a6ce manual pre-merge - better error message 2017-04-01 16:52:55 -04:00
rusefi 05b33d567e individual error codes for all errors 2017-03-05 08:50:19 -05:00
rusefi 538847a44e simulator usability 2017-03-03 23:30:41 -05:00
rusefi edd6d62d0c simulator usability 2017-03-03 23:26:50 -05:00
rusefi 60c6b71027 simulator usability 2017-03-03 23:24:32 -05:00
rusEfi 70fa5911f9 auto-sync 2017-02-15 11:03:28 -05:00
rusEfi ad009182ff auto-sync 2017-02-09 15:07:03 -05:00
rusEfi 066fdd8f04 auto-sync 2017-01-22 17:03:31 -05:00
rusEfi a1aab54b25 auto-sync 2017-01-22 09:03:08 -05:00
rusEfi 5e7e11f001 auto-sync 2017-01-15 15:06:23 -05:00
rusEfi 4940c0d226 auto-sync 2017-01-05 20:04:02 -05:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi cae31c8b67 auto-sync 2016-12-27 11:01:26 -05:00
rusEfi 9ee1d030e1 auto-sync 2016-12-26 14:03:16 -05:00
rusEfi 52d4e07d57 auto-sync 2016-12-23 14:01:45 -05:00
rusEfi 3a7444a0be auto-sync 2016-12-22 14:02:38 -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 2136c6de17 auto-sync 2016-12-17 12:03:02 -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 3026d9b60b auto-sync 2016-12-16 19:02:14 -05:00
rusEfi f7c0d4ee5b auto-sync 2016-10-31 20:02:09 -04:00
rusEfi f01b87f878 auto-sync 2016-10-15 00:02:44 -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 669144ec36 auto-sync 2016-08-26 19:02:56 -04:00
rusEfi 6b165c1999 auto-sync 2016-07-23 14:03:36 -04:00
rusEfi 4831f3920b auto-sync 2016-07-13 21:03:05 -04:00
rusEfi 5a38f817a7 auto-sync 2016-06-26 14:01:41 -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 73cfb18d86 auto-sync 2016-06-23 00:01:55 -04:00
rusEfi a7ca3c862c auto-sync 2016-06-18 12:01:50 -04:00
rusEfi 01a888b458 auto-sync 2016-06-16 23:02:08 -04:00
rusEfi 9ef8e787a7 auto-sync 2016-06-13 00:02:04 -04:00
rusEfi b39171aaea auto-sync 2016-06-12 11:03:43 -04:00
rusEfi cbc392ed2e auto-sync 2016-02-04 14:01:38 -05:00
rusEfi 4fa714bc72 auto-sync 2016-01-31 21:02:03 -05:00
rusEfi 85a9e5daf4 auto-sync 2016-01-31 16:01:26 -05:00
rusEfi 38a723ddd1 auto-sync 2016-01-26 20:02:45 -05:00
rusEfi 14d5a20f88 auto-sync 2016-01-11 17:01:33 -05:00
rusEfi 75285b9a22 auto-sync 2016-01-08 11:01:40 -05:00
rusEfi 7af407ac55 auto-sync 2016-01-07 21:02:35 -05:00
rusEfi afce773f38 auto-sync 2016-01-07 09:01:34 -05:00
rusEfi 006cc775dd auto-sync 2016-01-03 19:01:43 -05:00
rusEfi 25f9c01b5c auto-sync 2016-01-01 19:02:59 -05:00
rusEfi 39a1b3383f auto-sync 2016-01-01 18:01:46 -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 5bcd0d1737 auto-sync 2015-09-06 21:02:46 -04:00
rusEfi 85c6e4f28a auto-sync 2015-08-30 17:01:21 -04:00
rusEfi 1d1cf5e978 auto-sync 2015-08-16 23:01:33 -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 1fc50cb652 auto-sync 2015-06-03 23:11:45 -04:00
rusEfi c8cffa39dc auto-sync 2015-05-30 10:06:27 -04:00
rusEfi 403d447c1e auto-sync 2015-05-28 23:08:11 -04:00
rusEfi 8b143432d0 auto-sync 2015-05-23 21:12:03 -04:00
rusEfi 2edf54e6a1 auto-sync 2015-05-23 16:09:40 -04:00
rusEfi 9743a75d7c auto-sync 2015-05-23 00:04:54 -04:00
rusEfi 45e22b0d96 auto-sync 2015-05-22 23:08:51 -04:00
rusEfi 3ebc7c943f auto-sync 2015-05-22 17:09:51 -04:00
rusEfi ea19dec60d auto-sync 2015-05-22 08:05:16 -04:00
rusEfi e627eb960c auto-sync 2015-05-12 15:09:38 -04:00
rusEfi ab6cf3f38e auto-sync 2015-05-11 19:10:09 -04:00
rusEfi 203e0401e6 auto-sync 2015-05-11 17:09:21 -04:00
rusEfi 1062e2fe72 auto-sync 2015-05-06 14:05:14 -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 b03cb58454 auto-sync 2015-04-25 21:12:30 -04:00
rusEfi da3e02338d auto-sync 2015-04-19 14:04:42 -04:00
rusEfi d02044a40b auto-sync 2015-04-11 00:04:25 -05:00
rusEfi 5bf2efa197 auto-sync 2015-04-05 10:11:40 -05:00
rusEfi f7a5c9d26b auto-sync 2015-04-03 19:08:31 -05:00
rusEfi c3f848b670 auto-sync 2015-03-01 11:07:24 -06:00
rusEfi ed22f680cd auto-sync 2015-02-28 11:05:12 -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 061e983e2f auto-sync 2015-02-24 21:08:58 -06:00
rusEfi eac1141d87 auto-sync 2015-02-22 23:04:24 -06:00
rusEfi e1171e8748 auto-sync 2015-02-18 22:04:16 -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 47cf662d69 auto-sync 2015-02-14 22:04:14 -06:00
rusEfi b5bd17e227 auto-sync 2015-02-14 16:05:25 -06:00
rusEfi f3fbaab188 auto-sync 2015-02-14 14:04:21 -06:00
rusEfi 67780aa759 auto-sync 2015-02-13 21:04:11 -06:00
rusEfi 04f6e3f024 auto-sync 2015-02-13 14:04:38 -06:00
rusEfi 188491120c auto-sync 2015-02-12 22:04:26 -06:00
rusEfi f30f1cc11a auto-sync 2015-02-12 21:04:12 -06:00
rusEfi 37d599a808 auto-sync 2015-02-12 18:08:02 -06:00
rusEfi ecd2bf62fc auto-sync 2015-02-11 21:04:21 -06:00
rusEfi a2e1dbc1f1 auto-sync 2015-02-11 20:08:16 -06:00
rusEfi 566416bc03 auto-sync 2015-02-10 07:05:46 -06:00
rusEfi b670183f9b auto-sync 2015-02-01 08:06:10 -06:00
rusEfi ed2652cecc auto-sync 2015-01-28 19:06:25 -06:00
rusEfi 6fb2cde771 auto-sync 2015-01-27 15:04:15 -06:00
rusEfi c3c9e7e687 auto-sync 2015-01-22 20:04:47 -06:00
rusEfi f88f43d789 auto-sync 2015-01-22 19:05:54 -06:00
rusEfi e5ad700940 auto-sync 2015-01-21 17:06:34 -06:00
rusEfi 39c389cd4b auto-sync 2015-01-21 16:04:08 -06:00
rusEfi 3c3aa929c6 auto-sync 2015-01-14 17:04:00 -06:00
rusEfi a174734294 auto-sync 2015-01-12 17:04:10 -06:00
rusEfi 964c19934d auto-sync 2015-01-04 21:03:31 -06:00
rusEfi 7b3d45b8dc auto-sync 2015-01-04 20:03:36 -06:00
rusEfi 2b4c6199e8 auto-sync 2015-01-01 15:04:22 -06:00
rusEfi 57f9892b06 auto-sync 2014-12-24 12:05:36 -06:00
rusEfi cb1b7cc137 auto-sync 2014-12-23 15:03:33 -06:00
rusEfi 09df7dd257 auto-sync 2014-12-10 21:03:37 -06:00
rusEfi 30433e40ae auto-sync 2014-12-05 11:03:16 -06:00
rusEfi fd7765bce7 auto-sync 2014-11-29 22:03:22 -06:00
rusEfi 9eb0401cd6 auto-sync 2014-11-29 18:03:27 -06:00
rusEfi e9d2fa2277 auto-sync 2014-11-26 22:03:05 -06:00
rusEfi dc0822b74a auto-sync 2014-11-24 21:03:19 -06:00
rusEfi 584ee5d2f8 auto-sync 2014-11-11 20:03:11 -06:00
rusEfi 5d7ff15184 auto-sync 2014-11-11 16:03:38 -06:00
rusEfi daa727f7b3 auto-sync 2014-11-07 22:03:53 -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 ecf82ec1cf auto-sync 2014-10-31 15:03:07 -05: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
rusEfi b543db44b0 auto-sync 2014-10-22 19:02:55 -05:00
rusEfi a34292ece1 auto-sync 2014-10-17 15:05:16 -05:00
rusEfi 7d698c3d64 auto-sync 2014-10-17 14:02:59 -05:00
rusEfi 36978c9626 auto-sync 2014-10-13 08:03:11 -05:00
rusEfi f9aae1688a auto-sync 2014-10-02 13:03:28 -05:00
rusEfi 1c80dca0a6 auto-sync 2014-10-02 12:03:00 -05:00
rusEfi 0394f37908 auto-sync 2014-09-11 12:02:53 -05:00
rusEfi 71bf0cb0e9 auto-sync 2014-09-06 15:02:45 -05:00
rusEfi 0296d8e95b auto-sync 2014-09-03 15:02:56 -05:00
rusefi 4ee83f0fee auto-sync 2014-08-29 10:52:33 -04:00
rusefi 4e25f6cbfc auto-sync 2014-08-29 10:44:55 -04:00
rusefi c8ca527b38 auto-sync 2014-08-29 10:40:11 -04:00
Andrey B 605ae1e7bf fresh version 2014-08-23 18:37:21 -04:00
Andrey B c8d98e3108 manual sync 2014-07-24 17:30:16 -04:00
rusefi 6803af5650 manual sync 2014-07-09 21:15:49 -04:00
rusefi 93b522b2aa manual sync with SF 2014-06-28 14:38:08 -04:00
rusefi 454d695760 manual sync 2014-05-19 10:10:56 -05:00
Andrey B 01d53d48c9 manual sync 2014-04-30 11:03:21 -05:00
Andrey B 8295ae4452 manual sync 2014-04-30 09:37:02 -05:00
rusefi 558ba46c27 newer version 2014-04-22 19:43:32 -05:00
rusefi aadb01cf6d initial version 2014-04-22 17:13:46 -05:00