Commit Graph

369 Commits

Author SHA1 Message Date
rusefi 1d15885448 C++11 and unique method name 2019-01-22 19:07:36 -05:00
rusefi 7a20bda66f refactoring around GET_RPM 2019-01-21 20:33:21 -05:00
rusefi 662831cde9 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:18:44 -05:00
rusefi 0ffa05a911 learning C++ 2019-01-15 20:24:36 -05:00
rusefi a2e8744200 The Big Refactoring of 2019: configuration version should not be a global variable #656
making a global not global
2019-01-14 12:21:26 -05:00
rusefi 01095219ba docs 2019-01-14 11:36:46 -05:00
andreika-git 775775e4fd fix! (#673) 2019-01-14 11:33:58 -05:00
rusefi 2bbc5feef4 minor improvement 2019-01-14 00:21:08 -05:00
rusefi c7f5581382 enjoying C++11 2019-01-13 23:20:19 -05:00
rusefi 57993ff1b4 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:16:30 -05:00
rusefi f0344fd16c #625 big step - no more engine dependency from TriggerShape 2018-12-25 22:47:29 -05:00
rusefi 72f87ce425 #625 2018-12-25 21:18:14 -05:00
rusefi d51fa71085 #625 2018-12-25 20:56:54 -05:00
rusefi 22734e8f39 #635 2018-12-25 20:09:35 -05:00
rusefi 23de7a6d8a #635 2018-12-25 19:42:27 -05:00
rusefi 62b5e87393 #635 2018-12-25 12:27:34 -05:00
rusefi 5b25174cc3 #635 2018-12-25 10:33:28 -05:00
rusefi 7e3a7b5c79 #635 2018-12-24 23:16:33 -05:00
rusefi c77ab926c2 Mazda Z5 trigger integration 2018-11-22 10:01:48 -05:00
rusefi 1fb7a94d73 minor fixes 2018-11-21 22:15:22 -05:00
rusefi f98f35c9d2 refactoring - hopefully making API safer 2018-11-21 19:40:19 -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 d5ddb0bc9d #619 2018-10-30 05:32:13 -04:00
rusefi 41073e2b1a #619 2018-10-30 04:46:13 -04:00
rusefi 82f1690019 supporting more complex triggers 2018-10-28 15:42:15 -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 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 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 1f90cf153d refactoring 2018-09-16 22:26:57 -04:00
rusEfi a5506c1243 refactoring: separate VW files 2018-08-25 20:05:17 -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 1b1d2b16ee refactoring: reducing code duplication 2018-07-24 19:58:32 -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
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 2a626dcd6e refactoring: extract method 2018-03-03 19:26:59 -05:00
rusefi c049eea877 fix #570 2018-03-01 06:01:15 -05:00
rusefi 94371fedba #570 2018-02-26 22:24:48 -05: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 3d5e93534d docs & names 2018-02-06 01:16:34 +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 5c076ed215 new attempt: with thread-safery 2018-02-03 16:06:34 -05:00
rusefi f8e19dea17 better error message 2018-02-03 14:57:30 -05:00
rusefi 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 1d31067d19 happy new year 2018-01-20 20:55:31 -05:00
rusEfi 8f34da3248 better method location 2017-12-13 21:17:32 -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 035f668bcb minor clean-up 2017-12-06 18:38:25 -05:00
rusefi feec3db305 removing unused parameters 2017-12-04 00:04:47 -05:00
rusefi 87f8cb0b37 better status messages 2017-11-19 22:31:01 -05:00
rusefi a69481674b refactoring 2017-05-25 23:23:51 -04:00
rusefi b2203e22cb silentTriggerError 2017-05-25 08:28:30 -04:00
rusefi 78b032806e #4 2017-05-22 15:30:39 -04:00
rusefi 907a23cda6 #58 2017-05-18 16:39:04 -04:00
rusefi 7fe5edf5e2 #58 2017-05-18 16:16:55 -04:00
rusefi 2a9f3cdede better macro name 2017-05-15 23:28:49 -04:00
rusefi 0d5cb77305 trigger debug 2017-05-13 08:25:47 -04:00
rusefi 17ddd3fff8 trigger sync debug, warning_period command 2017-05-13 08:14:13 -04:00
rusefi 9c49710b81 trigger debug mode 2017-05-12 22:31:02 -04:00
rusefi 6f9ff11213 refactoring - reducing GPIO complexity 2017-04-21 18:11:36 -04:00
rusefi e7e7458729 refactoring - reducing GPIO complexity 2017-04-21 16:20:06 -04:00
rusefi 1f5ff28a0a nissan 4/360 progress 2017-04-02 17:59:01 -04:00
rusefi cbc77ef07b nissan 4/360 progress 2017-04-02 17:36:59 -04:00
rusefi 60b7a67beb safe pre-merge, reducing chibios3 PR 2017-03-30 08:59:12 -04:00
rusefi 8c6b998b18 nissan 360/4 2017-03-22 22:53:10 -04:00
rusefi a878acf047 nissan 360/4 2017-03-22 22:50:16 -04:00
rusefi ee29d488e1 better error handling 2017-03-19 17:03:42 -04:00
rusefi 33823b4ec3 SR20VE trigger 2017-03-18 21:42:17 -04:00
rusefi b282f9cccf SR20VE trigger 2017-03-18 21:39:23 -04:00
rusefi 29d13aa32a SR20VE trigger 2017-03-18 21:36:51 -04:00
rusefi 30acb6b85d removing dead code 2017-03-18 20:39:42 -04:00
rusefi 94ae6b1160 refactoring 2017-03-18 20:37:27 -04:00
rusefi 0d330b3c84 explicit SR20VE name 2017-03-18 20:18:21 -04:00
rusefi 0dc446efc7 GM 7x wheel 2017-03-12 22:55:41 -04:00
rusefi 1381c814fa progress #363 - refactoring, less confusing code and a step towards a bug fix 2017-03-04 20:19:14 -05:00
rusefi 5b5391b6ae better logging 2017-03-04 09:06:06 -05:00
rusefi 888ece1749 better variable name & docs 2017-03-04 08:55:53 -05:00
rusefi d9e8623559 improving debug logging 2017-03-04 00:46:02 -05:00
rusefi e6f8415280 improving debug logging 2017-03-04 00:43:53 -05:00
rusefi 385e543504 improving debug logging 2017-03-03 22:07:25 -05:00
rusefi d571fdf9d7 docs & refactoring 2017-03-03 21:59:00 -05:00
rusefi 1435c34ce0 docs & refactoring 2017-03-03 21:57:28 -05:00
rusefi 10cdf76a6a improving debug logging 2017-03-03 21:49:55 -05:00
rusefi 012cdc1f6c progress #363 2017-03-01 22:37:10 -05:00
rusefi d890c8b114 refactoring 2017-03-01 21:45:56 -05:00
rusefi ae1f905c92 refactoring 2017-03-01 21:31:39 -05:00
rusefi 093c79e27e progress #363 2017-02-23 14:00:03 -05:00
rusefi b449c012b4 refactoring - better constant name 2017-02-22 21:13:04 -05:00
rusEfi 1eec06cb51 auto-sync 2017-02-14 01:03:01 -05:00
rusEfi 224bf325a7 auto-sync 2017-02-14 00:02:59 -05:00
rusEfi a44125366b auto-sync 2017-02-13 23:03:19 -05:00
rusEfi 6c340f5cb1 auto-sync 2017-01-23 21:03:11 -05:00
rusEfi 47a748fd5f auto-sync 2017-01-23 16:03:46 -05:00
rusEfi 5b8218beb5 auto-sync 2017-01-15 15:06:23 -05:00
rusEfi 6f4b98a1bf auto-sync 2017-01-09 22:02:05 -05:00
rusEfi 9240dc79b8 auto-sync 2017-01-03 17:01:42 -05:00
rusEfi 55e89f0f31 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 034b1792e0 auto-sync 2017-01-02 19:03:36 -05:00
rusEfi 59c83d11a4 auto-sync 2016-12-25 21:02:31 -05:00
rusEfi 9531d384a1 auto-sync 2016-12-16 21:02:54 -05:00
rusEfi e8cf062755 auto-sync 2016-12-05 22:01:54 -05:00
rusEfi 75e5348910 auto-sync 2016-11-14 23:01:47 -05:00
rusEfi a59af2a4cb auto-sync 2016-11-14 16:02:15 -05:00
rusEfi 163f72b0fe auto-sync 2016-11-13 23:02:33 -05:00
rusEfi 489e9d8c58 auto-sync 2016-11-08 22:02:47 -05:00
rusEfi 4d8bbd2456 auto-sync 2016-11-03 17:03:11 -04:00
rusEfi e7b8cd9646 auto-sync 2016-10-31 22:02:12 -04:00
rusEfi 719a7f86dc auto-sync 2016-10-15 23:03:28 -04:00
rusEfi 98b6e2857d auto-sync 2016-10-13 00:03:04 -04:00
rusEfi 065c8529c1 auto-sync 2016-10-10 16:02:39 -04:00
rusEfi 8a83839ca9 auto-sync 2016-10-10 15:02:10 -04:00
rusEfi e984e7a0c4 auto-sync 2016-10-10 14:02:17 -04:00
rusEfi c357661055 auto-sync 2016-10-04 14:00:58 -04:00
rusEfi 53ebcf4c17 auto-sync 2016-09-21 23:03:22 -04:00
rusEfi 7be5e11bd9 auto-sync 2016-09-21 17:02:13 -04:00
rusEfi c5c32f43aa auto-sync 2016-09-21 12:03:07 -04:00
rusEfi 5b04050748 auto-sync 2016-09-14 19:03:00 -04:00
rusEfi a1fdfa0ef1 auto-sync 2016-08-26 16:03:22 -04:00
rusEfi 06d17e7ade auto-sync 2016-08-23 22:02:18 -04:00
rusEfi 82d9091f7c auto-sync 2016-08-16 22:05:36 -04:00
rusEfi 8284e23b13 auto-sync 2016-07-14 08:03:18 -04:00
rusEfi 38b3771a4b auto-sync 2016-07-13 21:03:05 -04:00
rusEfi 516024840c auto-sync 2016-07-09 14:02:36 -04:00
rusEfi 96128bf1b2 auto-sync 2016-06-14 03:02:57 -04:00
rusEfi 1e205ac8b9 auto-sync 2016-06-14 01:01:38 -04:00
rusEfi bc1849ed46 auto-sync 2016-06-13 16:03:13 -04:00
rusEfi 33283301e1 auto-sync 2016-06-11 23:02:58 -04:00
rusEfi da19e1b124 auto-sync 2016-05-27 22:02:56 -04:00
rusEfi 3cfbea9483 auto-sync 2016-05-22 13:07:12 -04:00
rusEfi c41b76f45f auto-sync 2016-05-18 00:03:11 -04:00
rusEfi 31aa22fe17 auto-sync 2016-04-09 19:02:08 -04:00
rusEfi 25feb2f775 auto-sync 2016-02-27 23:03:34 -05:00
rusEfi 77f7ad454e auto-sync 2016-01-30 22:03:36 -05:00
rusEfi 0c7a5e8096 auto-sync 2016-01-26 19:02:54 -05:00