Commit Graph

519 Commits

Author SHA1 Message Date
rusefi 5d2afd2331 refactoring: better file name 2019-07-06 20:15:49 -04:00
rusefi 777eb532dc Refactoring: OS access should be explicit #867 2019-07-03 21:48:04 -04:00
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 adae026788 https://rusefi.com/forum/viewtopic.php?f=10&t=442&p=33587#p33584
better support for pretty noisy trigger (?)
2019-06-25 20:51:29 -04:00
rusefi c6bcb85a45 fresh ini 2019-06-23 09:25:04 -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 5a0d2413f5 removing dead text protocol support 2019-06-16 17:13:11 -04:00
rusefi 8ea5d687aa idle using ETB #783 2019-06-15 13:33:14 -04:00
rusefi bd80315737 bumping configuration version in light of #773 2019-06-14 13:04:04 -04:00
rusefi e309b8266c we need TLE8888 driver #714 2019-06-08 15:25:28 -04:00
rusefi f322d6f753 better status code 2019-06-07 19:14:55 -04:00
rusefi 8456bd3c23 reviving tle8888 configuration 2019-06-05 22:32:30 -04:00
rusefi 2901d9f902 nicer pin names for messages while same short names for engine sniffer 2019-05-15 04:26:41 -04:00
rusefi cbc1aef722 more PROD code into unit test 2019-05-12 20:31:28 -04:00
rusefi deead8f8ff reducing code duplication with unit tests 2019-05-12 20:24:35 -04:00
rusefi 8b74476c1b BUG: phase sensor validation attending - detect missing CAM signal fix #659 2019-05-11 00:21:37 -04:00
rusefi 91c404b353 FEATURE REQ: aux temperature inputs #332 2019-05-09 19:39:21 -04:00
rusefi 2d0d4bccb1 Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778 2019-05-07 21:39:11 -04:00
rusefi 8a90297160 refactoring: better method name 2019-05-07 19:32:08 -04:00
rusefi 7fc699fce2 Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
metric progress
2019-05-07 19:16:01 -04:00
rusefi 2c24571ddb dreams of two ETBs 2019-05-05 12:02:42 -04:00
rusefi e359ddbb25 MC33816 integraion #784
progress
2019-05-03 21:54:38 -04:00
rusefi 762feb1b03 console usability: engine sniffer jitter fix #780 2019-05-02 18:42:59 -04:00
rusefi b34bdf5bcb docs 2019-05-02 17:52:48 -04:00
rusefi 40e1995e7f FSIO to allow smart output pins 2019-05-01 22:26:07 -04:00
rusEfi 892be38a03 ETB tiny progress 2019-04-30 19:22:12 -04:00
rusefi ded9b017e1 PID - fix dTime usages fix #776 2019-04-26 00:45:53 -04:00
rusefi ea86d987c8 PID - fix dTime usages #776 2019-04-25 21:31:33 -04:00
rusefi 09fea8b7f9 progress 2019-04-23 23:19:12 -04:00
rusefi fb30089d89 USB and TLE8888 not working for F4 or F767 #764
this RAM would be needed to run three smart SPI threads
2019-04-20 17:35:24 -04:00
rusefi 3732eedbf0 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-04-15 21:09:43 -04:00
rusefi d67f3dc6e1 we need TLE8888 driver #714 2019-04-14 08:20:25 -04:00
rusefi 334b5d1992 steps towards smarter gpio 2019-04-13 12:02:34 -04:00
rusefi 884c54a185 defined(__DOXYGEN__) ? #748 2019-04-12 22:07:03 -04:00
rusefi 76d3630588 ETB using tle7209 #746 2019-04-11 23:21:16 -04:00
rusefi c0a8c2e80f The Big Refactoring of 2019: folder structure #723 2019-04-09 23:00:17 -04:00
rusefi 19917361a2 FATAL error loading TS project
fix #736
2019-04-09 22:15:55 -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 acf1216ab0 rusEfi settings editor is broken for one byte enums fix #709 2019-04-08 11:57:16 -04:00
rusefi dae6638b62 rusEfi settings editor is broken for one byte enums #709 2019-04-08 11:19:07 -04:00
rusefi 9a84db26af release notes 2019-04-07 12:27:59 -04:00
rusefi df62ae6a4b The Big Refactoring of 2019: folder structure #723 2019-04-05 01:41:24 -04:00
rusefi 540e0a2c85 The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725 2019-04-01 11:16:19 -04:00
rusefi 59d33c4cdc The Big Refactoring of 2019: folder structure #723 2019-03-31 17:44:34 -04:00
rusefi 581d3d0c1b The Big Refactoring of 2019: folder structure #723 2019-03-31 17:14:53 -04:00
rusefi c29e6d99c4 The Big Refactoring of 2019: folder structure #723 2019-03-31 16:56:13 -04:00
rusefi e28ce71bb8 unifying_file_naming 2019-03-29 09:11:13 -04:00
rusefi 1f81aa169a we need TLE8888 driver #714 2019-03-25 20:30:36 -04:00
rusefi e7660a9090 overall usability progress 2019-03-12 14:35:49 -04:00
rusEfi 90bf18bcd7 better Electronic Throttle body control #493 2019-03-09 23:31:47 -05:00
rusefi 78c87195c8 ETB_BENCH_ENGINE 2019-02-27 08:55:56 -05:00
rusefi 34aa05cda9 refactoring: reducing code duplication 2019-02-23 12:33:49 -05:00
rusefi d8c0a5cf49 fix #688 2019-02-23 08:52:12 -05:00
rusefi e1ba29febd 688 brainpins (#694)
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
rusefi c60c8ce777 better (?) variable names 2019-02-10 22:47:49 -05:00
rusefi c094176eaf flexibility 2019-02-06 23:30:53 -05:00
rusefi 44fef15454 Migrate to Chibios 18 stable fix #631 2019-02-04 20:41:56 -05:00
rusefi bb40911bfa today is.. 2019-02-03 23:11:48 -05:00
rusefi a9d39f760d #657 2019-02-01 21:24:07 -05:00
rusefi bcc2e57fd0 mini board still works! 2019-01-31 22:51:10 -05:00
rusefi f475fb1691 better conditional compilation 2019-01-31 17:55:23 -05:00
rusefi 70f5d3e69c better conditional compilation 2019-01-31 11:57:15 -05:00
rusefi 0e82173958 #631 TIME_MS2I mostly 2019-01-28 20:00:17 -05:00
rusefi c50b16ba39 #657 2019-01-28 02:59:14 -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 58932fb151 refactoring: 'const' modifier 2019-01-24 23:44:29 -05:00
rusefi ae88cbf7eb Trigger rabbit hole (#682)
fix #681

* this did not work right

* progress: spinning is detected sooner now

* and now things are much better?

* and now reducing RAM usage
2019-01-24 21:12:55 -05:00
rusefi 9835a22fe8 refactoring: reducing header tree hell 2019-01-21 00:10:09 -05:00
rusefi 08c4cf3701 'setEngineType' via TunerStudio 2019-01-20 22:17:06 -05:00
rusefi d4443164e8 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:51:09 -05:00
rusefi b84f4358a4 docs 2019-01-14 12:56:53 -05:00
rusefi be7df42f43 Trigger: Question: something strange trigger errors #662
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi cc8bb4796e docs 2019-01-14 09:04:29 -05:00
rusefi 479edff460 Trigger: Question: something strange trigger errors #662
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi 1bcefa5690 MAF2MAP convestion #538 2019-01-13 01:53:58 -05:00
rusefi a619600549 minor LCD progress 2019-01-12 04:53:06 -05:00
rusefi 4a2659e9d5 minor progress 2019-01-11 18:46:16 -05:00
rusefi ecc5a48f5b #663 goes into release notes 2019-01-11 08:49:46 -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 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