Commit Graph

1973 Commits

Author SHA1 Message Date
rusefi a6fe81d07f docs 2019-03-23 08:55:33 -04:00
rusefi 8fa9855171 get_config for #713 2019-03-22 23:00:21 -04:00
andreika-git 984fc12f73 Idle timing PID control & TPS-based VE table (#713)
* Add new config settings for idleTimingPidControl & TPSBasedVeTable

* Add dialogs for idleTimingPidControl settings

* Add dialogs for TPSBasedVeTable settings

* Share the code for getTargetRpmForIdleCorrection() and move it from idle_thread.cpp

* Implement TPSBasedVeTable

* Add PID to advance_map.cpp

* Implement idleTimingPidControl

* Make getAdvanceCorrections() visible to unit-tests

* Unit-tests! Yeah!
2019-03-22 22:55:51 -04:00
rusefi cb61887db1 TODO AEM WBO? 2019-03-21 22:21:30 -04:00
rusefi c1579ffc9a cranking docs 2019-03-21 20:26:14 -04:00
rusefi 69dcfd6338 TPS acceleration docs 2019-03-16 11:14:52 -04:00
rusefi 7c1020b17c random progress 2019-03-14 13:28:51 -04:00
rusefi af87bf7e1e fuel gauges unification 2019-03-12 21:48:28 -04:00
rusefi 653a735eab refactoring: no logic changes, just nicer variable and method names 2019-03-12 18:54:46 -04:00
rusefi d9bed5809e overall usability progress 2019-03-12 14:35:49 -04:00
rusefi 0df58cf9af hip9011 knock detection chip driver #35 2019-03-11 13:38:39 -04:00
rusefi 68ab283bd4 hip9011 knock detection chip driver #35 2019-03-11 09:42:11 -04:00
rusefi 60a5b2c5ea better Electronic Throttle body control #493
two ETBs
2019-03-10 12:02:25 -04:00
rusEfi 9a11d26cc3 better Electronic Throttle body control #493 2019-03-09 23:31:47 -05:00
rusefi af12bcb806 trigger docs pain #671 2019-03-05 18:10:20 -05:00
rusEfi 333ce71923 ETB iTerm limits 2019-03-02 14:00:32 -05:00
rusEfi e7b56452c7 "debug i4" & "debug i5" gauges 2019-03-02 13:26:20 -05:00
rusEfi c01734b8a4 TPS commands & compacting 2019-03-02 13:21:12 -05:00
rusefi e7e729c7cf #699 2019-02-28 21:17:35 -05:00
rusefi cf8ddde1ce #699 2019-02-28 21:09:31 -05:00
rusefi d1753b4860 #699 2019-02-28 19:48:38 -05:00
rusefi 5813168e30 #699 2019-02-28 19:42:15 -05:00
rusEfi 830e733053 fix #698 2019-02-27 17:12:52 -05:00
rusEfi 7719561433 docs 2019-02-27 09:43:49 -05:00
rusefi 635bbcc960 ETB_BENCH_ENGINE 2019-02-27 08:55:56 -05:00
rusefi ee615c6f6a TS project clean-up 2019-02-26 22:32:17 -05:00
rusefi bdbecb8c42 NA6 base tune 2019-02-26 21:50:58 -05:00
rusefi 8715a45610 F7 2019-02-24 09:49:46 -05:00
rusefi 46bdbf82d1 refactoring: reducing code duplication 2019-02-23 12:33:49 -05:00
rusefi 565ac60218 fix #688 2019-02-23 08:52:12 -05:00
rusefi f3b64f5227 #688 2019-02-22 22:17:09 -05:00
rusefi 9547c44ff1
688 brainpins (#694)
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
dron0gus 76fa11d5e2 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 c82af297e2 v12 two coils mode 2019-02-15 03:44:09 -05:00
rusefi de0fb8aa92 wider usage of PeriodicController 2019-02-10 23:54:41 -05:00
rusefi 9325cd6d23 better (?) variable names 2019-02-10 22:47:49 -05:00
rusefi fe7d75a185 dead code 2019-02-09 21:37:02 -05:00
rusefi 6cd29d6e3c docs 2019-02-09 17:17:23 -05:00
Matthew Kennedy 17691227d5 Fix dwell default, improve TS field names (#689)
* improve message

* clarify cranking dwell settings

* change default

* fix unit test that made assumption
2019-02-07 07:44:07 -05:00
rusefi c736716d1a dwell docs & better command name 2019-02-06 00:05:14 -05:00
rusefi 2db8809198 dwell docs 2019-02-05 23:49:19 -05:00
rusefi 3127b6fd24 Refactor Trigger System #635
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi da4fb3a19f better conditional compilation 2019-01-31 17:55:23 -05:00
rusefi ed4fed57fb better conditional compilation 2019-01-31 11:57:15 -05:00
rusefi 3dab4b5163 #656 global is not great 2019-01-28 02:29:13 -05:00
rusefi b3e4ab1f6a #657 2019-01-28 01:25:23 -05:00
rusefi 5bb24e0193 better (?) location for files 2019-01-28 01:09:13 -05:00
rusefi 9a3441f11b #657 pulling global access down 2019-01-28 00:44:30 -05:00
rusefi ee4ac9b240 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi 7fcbe43e71 #669 renaming error code 2019-01-26 13:19:18 -05:00
rusefi 8594a29c6a minimal pin configuration & EFI_COMMUNICATION_PIN fix 2019-01-26 11:38:14 -05:00
rusefi 61a5686a74 STM32F407VET6 Mini first steps 2019-01-25 23:42:49 -05:00
rusefi 9e8239620e docs 2019-01-25 22:19:44 -05:00
rusefi 1d15885448 C++11 and unique method name 2019-01-22 19:07:36 -05:00
rusefi 53b5c08c0a refactoring around GET_RPM 2019-01-21 21:48:58 -05:00
rusefi 7a20bda66f refactoring around GET_RPM 2019-01-21 20:33:21 -05:00
rusefi db80801191 refactoring: reducing header tree hell 2019-01-20 23:44:05 -05:00
rusefi e1687b30ca refactoring: reducing header tree hell 2019-01-20 23:38:41 -05:00
rusefi ee8297c94d refactoring: reducing header tree hell 2019-01-20 23:30:40 -05:00
rusefi aa84ca62d4 refactoring: reducing header tree hell 2019-01-20 23:25:39 -05:00
rusefi 3be426f927 docs 2019-01-20 20:03:15 -05:00
rusefi 28bde6f084 better method name and docs related to improved craking logic 2019-01-20 11:33:40 -05:00
rusefi 8b0f885a84 I like C++11 :) 2019-01-19 22:31:55 -05:00
rusefi 5b18f9f360 FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 1b0c46aaa7 better fields location, better initialization logic 2019-01-19 21:10:58 -05:00
rusefi add6517a74 stage 0 configuration 2019-01-19 20:27:14 -05:00
rusefi 8539ba3271 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:51:09 -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 7ad94ccdc1 Trigger: Question: something strange trigger errors #662
second attempt for CUSTOM_ERR_6696 implementation
2019-01-14 11:30:41 -05:00
rusefi 756ad521aa Trigger: Question: something strange trigger errors #662
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi 7ac4fcd91d one step back - fixing tests 2019-01-14 10:23:52 -05:00
rusefi 4b72599e2f Trigger: Question: something strange trigger errors #662
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi 655f43f61a enjoying C++11 2019-01-13 23:44:26 -05:00
rusefi 8aea068532 enjoying C++11 2019-01-13 23:25:15 -05:00
rusefi de81a2c2f7 grouping trigger-related codes together 2019-01-13 20:12:48 -05:00
rusefi 85a4307d04 Question: something strange trigger errors #662
unit test progress
2019-01-12 21:36:50 -05:00
rusefi 64892c5d06 field name typo 2019-01-12 14:19:21 -05:00
rusefi b7917800c8 making warning codes more unit testable 2019-01-12 08:34:38 -05:00
rusefi e0a284a7fc minor LCD progress 2019-01-12 04:53:06 -05:00
rusefi 5301037f61 new unit test 2019-01-11 19:08:15 -05:00
rusefi f054de0876 BUG: FATAL in firmware with DEBUG mode #667 2019-01-11 17:40:44 -05:00
rusefi d55c7dd856 #640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on) 2019-01-11 15:44:24 -05:00
rusefi aeea2b95d0 warning code refactoring related to
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi 6bb8da7b39 Question: something strange trigger errors #662 2019-01-11 09:24:24 -05:00
rusefi bede52cbf7 refactoring: simpler FSIO initialization 2019-01-10 23:53:59 -05:00
rusefi 60d96c4216 refactoring: method name consistency 2019-01-10 23:48:05 -05:00
rusefi 3921d36540 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 21:10:46 -05:00
rusefi dd8e2d9326 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 19:25:07 -05:00
rusefi 1e4bdbb255 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 17:07:29 -05:00
rusefi 8247d25975 #658 2019-01-10 17:05:03 -05:00
rusefi ea26889851 #658 2019-01-10 16:37:52 -05:00
rusefi 39eef4ce21 #658 2019-01-10 16:33:27 -05:00
rusefi fd14010809 Revert "The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657"
This reverts commit 61440c5
2019-01-10 00:56:08 -05:00
rusefi 61440c5e73 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 23:38:59 -05:00
rusefi cbd2d69731 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:57:33 -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 5f8d8bd8da The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 21:31:59 -05:00
rusefi 2f0804022b The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-09 21:08:04 -05:00
rusefi 970d120a41 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 08:50:51 -05:00
rusefi dbac37c59d The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 01:07:50 -05:00
rusefi 2f01f8759c The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 00:53:54 -05:00
rusefi 54adb0cade float ETB bins for now 2019-01-07 19:30:35 -05:00
Matthew Kennedy 45d4243636 Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi 90baa5ab73 FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously 2019-01-05 23:48:37 -05:00
rusefi 5b74163136 refactoring around "stopEngine" logic 2019-01-05 23:33:04 -05:00
rusefi 0c6f361181 refacoting: making code more consistent 2019-01-05 00:57:09 -05:00
rusefi 4f914ba956 fixing build? 2019-01-05 00:39:42 -05:00
rusefi 6264358a61 separating engine from not engine 2019-01-05 00:32:56 -05:00
rusefi 19c410387d making either Matt or compiler or both happier 2019-01-05 00:11:17 -05:00
rusefi d80c1f0b1e Saab CDM knock signal integration #647 2019-01-04 23:47:39 -05:00
rusefi 933a202995 #647 2019-01-04 22:09:38 -05:00
rusefi 32e10f372b #151 docs 2019-01-04 21:54:57 -05:00
rusEfi 9edbf8218a #35 2019-01-04 17:18:43 -05:00
rusefi ba0164e879 #635 2019-01-01 14:14:09 -05:00
rusefi bef48e1d0d ion enum 2018-12-31 09:19:05 -05:00
Fabien Poussin 72fe39ff32 Workarounds for GCC 8 (#637) 2018-12-27 09:40:40 -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 2585e4cad7 #625 2018-12-25 21:05:06 -05:00
rusefi 7e3a7b5c79 #635 2018-12-24 23:16:33 -05:00
rusefi fe85582767 refactoring 2018-12-24 22:17:13 -05:00
rusefi fe602d17b5 docs 2018-12-19 21:32:26 -05:00
rusefi d632d72ed3 ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusefi 36047e7f3d ETB bias curve by TPS 2018-12-09 10:19:47 -05:00
rusefi af5a4c50f5 3 hours of my life :( 2018-12-08 17:19:20 -05:00
rusefi 4aaf6f884f bringing std types together 2018-12-08 16:00:36 -05:00
rusefi d81185ac28 bringing std types together 2018-12-08 15:51:45 -05:00
rusEfi 3d3122c76c better? field name 2018-11-30 00:17:55 -05:00
rusEfi d39ec0372b docs 2018-11-29 23:19:41 -05:00
rusefi 1fffc8b740 docs 2018-11-22 23:15:05 -05:00
rusefi 30b7cc6080 PID auto tune unit test 2018-11-22 20:09:53 -05:00
rusefi dd2f17a332 PID auto tune unit test 2018-11-22 18:56:51 -05:00
rusefi 2fa2213227 more docs related to trigger process 2018-11-22 10:25:02 -05:00
rusefi c77ab926c2 Mazda Z5 trigger integration 2018-11-22 10:01:48 -05:00
rusefi 0c5f31f5e5 enum2string cleanup 2018-11-21 20:49:40 -05:00
rusefi 31771af929 typo fixes 2018-11-21 19:40:37 -05:00
rusefi f0dd3d3a6a more detail state check for #623 2018-11-20 22:43:09 -05:00
andreika-git 752b995def STM32F7: Fix Unit-tests (#621) 2018-11-16 08:08:20 -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 f9fb3d8168 CJ125 unit-tests coverage #617 2018-11-03 09:44:34 -04:00
rusefi 820adce0d1 #616 idle into simulator 2018-10-30 07:58:50 -04:00
rusefi d5ddb0bc9d #619 2018-10-30 05:32:13 -04:00
rusefi 41073e2b1a #619 2018-10-30 04:46:13 -04:00
rusefi cfb671feab #615 start 2018-10-25 17:42:42 -04:00
rusEfi 935dd73c47 better enum name 2018-10-21 15:20:35 -04:00
rusefi d49954f9c1 better state validation 2018-10-07 14:22:05 -04:00
andreika-git bd40691e67 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 ea9bac7bb5 better state validation 2018-09-29 11:11:25 -07:00
rusefi 2458d86e52 fixing build 2018-09-29 07:39:21 -07:00
rusefi 0ee28b51d7 better names and better dependencies 2018-09-29 07:31:19 -07:00
rusefi 4ccaf4b86d docs 2018-09-29 07:10:30 -07:00
rusefi d632ab72d9 fixing build? 2018-09-28 19:01:28 -07:00
rusefi 935b8c778f enum still needs to be defined manually 2018-09-28 18:55:37 -07:00
andreika-git 967b852752 Tps-based Advance Table (#611)
* typedefs

* Impl. TPS-based Advance
2018-09-26 04:13:16 -04:00
rusefi b6c2eceb3b fresh auto-genenrated 2018-09-25 15:48:58 -04:00
rusefi 14a2c2d90f metrics without text messages 2018-09-17 21:42:04 -04:00
rusefi cf5e05e7b9 refactoring 2018-09-16 23:10:06 -04:00
rusefi 1f90cf153d refactoring 2018-09-16 22:26:57 -04:00
rusefi 04b4e69de9 better state validation 2018-09-16 22:11:59 -04:00
rusefi 7caf762609 refactoring 2018-09-16 22:00:14 -04:00
rusefi f09579baf0 refactoring 2018-09-16 21:17:03 -04:00
rusefi a6c24ffce1 Merge branch 'master' of https://github.com/rusefi/rusefi 2018-09-10 22:10:58 -04:00
rusefi 9b1af6ad6d error codes 2018-09-10 22:10:55 -04:00
rusefi 7b37195d64 names for error codes 2018-09-10 22:00:13 -04:00
rusEfi eadf502254 getting ready for NA8 2018-09-06 22:41:05 -04:00
rusEfi 1e54366c97 getting ready for NA8 2018-09-06 22:31:23 -04:00
rusefi cb66248b5a better state validation 2018-09-01 09:12:33 -04:00
rusefi 88bb46ebe6 why does it happen?... 2018-08-31 21:03:20 -04:00
rusefi 47aa86ff18 docs 2018-08-29 07:43:21 -04:00
rusefi da8195fc2a VVT debug field label fix 2018-08-14 12:37:43 -04:00
rusefi 55cbe3079b better default value 2018-08-08 20:56:11 -04:00
rusefi 3fa3aa3094 manual chery-pick of #602 2018-08-04 10:24:10 -04:00
rusefi 36ba17ac1c #600 2018-07-29 18:02:37 -04:00
rusefi 2795d19fbc better method name 2018-07-29 16:30:23 -04:00
rusEfi 75b10d9e54 wider macro usage 2018-07-28 19:16:58 -04:00
rusefi 9b2c7239c8 #598 better state initialization 2018-07-28 14:28:52 -04:00
rusefi 4c1e42877e better field name 2018-07-28 14:15:42 -04:00
rusefi a396c9b587 refactoring: better field names 2018-07-26 15:51:06 -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 bb15cb20fd #598 2018-07-24 20:40:44 -04:00
rusefi 45bc673ec4 typo 2018-07-24 20:33:12 -04:00
rusefi 23696ebab1 docs & constraint 2018-07-24 20:22:16 -04:00
rusEfi 9cce922b78 per error code 2018-07-23 21:38:05 -04:00
rusefi 74bd1d7e10 error code into angle validation 2018-07-23 21:03:20 -04:00
rusEfi e887db0813 docs 2018-07-22 11:54:58 -04:00
Matthew Kennedy 741116378b 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
rusefi 5497522d00 cj125isUaDivided parameter 2018-06-17 15:07:42 -04:00
rusefi 4add73e360 typo 2018-06-16 08:40:50 -04:00
rusefi 22b566f472 WBO docs 2018-06-16 08:17:54 -04:00
rusefi 2235d03e1f idle settings TS improvements 2018-06-15 20:45:06 -04:00
rusefi e3dfcc4df9 more detailed warning 2018-06-12 05:45:11 -04:00
rusefi 426db4ca2b refactoring: code style in method name 2018-06-12 05:14:19 -04:00
rusefi f7ca461c32 getHip_state_e(hip_state_e value) method for usability 2018-05-31 00:23:20 -04:00
rusefi f959619a59 better state validation 2018-05-24 22:12:57 -04:00
rusefi c757009065 knock and bore 2018-05-20 13:22:32 -04:00
rusefi d7211d8c64 better field name 2018-05-08 13:33:49 -04:00
rusefi d2c0373d75 docs 2018-05-08 13:32:33 -04:00
rusefi 644635bf44 trigger noise filtering 2018-04-26 02:15:03 -04:00
andreika-git 99ea4ee796 Idle PID Coasting & Amplification Improvements (#589)
* PID Error Amplification Coef

* Add settings: useIacTableForCoasting,pidExtraForLowRpm,iacCoasting

* Modify interface for the new settings

* Run gen_config.bat and generate configs

* idlePositionSensitivityThreshold

* Remove cltCorrection from autoIdle() & more verbose debug

* Impl. idlePidRpmDeadZone and pidExtraForLowRpm; reset PID when deactivated

* Impl. useIacTableForCoasting+iacCoasting and idlePidRpmUpperLimit
2018-03-30 08:42:13 -04:00
andreika-git 16c4f84d8d 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 3eaefe8b1b fuel cutoff fields 2018-03-22 08:13:17 -04:00
rusefi b23fea4dd5 #569 2018-03-18 12:15:51 -04:00
rusefi 3c9ebf4513 https://rusefi.com/forum/viewtopic.php?f=9&t=1354 2018-03-17 19:55:23 -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 f3711be226 usability 2018-03-04 23:21:43 -05:00
rusefi 2d6404fe77 minor fix 2018-03-04 22:47:52 -05:00
rusefi e6d368d6f7 reducing global state in unit tests 2018-03-04 21:32:48 -05:00
rusefi b237ea2423 reducing confusion / better code 2018-03-04 17:53:52 -05:00
rusefi d5b3f9a87a reducing merge drama #567 2018-03-03 08:54:23 -05:00
rusefi 923a5e97a2 progress 2018-02-28 07:57:04 -05:00
rusefi 94371fedba #570 2018-02-26 22:24:48 -05:00
rusefi be8d3847f2 #569 2018-02-25 20:51:34 -05:00
rusefi c990cfb8ef debug fields for #568 2018-02-07 00:21:41 +03:00
rusefi 7197d752cc refactoring: moving code to a better location 2018-02-06 23:47:19 +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 86f7a89412 minor bugfix in theoretical case of two consequitive changes 2018-02-03 12:47:37 -05:00
rusefi 863701ef90 #566 2018-02-03 12:04:28 -05:00
rusefi 436f7aa965 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi 1eea49aaec extracting macro 2018-02-03 10:48:35 -05:00
andreika-git 9424d39ab3 Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking (#565) 2018-02-02 08:18:00 -05:00
rusEfi f7b2760550 NA8 2018-01-31 21:30:28 -05:00
rusefi 14f69b6b93 reducing start-up mess 2018-01-30 14:53:13 -05:00
rusefi f7cda7449b CAN debug field #26 2018-01-29 19:41:39 -05:00
andreika-git 7129b23947 Add Option: Force stepper parking every restart (#562) 2018-01-29 18:27:39 -05:00
andreika-git d45cec568d Reduce step skipping for stepper motor (#559)
* Reduce step skipping for stepper motor

* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
rusefi 049848c577 #557 2018-01-28 14:03:58 -05:00
rusefi 2577c02fc2 docs 2018-01-28 14:02:32 -05:00
andreika-git abb1c745e6 Prepare debug & output for CJ125 (#558) 2018-01-28 13:04:19 -05:00
rusefi 67f90f86ef #557 2018-01-26 22:47:09 -05:00
rusefi 11f8423de4 fixing build 2018-01-26 11:34:01 -05:00
andreika-git 1725058dc6 Add a new MAP sensor type (MPX4250A) (#554) 2018-01-26 10:50:12 -05:00
andreika-git f8d1b86ca7 Disable WallCorr (xtau) for cranking (#555) 2018-01-26 07:14:31 -05:00
rusefi acd934d762 #549 2018-01-24 09:03:42 -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 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 3e48813e73 #540 2018-01-23 08:34:18 -05:00
andreika-git 66d7c2bd5d Fix advance corrections for cranking (#547) 2018-01-22 23:47:58 -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 79482a3f77 #492 2018-01-17 19:18:48 -05:00
rusEfi 110f76d85b avoiding AFR warning 2018-01-16 12:58:35 -05:00
rusefi 5d33b85b15 better dialog name 2018-01-10 22:54:22 -05:00
rusefi d05432df12 fix #532 2018-01-07 12:11:49 -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 638f3675fd #530 2018-01-03 07:59:59 -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 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 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 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 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 3de93ad64d switching to target RPM curve 2017-12-24 22:05:16 -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 58cff1697e Impl. useSeparateVeForIdle/useSeparateAdvanceForIdle (#522) 2017-12-23 12:24:20 -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 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 be25638397 docs 2017-12-12 17:40:48 -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 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 c87ebc2a7b #512 2017-12-06 18:46:31 -05:00
rusefi 7efc4bd581 docs 2017-12-05 23:45:31 -05:00
rusefi a3b24f64fb debug_mode_e 2017-12-03 23:59:06 -05:00
rusEfi 4bfbb715de #510 2017-12-03 18:29:52 -05:00
rusEfi 414f45ede2 softer error handling 2017-12-03 18:17:59 -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 2158eb56d5 code style 2017-12-03 15:31:11 -05:00
rusEfi c9b9d3ae9e better state validation 2017-12-03 15:30:42 -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 53b3ebbc90 Add DBG_FSIO_ADC (#505) 2017-12-03 07:42:44 -05:00
rusefi 744456ba3c another board testing approach 2017-12-02 20:59:31 -05:00
rusefi 2974ff66e2 fix #490 2017-11-27 21:49:58 -05:00
rusefi aaeca16a81 #490 2017-11-27 21:10:49 -05:00
rusefi 56b6e33eab #490 2017-11-26 22:30:37 -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 f24021980d #4 docs 2017-11-24 15:40:52 -05:00
rusefi ce91877f9a #490 2017-11-23 02:50:04 -05:00
rusefi 405f06a608 #498 2017-11-20 15:01:48 -05:00
rusefi 87f8cb0b37 better status messages 2017-11-19 22:31:01 -05:00
rusefi 94078fe7b6 better enum name 2017-11-19 17:54:00 -05:00
rusEfi 051f954dd8 #495 todo clean-up 2017-11-19 15:24:36 -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
Matthew Kennedy c3c38aa9bd Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi f839afeb54 better field name 2017-11-06 22:29:39 -05:00
rusefi 345304ea8e #487 2017-11-06 19:00:30 -05:00
rusefi faf9f2c364 #487
refactoring - proper variable name
2017-11-06 18:46:37 -05:00
rusefi 69d01eb11e #487 2017-11-06 10:25:06 -05:00
rusefi f5edeb54bf refactoring & flexibility for cranking low RPM 2017-11-04 19:35:38 -04:00
andreika-git d4974a783d Implement postCrankingFuelCorrection (#485) 2017-11-02 18:10:42 -04:00
rusefi 27eb4a9eb7 #385 2017-10-29 20:29:02 -04:00
rusefi cae82c1062 #385 2017-10-29 15:48:54 -04:00
rusefi 17949423b0 #480 2017-10-16 14:52:42 -04:00
rusEfi ad0e394f76 refactoring 2017-09-21 21:14:50 -04:00
rusEfi 5a6f42d1fa minor etb 2017-09-17 22:05:03 -04:00
rusefi 94c92f41dc #442 2017-08-31 07:53:41 -04:00
rusefi b39e245a37 #473 2017-08-28 22:55:29 -04:00
rusefi 6e5b63411f #476 2017-08-28 21:00:36 -04:00
rusefi f9ee71d87c #473 2017-08-18 16:18:11 -04:00
rusefi 1382185a30 #473 2017-08-17 09:10:22 -04:00
rusefi d8fca11472 #473 2017-08-17 02:56:25 -04:00
rusefi 67986f74f6 #473 2017-08-17 02:32:06 -04:00
rusefi 329fa64c64 http://rusefi.com/forum/viewtopic.php?f=9&t=1253&start=30 2017-08-12 12:05:49 -04:00
rusefi 37e58f4194 fixing build 2017-08-06 19:47:16 -04:00
rusefi 3f42eddd64 better constant name 2017-08-06 19:43:01 -04:00
rusefi c0750fcf2e refactoring 2017-08-06 19:39:24 -04:00
rusefi 7e75642723 #332 2017-08-05 16:55:28 -04:00
rusefi 37d5f51a3a TCU 2017-08-03 22:30:47 -04:00
rusefi 7fd158f547 useFSIO16ForTimingAdjustment 2017-08-03 21:21:16 -04:00
rusefi a3ac4547bd useFSIO16ForTimingAdjustment 2017-08-03 21:09:32 -04:00
rusefi 8749b817db Merge branch 'master' of https://github.com/rusefi/rusefi 2017-08-02 07:54:23 -04:00
rusefi daa7ecfe2d #382 2017-08-02 07:50:19 -04:00
rusefi a2ad10c973 #417 2017-07-31 15:35:12 -04:00
rusefi e1500ea729 #413 2017-07-26 20:27:08 -04:00
rusefi 5e74c8e0bf FSIO-based timing correction 2017-07-25 20:37:46 -04:00
rusefi 2235492bc9 FSIO-based timing correction 2017-07-25 20:32:54 -04:00
rusefi 03280ed116 fix #307 2017-07-24 22:26:41 -04:00
rusefi 2e28e792de better error code names 2017-07-24 19:38:22 -04:00
rusefi 95dc1e0e9c consistent better debug field names everywhere 2017-07-23 20:43:28 -04:00
rusefi c4f571949e startOfCrankingPrimingPulse 2017-07-15 15:36:49 -04:00
rusefi fc32f3930c #4 2017-07-15 15:24:06 -04:00
rusefi a3b10a0a04 RPM refactoring done 2017-07-08 07:19:26 -04:00
rusefi 148875881b RPM refactoring 2017-07-06 12:03:17 -04:00
rusefi 73028851dd RPM refactoring 2017-07-06 08:49:55 -04:00
rusefi e1e17bab2a rpm refactoring 2017-07-06 08:43:15 -04:00
andreika-git 6f162db2c7 Fix fsio (#456)
* tiny fix of Engine::checkShutdown()

* fix fsio
2017-07-01 17:29:56 -04:00
andreika-git 1a7e5b20d9 onConfigurationChangeTriggerCallback() (#448)
* onConfigurationChangeTriggerCallback()

* conform isTriggerConfigChanged

* #if EFI_EMULATE_POSITION_SENSORS

* Now it works!

* svnversion
2017-06-26 21:31:10 +03:00
rusefi a5e4895efd refactoring: better name 2017-06-26 09:23:26 +03:00
rusefi ea698a6f09 refactoring: better name 2017-06-26 09:14:31 +03:00
andreika-git 77ba93d464 Fsio progress (#449)
* gen_config.bat

* FSIO: fuelPump & mainRelay progress

* typo
2017-06-25 08:35:46 +03:00
rusefi c007a7890a mapMinBufferLength 2017-06-22 10:10:07 +03:00
rusefi e125d01040 mapMinBufferLength 2017-06-22 09:29:52 +03:00
rusefi 2bcd8e3025 refactoring 2017-06-21 07:16:19 +03:00
rusefi 9a0378c335 #351 2017-06-13 10:40:16 -04:00
rusefi 0893e50949 configurable stepper pulse 2017-06-12 18:31:55 -04:00
rusefi 4e91b721c3 stepper and linear termistors 2017-06-12 18:22:25 -04:00
rusefi 88be4a0b5e #442 2017-06-12 08:41:32 -04:00
rusEfi eab1aa8e68 #442 2017-06-12 08:18:19 -04:00
rusefi f5ed0572b2 docs 2017-06-11 15:36:23 -04:00
rusefi ca437215e9 new command: set_injector_lag VOLTAGE LAG 2017-06-11 15:32:29 -04:00
rusefi e7f59e218a reducing code duplication 2017-06-11 15:27:23 -04:00
rusefi 571399b112 reducing code duplication 2017-06-11 15:17:02 -04:00
rusefi 2b314553a5 reducing code duplication 2017-06-11 15:13:03 -04:00
rusefi a30a9e4ac4 better method name 2017-06-11 15:06:05 -04:00
rusefi 6b25cf0786 default TPS2TPS map 2017-06-11 00:54:37 -04:00
rusefi e4d883429f Lamborghini Diablo firing order 2017-06-08 20:35:42 -04:00
rusefi 1af12ec263 debug modes 2017-06-07 23:12:04 -04:00
rusefi 8f28ffe011 debug modes 2017-06-07 23:04:56 -04:00
rusefi e9d1e8a4d3 #4 2017-06-04 20:13:37 -04:00
Andrei 51dfe6faea Separate Serial & sdCard configs for bootloader use 2017-05-30 20:50:33 +03:00
rusEfi 258506da65 PID progress 2017-05-29 23:32:41 -04:00
rusEfi b9a8bfed2b PID refactoring 2017-05-29 23:15:07 -04:00
rusEfi faafbead72 enable verbose_etb 2017-05-29 23:13:02 -04:00
rusEfi 5a2884bf77 fixing throttle pedal settings storage & better names 2017-05-29 22:35:24 -04:00
rusefi d280141ac2 better error code names 2017-05-29 19:23:15 -04:00
rusefi 52ee60036a better error handling 2017-05-29 11:31:07 -04:00
rusefi d267c75b83 PID storage refactoring - minor incompatible storage change 2017-05-28 22:32:32 -04:00
rusefi d4513bd30d ETB 2017-05-28 14:22:43 -04:00
rusefi 38171cd2bd #4 idle min/max 2017-05-28 13:44:26 -04:00
rusefi 3b7bb57191 #4 new parameters 2017-05-27 23:43:48 -04:00
rusefi a6d018f793 #4 2017-05-27 23:22:24 -04:00
rusefi 3f40e95f0d ETB online settings 2017-05-27 23:01:41 -04:00
rusefi 3102d877a6 better error code 2017-05-25 19:56:11 -04:00
rusefi b2203e22cb silentTriggerError 2017-05-25 08:28:30 -04:00
rusefi ad99d13359 ETB progress 2017-05-25 00:38:37 -04:00
rusefi 77715046f4 better location for global fuel correction 2017-05-24 23:48:03 -04:00
rusefi 7c50cc8734 typo & error code name 2017-05-24 23:42:27 -04:00
rusefi 8fe9ab120e refactoring 2017-05-24 22:46:45 -04:00
rusefi 66218663fd one step back 2017-05-24 07:59:48 -04:00
rusefi 1d24cffbc4 better class name 2017-05-24 07:57:58 -04:00
rusefi 75dc730b0e #426 2017-05-24 07:35:44 -04:00
rusefi 601e5d560a #295 2017-05-22 19:42:34 -04:00
rusefi 93fb8747bd ETB progress 2017-05-22 18:26:58 -04:00
rusefi 78b032806e #4 2017-05-22 15:30:39 -04:00
rusefi 58a8dfdb42 better field name 2017-05-21 23:17:08 -04:00
rusefi e3d62a12ca better code name 2017-05-21 10:15:57 -04:00
rusefi 2b4c66968c better code names & more performance info 2017-05-21 10:03:17 -04:00
rusefi f86d5d0044 #4 2017-05-16 22:13:40 -04:00
rusefi e3010e1c7b #4 2017-05-16 20:55:01 -04:00
rusefi 9b747f1b60 removing dead code #4 2017-05-16 20:25:53 -04:00
rusefi b1d17c7da0 removing dead code #4 2017-05-16 20:18:28 -04:00
rusefi 74a359077c better macro name 2017-05-15 23:33:22 -04:00
rusefi 2a9f3cdede better macro name 2017-05-15 23:28:49 -04:00
rusefi cb586a2218 . 2017-05-15 22:02:57 -04:00
rusefi 24812dd9d4 avoiding a warning 2017-05-15 22:02:36 -04:00
rusefi 7308a4295f remove unused 2017-05-15 21:25:32 -04:00
rusefi d94a700a82 #415 2017-05-15 20:16:48 -04:00
rusefi b2d1f3e446 monitorReuse idea is dead 2017-05-15 09:21:40 -04:00
rusefi 41c4b7a0f8 proper header location 2017-05-15 08:35:41 -04:00
rusefi 5c3fe0e77f #415 2017-05-15 05:08:17 -04:00
rusefi c6ed93b6fb #415 2017-05-15 04:53:04 -04:00
rusefi 55202b952e trigger debug 2017-05-13 07:31:21 -04:00
rusefi 9ca15e8feb trigger debug 2017-05-12 22:12:16 -04:00
rusefi 8d931d163f docs 2017-05-12 16:28:56 -04:00
rusefi 31cc61ab88 more idle air by default 2017-05-11 22:58:06 -04:00
rusefi 7d5030086c fixing unit tests 2017-05-11 19:15:47 -04:00
rusefi dd3b283be6 andreika canNbcType feedback 2017-05-11 19:07:15 -04:00
rusefi 903849c918 refactoring: splitting long method 2017-05-11 19:03:31 -04:00
rusefi 4f07c62d97 refactoring: splitting long method 2017-05-11 18:58:13 -04:00
rusefi 84716ce672 #412 2017-05-11 08:32:08 -04:00
rusefi 44b5bfe0db flexibility for andreika 2017-05-09 19:05:47 -04:00
rusefi b2f6c8d86e flexibility for andreika 2017-05-09 18:59:54 -04:00
rusefi 6b67dbd262 flexibility for andreika 2017-05-09 18:58:25 -04:00
rusefi af4d571e78 removing unused parameter 2017-05-07 20:40:10 -04:00
rusefi 098e66b6bb getting back to original scale 2017-05-07 19:06:50 -04:00
rusefi 841b6de4c6 better cranking defaults 2017-05-07 18:37:44 -04:00
rusefi 45052561b8 todo 2017-05-07 14:09:40 -04:00
rusefi 9d9b6a1394 miata defaults progress 2017-05-07 10:30:05 -04:00
rusefi 5764cc3e3b Merge branch 'master' of https://github.com/rusefi/rusefi 2017-05-06 16:12:24 -04:00
rusefi 086c9e9e8d prometheus 2017-05-06 16:11:45 -04:00
rusefi 4f647c601c fix #404 2017-05-05 15:57:15 -04:00
rusefi e610a76ff1 telemetry dreams 2017-05-04 17:03:23 -04:00
rusefi 24d5d7c862 better field name 2017-05-02 18:15:19 -04:00
rusefi 0200c4ebe5 AUX pid stop pin 2017-05-02 18:05:29 -04:00
rusefi 82b669d811 Merge branch 'master' of https://github.com/rusefi/rusefi 2017-05-01 22:44:44 -04:00
rusefi 065b92f4b6 telemetry dreams 2017-05-01 22:33:20 -04:00
Andrei 3a1eb92109 STM32F407xx-define (and small clean-up) pull request 2017-05-01 22:09:35 +03:00
rusefi ef11a5e9c1 docs 2017-04-29 21:17:20 -04:00
rusEfi fcd5904321 docs 2017-04-24 20:00:14 -04:00
rusefi 85778e6bf2 refactoring - reducing GPIO complexity 2017-04-21 19:23:20 -04:00
Andrei ed24a0293b call-board-configuration pull request (fix unit tests) 2017-04-22 02:13:37 +03:00
Andrei 5804bbe8b4 call-board-configuration pull request (fix2) 2017-04-22 01:46:25 +03:00
Andrei a15d48a911 call-board-configuration pull request (fix) 2017-04-22 01:30:10 +03:00
Andrei dc7a24d80f call-board-configuration pull request (fix) 2017-04-22 01:28:12 +03:00
Andrei 7afeecc862 call-board-configuration pull request 2017-04-22 01:11:36 +03:00
rusefi 47e7835050 refactoring - reducing GPIO complexity 2017-04-21 16:38:30 -04:00
rusefi b193e17b7d refactoring - reducing GPIO complexity 2017-04-21 16:27:15 -04:00
rusefi 0992f1465a refactoring - reducing GPIO complexity 2017-04-21 13:36:51 -04:00
rusefi ec805f5cba refactoring - reducing GPIO complexity 2017-04-21 13:36:04 -04:00
rusefi 3fa0d21cf3 refactoring - reducing complexity 2017-04-21 13:18:51 -04:00
rusEfi be18c73836 refactoring: better code names 2017-04-19 22:03:14 -04:00
rusefi e876fd2115 better startup handling 2017-04-19 07:58:22 -04:00
rusefi f0e63bab91 better defaults 2017-04-18 21:59:23 -04:00
rusefi cbf0094373 better miata defaults 2017-04-18 21:37:31 -04:00
rusEfi 1586dc2506 documenting miata vvt board 2017-04-17 22:10:19 -04:00
rusefi a7b301f22e #382 2017-04-13 23:37:17 -04:00
rusefi 50fb764507 #382 2017-04-13 23:22:54 -04:00
rusefi fa66cc1a2a better startup handling 2017-04-13 10:43:27 -04:00
rusefi 060f07f388 better initialization handling 2017-04-13 08:28:41 -04:00
rusefi 8c6253f198 better constraint validation & refacoting 2017-04-12 23:25:58 -04:00
rusefi 7a76a83695 better constraint validation 2017-04-12 22:59:59 -04:00
rusefi de2d8a8402 bugfix in constraint validation 2017-04-12 21:36:57 -04:00
rusefi 8f6cc6458c cool how git commits not latest version 2017-04-12 20:43:08 -04:00
rusefi f544525533 better constraint validation 2017-04-12 20:38:53 -04:00
rusefi 4547dfe3ac better corner case logging, also refactoring 2017-04-12 19:58:29 -04:00
rusefi d3a5f9b98f better constraint validation 2017-04-12 18:38:18 -04:00
rusefi dbb623f6d3 better error code names 2017-04-12 09:26:22 -04:00
rusefi 748a959a2b better code name 2017-04-12 07:57:52 -04:00
rusefi dcf207b397 sdCardSpiDevice 2017-04-11 19:36:26 -04:00
rusefi 63ec35b41d sdCardSpiDevice 2017-04-11 19:25:31 -04:00
rusefi c925c295d5 sdCardSpiDevice 2017-04-11 19:16:48 -04:00
rusefi 5e839b0880 maybe #393 reset bugfix 2017-04-10 22:07:51 -04:00
rusefi 713a23dc8d #393 2017-04-10 15:16:00 -04:00
rusefi 95cb504d1e #393 2017-04-10 14:59:21 -04:00
rusefi 6f2ed91fa6 #393 2017-04-10 14:34:09 -04:00
rusefi c356d916e3 knock sensor debug status 2017-04-09 22:07:41 -04:00
rusefi 62c8b51246 http://rusefi.com/forum/viewtopic.php?f=10&t=1195&p=24818#p24818 2017-04-08 08:40:58 -04:00
rusefi 0ee294c5e7 Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd 2017-04-03 21:31:30 -04:00
rusefi 94ed4f25b8 #382 example how to convert one field to use constant 2017-04-03 21:27:38 -04:00
rusefi 724f99aa75 #382 using constants in TS project 2017-04-03 21:12:21 -04:00
rusefi 778530ce74 Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd 2017-04-02 18:25:39 -04:00
rusefi 1f5ff28a0a nissan 4/360 progress 2017-04-02 17:59:01 -04:00
rusefi 616c2295fc Merge remote-tracking branch 'origin/master' into fresh_chibios_2nd 2017-04-02 01:03:57 -04:00
rusefi 9eda2a7cd5 surviving MMC crash 2017-04-01 22:55:39 -04:00
rusefi 92ddc34108 manual pre-merge - better error message 2017-04-01 16:52:55 -04:00
rusEfi 941e53d5ff refactoring: nicer error message 2017-03-31 15:08:11 -04:00
rusefi b904710b12 stricted def requirments 2017-03-29 19:17:48 -04:00
Fabien Poussin 9f75cd5c75 Various ChibiOS compatibility fixes and a missing OBD define 2017-03-29 18:03:37 +02:00
Fabien Poussin bac75b2e3e Changing ChibiOS repo to rusefi, updating code accordingly. 2017-03-29 17:55:52 +02:00
Fabien Poussin 1eb330c600 ChibiOS 16.x update. 2017-03-29 17:54:06 +02:00