Commit Graph

4425 Commits

Author SHA1 Message Date
rusefi fbaf5e183a refactoring: simpler FSIO initialization 2019-01-10 23:53:59 -05:00
rusefi 4ed1ec7067 refactoring: method name consistency 2019-01-10 23:48:05 -05:00
rusefi d959e58578 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 21:10:46 -05:00
rusefi c1509dd0b7 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 19:25:07 -05:00
rusefi 6682a7def2 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 17:07:29 -05:00
rusefi e383cabfbe #658 2019-01-10 17:05:03 -05:00
rusefi 66c6b6dc1a #658 2019-01-10 16:37:52 -05:00
rusefi ceba688e7e #658 2019-01-10 16:33:27 -05:00
rusefi 576622c9aa poke 2019-01-10 15:29:36 -05:00
rusefi b9f28b43aa Revert "The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657"
This reverts commit 4e5cbe3
2019-01-10 00:56:08 -05:00
rusefi 1835c687c3 poke 2019-01-10 00:16:41 -05:00
rusefi 4e5cbe3764 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 23:38:59 -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 93b08dcc4c The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 22:16:30 -05:00
rusefi 7151749c4a The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 21:31:59 -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 7989763ee9 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 10:17:35 -05:00
rusefi 3a52b14502 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 09:39:02 -05:00
rusefi 9f3b06311b fixing build 2019-01-09 09:38:23 -05:00
rusefi 5c1098c93b The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 09:37:16 -05:00
rusefi 9f63ea4130 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 08:50:51 -05:00
rusefi 84bcf68849 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 07:57:43 -05:00
rusefi 7e7d8ef75c The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 01:07:50 -05:00
rusefi 8bfb0925e1 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 00:53:54 -05:00
rusefi dce2e17f1b #655 clean-up 2019-01-09 00:25:45 -05:00
rusefi e14c7e6e92 #35 first unit test with a mock! 2019-01-08 01:20:18 -05:00
rusefi c027473bc1 #35 refactoring towards making class testable 2019-01-08 00:28:53 -05:00
rusefi cf6dcc495c #35 refactoring towards making class testable 2019-01-07 23:55:56 -05:00
rusefi 519316da16 #35 2019-01-07 23:23:50 -05:00
rusefi 1030cc9085 float ETB bins for now 2019-01-07 19:30:35 -05:00
rusefi 8806e37b33 docs 2019-01-07 15:04:20 -05:00
rusefi 29ca0cb683 fixing unit tests 2019-01-07 09:28:32 -05:00
Matthew Kennedy 435a255043 Implement common for controllers (#645)
* controller

* remove stopping thread

* move microsecond timer watchdog

* docs

* typo snuck in

* go back to the old way
2019-01-06 21:15:49 -05:00
rusefi 583e6d0a70 docs by Matt K 2019-01-06 20:48:15 -05:00
Matthew Kennedy 7154da1f5f Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi cdfd1bdf89 new test style 2019-01-06 07:37:29 -05:00
rusefi a1d834130e 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 5bac3f799c refactoring around "stopEngine" logic 2019-01-05 23:33:04 -05:00
rusefi 0db0360635 refactoring FSIO - reducing code duplication 2019-01-05 20:39:07 -05:00
rusefi eaf5cac206 refactoring FSIO - reducing code duplication 2019-01-05 19:31:56 -05:00
rusefi a80b1dbf07 docs 2019-01-05 19:24:04 -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 2158cd75eb ? 2019-01-05 08:21:37 -05:00
Matthew Kennedy a75e5fb007 const (#648) 2019-01-05 08:06:18 -05:00
Matthew Kennedy 2575252334 TunerStudio Cleanup (#649)
* TS cleanup

* remove fl_protocol

* fix build
2019-01-05 07:55:21 -05:00
rusefi daeaa925f2 refacoting: making code more consistent 2019-01-05 00:57:09 -05:00
rusefi c3ab54e3e3 probably better place for initial initialization 2019-01-05 00:46:11 -05:00
rusefi dd1e4bac64 fixing build? 2019-01-05 00:39:42 -05:00
rusefi 65438e8007 separating engine from not engine 2019-01-05 00:32:56 -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 8645d358e6 docs 2019-01-04 22:09:50 -05:00
rusefi 3711c491b5 #647 2019-01-04 22:09:38 -05:00
rusefi f665bae938 #151 docs 2019-01-04 21:54:57 -05:00
rusefi 56693665e8 #396 2019-01-04 21:33:50 -05:00
rusefi c75951e8a0 #35 2019-01-04 19:20:32 -05:00
rusEfi 48c1f6e86c #147 2019-01-04 18:15:31 -05:00
rusEfi c3380c4ef3 #35 2019-01-04 17:18:43 -05:00
rusefi a30b6a5698 ugly reality 2019-01-04 16:28:50 -05:00
rusefi f0fbfb5301 #35 progress 2019-01-04 09:24:23 -05:00
rusefi 68cb4a0452 #35 trying new kind of parameter magic 2019-01-04 00:51:32 -05:00
rusefi 7dfabdbe4d #35 2019-01-04 00:22:35 -05:00
rusefi 9917458125 better conditional compilation 2019-01-04 00:16:08 -05:00
rusefi cb6fb2a9ca better conditional compilation 2019-01-03 23:51:29 -05:00
rusefi 84d91aa5bd refactoring: extract method 2019-01-03 22:53:34 -05:00
rusefi 81798b9faf cj125 refactoring 2019-01-03 08:26:42 -05:00
rusefi 9f14429db2 #617 unit test skeleton 2019-01-03 07:57:34 -05:00
rusefi e3acb434c0 #617 2019-01-03 07:22:21 -05:00
rusefi fd510c17b0 what do I do wrong here? 2019-01-02 22:15:51 -05:00
rusefi 968fdd2913 #635 2019-01-01 14:14:09 -05:00
rusefi 7ba963ab3b #635 2019-01-01 14:05:11 -05:00
rusefi 2140a95a7d ion sense progress 2018-12-31 16:00:41 -05:00
rusefi 5f7c9915aa #639 2018-12-31 10:32:16 -05:00
rusefi 4fef97fb76 #638 2018-12-31 10:17:55 -05:00
rusefi b171625c35 ion enum 2018-12-31 09:19:05 -05:00
rusefi 92dc1e2176 funny progress 2018-12-30 19:13:28 -05:00
rusefi ade7fd73bd fix #375 2018-12-28 21:43:46 -05:00
rusefi 8c32074687 #638 benchmark 2018-12-27 19:20:15 -05:00
Fabien Poussin 1f29b5dd37 Workarounds for GCC 8 (#637) 2018-12-27 09:40:40 -05:00
rusefi 9bd0e860aa stm32f1 2018-12-26 22:50:16 -05:00
rusefi 757304256b stm32f1 2018-12-26 22:43:52 -05:00
rusefi e8579e7e8e reviving stm32f1 2018-12-26 22:17:51 -05:00
rusefi ab16df027a better location for CORE_CLOCK 2018-12-26 21:35:52 -05:00
rusefi 0888eb9d1f minor clean-up 2018-12-26 20:27:24 -05:00
rusefi ac4e0e0804 typo 2018-12-26 20:25:03 -05:00
rusefi 095d9d4417 #625 big step - no more engine dependency from TriggerShape 2018-12-25 22:47:29 -05:00
rusefi 62fae3a763 #625 2018-12-25 21:18:14 -05:00
rusefi e6a139b044 #625 2018-12-25 21:05:06 -05:00
rusefi 2ba347d81e #625 2018-12-25 20:56:54 -05:00
rusefi 9568bba319 #635 2018-12-25 20:09:35 -05:00
rusefi f49b34b794 #635 2018-12-25 19:42:27 -05:00
rusefi dd59c8cd92 #625 2018-12-25 19:18:37 -05:00
rusefi 991c365461 #625 progress 2018-12-25 19:13:28 -05:00
rusefi bc8abaa065 #635 2018-12-25 17:31:21 -05:00
rusefi 245ab5db10 refactoring 2018-12-25 16:06:24 -05:00
rusefi 1ebac007c5 reducing unneeded coupling 2018-12-25 12:39:19 -05:00
rusefi fdddbc976b #635 2018-12-25 12:27:34 -05:00
rusefi 29cb44a67b #635 2018-12-25 11:51:49 -05:00
rusefi 50256b1fc6 #635 2018-12-25 10:33:28 -05:00
rusefi 64b128034b #635 2018-12-25 10:20:13 -05:00
rusefi b09850c766 #635 better names 2018-12-25 10:13:00 -05:00
rusefi 495205729b #635 refactoring: better name 2018-12-25 08:27:52 -05:00
rusefi 4a21105452 #635 2018-12-24 23:33:21 -05:00
rusefi 207df26c68 #635 2018-12-24 23:27:06 -05:00
rusefi f761616125 #635 2018-12-24 23:23:45 -05:00
rusefi c66b6faf54 #635 2018-12-24 23:16:33 -05:00
rusefi d0df516c16 refactoring trigger system 2018-12-24 22:57:36 -05:00
rusefi b124ccd678 refactoring 2018-12-24 22:40:48 -05:00
rusefi 10629ac8a1 refactoring 2018-12-24 22:17:13 -05:00
rusefi 6f755b9c79 docs 2018-12-24 19:36:03 -05:00
rusefi 066554fe67 docs 2018-12-24 17:34:49 -05:00
rusefi f271c7385e fixing simulator build 2018-12-24 08:37:25 -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 d56050dada avoiding magic constant 2018-12-24 00:15:00 -05:00
rusefi 7f5d352ecd explicit default 2018-12-23 23:59:21 -05:00
rusefi 508a088eeb better variable name 2018-12-23 23:58:40 -05:00
rusefi 6580459647 docs 2018-12-23 23:29:19 -05:00
Matthew Kennedy 688698927f Documentation for DcMotor (#632)
* Docs, support failure detection

* typo
2018-12-23 21:10:30 -05:00
rusefi 8f06e1d9ba docs 2018-12-23 10:45:28 -05:00
rusefi 16d6620cdd one step back 2018-12-23 02:44:41 -05:00
rusefi 40dd7a382b poke 2018-12-23 00:56:08 -05:00
rusefi a5e6f73532 moving towards https://github.com/mck1117/rusefi/tree/mck1117/etb/firmware/testing 2018-12-22 23:57:28 -05:00
rusefi 12c7bcf0f0 Thank you Fabien Poussin! 2018-12-22 23:24:57 -05:00
rusefi a9752e7236 reducing confusion with file names 2018-12-19 23:18:03 -05:00
rusefi f8c97836e7 docs 2018-12-19 21:32:26 -05:00
rusefi 1c373573a2 EXTI refactoring 2018-12-18 23:50:29 -05:00
rusefi ee6e9b455d progress 2018-12-16 09:03:21 -05:00
rusefi 00a7f26ef9 progress 2018-12-16 01:13:44 -05:00
rusefi f9d8c37cda progess 2018-12-16 00:55:03 -05:00
rusefi 1a6e329958 reducing duplication 2018-12-16 00:22:24 -05:00
rusefi 421f378f0e progress 2018-12-16 00:21:15 -05:00
rusefi da22c8886f better folder structure 2018-12-15 22:39:49 -05:00
rusefi d421d358e8 no one is reading the bottom of https://github.com/rusefi/rusefi 2018-12-13 21:29:24 -05:00
rusefi 41c63cec78 docs 2018-12-12 23:36:36 -05:00
rusefi e727f4cd85 exti refactoring 2018-12-12 22:27:44 -05:00
rusefi 4354cd3881 exti clean-up 2018-12-12 18:02:00 -05:00
rusEfi d628cffd09 docs 2018-12-09 16:50:22 -05:00
rusEfi a4e9c00ff0 docs 2018-12-09 16:46:53 -05:00
rusefi b54d20e209 docs 2018-12-09 14:47:24 -05:00
rusefi 66ff934c6a #630 2018-12-09 14:32:50 -05:00
rusefi a4cbc6c4f2 reducing confusion? 2018-12-09 14:21:56 -05:00
rusefi 415f410baf ETB bias curve in TS 2018-12-09 13:50:13 -05:00
rusefi e14e12393c ETB bias curve by TPS 2018-12-09 10:19:47 -05:00
rusefi 951338d4e2 extra caution 2018-12-09 09:23:31 -05:00
rusefi 4e0a73f15e progress 2018-12-08 23:12:37 -05:00
rusefi dc12e98221 fix #129 2018-12-08 23:02:51 -05:00
rusefi 3c50074261 #129 huge step forward 2018-12-08 22:57:00 -05:00
rusefi e115ef27d3 docs 2018-12-08 22:06:24 -05:00
rusefi e123ddcc90 #129 making code more readable 2018-12-08 21:23:49 -05:00
rusefi 667ec74ead #129 current state of PWM 2018-12-08 19:15:24 -05:00
rusefi 4d85b2bb4c #129 preparation 2018-12-08 17:30:17 -05:00
rusefi e75feb330d 3 hours of my life :( 2018-12-08 17:19:20 -05:00
rusefi ab2fc9a3d1 code style and some refactoring 2018-12-08 16:59:16 -05:00
rusefi 52e924ae3e moving code to proper file 2018-12-08 16:38:44 -05:00
rusefi aeca46f2fe better state validation 2018-12-08 16:31:46 -05:00
rusefi a28585419a clean up 2018-12-08 16:11:59 -05:00
rusefi c81a9c8fd1 better location for shared input 2018-12-08 16:06:14 -05:00
rusefi a23e3b686b bringing std types together 2018-12-08 16:00:36 -05:00
rusefi 7dd683bf36 bringing std types together 2018-12-08 15:51:45 -05:00
rusefi c6ef4bec83 docs & state validation 2018-12-08 15:07:07 -05:00
rusefi c9ec860187 unit tests improvement 2018-12-08 14:41:12 -05:00
rusefi ecda8f735e docs 2018-12-01 16:41:40 -05:00
rusefi a21c32bf92 mule notes 2018-12-01 16:41:25 -05:00
rusefi 30b82164ba mule settings 2018-11-30 01:06:09 -05:00
rusEfi d68d6e5e54 ETB mule pins 2018-11-30 00:37:32 -05:00
rusEfi d93f3ecd89 better? field name 2018-11-30 00:17:55 -05:00
rusEfi eb26b7cc5c docs 2018-11-29 23:19:41 -05:00
rusEfi 7a8837bbd0 test mule 2018-11-28 22:31:53 -05:00
rusEfi c163b0c5a6 ETB CLI progress 2018-11-26 22:17:16 -05:00
rusEfi 9c6bb2d08f better logging 2018-11-26 21:40:41 -05:00
rusEfi 7f90b056cc better logging 2018-11-26 21:14:21 -05:00
rusEfi f0f8852c5d NAN handling 2018-11-26 20:40:24 -05:00
rusEfi af5871ff1c OK, this was a silly defect 2018-11-26 20:19:42 -05:00
rusEfi 0964c347cf little progress 2018-11-25 23:13:03 -05:00
rusEfi 519a335eac progress 2018-11-25 22:31:44 -05:00
rusEfi 8c53ef3185 unit test for atoff() 2018-11-25 22:20:57 -05:00
rusefi 6de223c49b PID auto tune unit test 2018-11-22 23:54:11 -05:00
rusefi 5534dec66e PID auto tune unit test 2018-11-22 23:42:30 -05:00
rusefi 14d0183ebc docs 2018-11-22 23:15:05 -05:00
rusefi f1aaf779ce PID auto tune unit test 2018-11-22 23:06:06 -05:00
rusefi b646c994d7 PID auto tune unit test 2018-11-22 22:14:32 -05:00
rusefi 36699e5679 PID auto tune unit test 2018-11-22 20:09:53 -05:00
rusefi db29fac09e PID auto tune unit test 2018-11-22 18:56:51 -05:00
rusefi b07e904adf PID auto tune unit test 2018-11-22 18:43:41 -05:00
rusefi 8798224dd8 docs 2018-11-22 12:18:00 -05:00
rusefi 8dedd96d8d docs 2018-11-22 12:13:21 -05:00
rusefi 8b182349f3 more docs related to trigger process 2018-11-22 10:25:02 -05:00
rusefi c492e65c4e Mazda Z5 trigger integration 2018-11-22 10:01:48 -05:00
alexander-n8hgeg5e 3670078a7b trigger fix (#625) - mazda Z5 trigger 2018-11-22 09:56:34 -05:00
rusefi 62515c5de1 minor fixes 2018-11-21 22:15:22 -05:00
rusefi 8cfd4c1d6d poke 2018-11-21 21:00:57 -05:00
rusefi 062f6fc0ca enum2string cleanup 2018-11-21 20:49:40 -05:00
rusefi 207e7ac7de typo fixes 2018-11-21 19:40:37 -05:00
rusefi 6cfab90fe6 refactoring - hopefully making API safer 2018-11-21 19:40:19 -05:00
rusefi 10bf805f14 migrating to a much nicer pid auto tune lib 2018-11-20 23:19:16 -05:00
rusefi 9c0cee3201 more detail state check for #623 2018-11-20 22:43:09 -05:00
rusefi a48efd2624 unused 2018-11-18 23:51:47 -05:00
rusefi 7e5850fa60 moving to nicer implementation 2018-11-18 23:28:18 -05:00
rusefi ed4f2276e3 poke 2018-11-17 12:32:36 -05:00
rusefi 1064fd91a0 poke 2018-11-17 11:36:08 -05:00
rusefi 0a5e26d3dc fixing simulator 2018-11-16 08:27:55 -05:00
andreika-git bfb07e1522 STM32F7: Fix Unit-tests (#621) 2018-11-16 08:08:20 -05:00
andreika-git 96dfebc542 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 258ddfceb7 docs 2018-11-11 19:57:25 -05:00
rusEfi df10351afd docs 2018-11-11 14:05:03 -05:00
rusEfi 345cedb318 MIL to all pins tab 2018-11-10 21:01:59 -05:00
rusEfi ff447e7e3c better error handling 2018-11-10 20:53:28 -05:00
rusefi 81b3c6da0b poke 2018-11-03 16:44:52 -04:00
rusefi 2fda96e875 poke 2018-11-03 13:58:18 -04:00
rusefi f1e369aa70 CJ125 unit-tests coverage #617 2018-11-03 13:45:36 -04:00
rusefi 992ac3f274 CJ125 unit-tests coverage #617 2018-11-03 13:38:02 -04:00
rusefi 3f038c0db1 CJ125 unit-tests coverage #617 2018-11-03 13:27:48 -04:00
rusefi 8081b07782 CJ125 unit-tests coverage #617 2018-11-03 13:17:58 -04:00
rusefi d76e3f962b CJ125 unit-tests coverage #617 2018-11-03 12:38:03 -04:00
rusefi 996ca909de CJ125 unit-tests coverage #617 2018-11-03 11:44:57 -04:00
rusefi bfe9d4f79b CJ125 unit-tests coverage #617 2018-11-03 09:44:34 -04:00
rusefi 951f1b3cd3 #616 idle for simulator 2018-11-02 13:38:31 -04:00
rusefi cb8fccc19c #616 2018-11-02 13:18:47 -04:00
rusefi a3e77d7b28 #616 idle for simulator 2018-11-01 15:57:50 -04:00
rusefi 573bceb84a #616 idle into simulator 2018-10-30 08:42:36 -04:00
rusefi 8af9751beb #616 idle into simulator 2018-10-30 08:21:50 -04:00
rusefi b9f588e6f9 #616 idle into simulator 2018-10-30 07:58:50 -04:00
rusefi 096809169e #619 2018-10-30 05:32:13 -04:00
rusefi 3a4b010db6 #619 2018-10-30 04:46:13 -04:00
rusefi e044e838fd making validation stronger 2018-10-28 17:20:43 -04:00
rusefi 70b289d25f docs 2018-10-28 17:11:37 -04:00
rusefi 0bdd13c0ba supporting more complex triggers 2018-10-28 15:42:15 -04:00
Matthew Kennedy c98bf1b5a3 Gm24x (#614)
* implement new 24x

* typo
2018-10-28 15:30:38 -04:00
rusefi e3f298d335 docs 2018-10-28 15:14:38 -04:00
rusefi 4bf5b9e549 refactoring: reducing code duplication 2018-10-28 15:07:42 -04:00
rusefi b97114153f bump 2018-10-25 18:19:01 -04:00
rusefi ca016064e8 fix #615 2018-10-25 18:17:47 -04:00
rusefi 932d68d87d #615 start 2018-10-25 17:42:42 -04:00
rusefi 7aca2d35a5 fixing popular typo 2018-10-23 03:47:30 -04:00
rusEfi 0197bd046b minor ETB progress 2018-10-21 17:45:14 -04:00
rusEfi a060554308 better enum name 2018-10-21 15:20:35 -04:00
rusefi abd91c0498 refactoring trigger sync layer 2018-10-21 14:55:52 -04:00
rusefi 20d7c655df refactoring trigger sync layer 2018-10-21 14:03:51 -04:00
rusefi fb34e5f36e refactoring trigger sync layer 2018-10-21 13:58:54 -04:00
rusefi 5fda164806 refactoring trigger sync layer 2018-10-21 13:41:01 -04:00
rusefi 43166f966f refactoring trigger sync layer 2018-10-21 12:36:39 -04:00
rusefi fbb7f65a00 refactoring trigger sync layer 2018-10-21 12:29:41 -04:00
rusefi 1a4b3af134 refactoring trigger sync layer 2018-10-21 12:18:15 -04:00
rusefi bd54f6cba3 refactoring trigger sync layer 2018-10-21 12:03:08 -04:00
rusefi 7843e69bbd docs 2018-10-21 11:27:19 -04:00
rusefi 3c3de0f527 refactoring trigger sync layer 2018-10-21 11:27:14 -04:00
rusefi dcbf00041a refctoring trigger sync layer 2018-10-21 11:17:47 -04:00
rusefi cbea501f0b refctoring trigger sync layer 2018-10-21 09:31:58 -04:00
rusEfi 46146a23dc more options & format change 2018-10-16 23:05:38 -04:00
rusefi f72c833cc7 options 2018-10-16 21:31:48 -04:00
rusefi 6763c54f01 #613 2018-10-16 21:27:05 -04:00
rusefi a1a22f4f3f adjusting scripts 2018-10-14 10:03:52 -04:00
rusefi bbd33e7522 poke 2018-10-13 15:00:15 -04:00
rusefi 6744599819 more messages 2018-10-13 10:43:55 -04:00
rusefi cf55e4384f poke 2018-10-13 09:47:22 -04:00
rusefi 4448cd4a1f poke 2018-10-13 09:26:39 -04:00
rusefi 42b68c6d1e docs 2018-10-13 09:24:41 -04:00
rusEfi 6a53e870a4 new debug field 2018-10-10 22:19:20 -04:00
rusefi c2d83e4c9c better state validation 2018-10-07 14:22:05 -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 2ff0d83f56 better state validation 2018-09-29 11:11:25 -07:00
rusefi c4f7d26ca7 fixing build 2018-09-29 07:39:21 -07:00
rusefi 304697905d better names and better dependencies 2018-09-29 07:31:19 -07:00
rusefi ae3a5061af docs 2018-09-29 07:10:30 -07:00
rusefi ae9935665d fixing build? 2018-09-28 19:01:28 -07:00
rusefi 65a8753ad1 enum still needs to be defined manually 2018-09-28 18:55:37 -07:00
andreika-git 6ccc1ede72 Tps-based Advance Table (#611)
* typedefs

* Impl. TPS-based Advance
2018-09-26 04:13:16 -04:00
rusefi d8d343affc fresh auto-genenrated 2018-09-25 15:48:58 -04:00
andreika-git a7b7f94e0d Prepare for TPS-based Advance and tCharge Modes + Fixes (#610)
* rusefi_config.txt

* rusefi.input for TPS-based Advance

* rusefi.input for tCharge

* Fix compilation for Prometheus config

* Fix CJ125 calibration & debug flood

* Fix EnumToString utility for main.h->global.h refactoring
2018-09-25 15:45:17 -04:00
rusEfi 856475794a ETB progress 2018-09-24 23:57:03 -04:00
rusEfi e89fcd148e typo 2018-09-24 23:32:55 -04:00
rusefi 3ef00549ec metrics without text messages 2018-09-17 21:42:04 -04:00
rusefi 81aaac572c removing dead code 2018-09-17 21:17:36 -04:00
rusefi 05547be3bc EFI_TEXT_LOGGING progress 2018-09-17 00:00:19 -04:00
rusefi f2165da28e new configurable option EFI_TEXT_LOGGING 2018-09-16 23:54:14 -04:00
rusefi 5cb6a2b6f0 refactoring 2018-09-16 23:10:06 -04:00
rusefi c3a57b6a77 refactoring 2018-09-16 22:39:46 -04:00
rusefi 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi 4868a9fd82 refactoring 2018-09-16 22:25:17 -04:00
rusefi 4d27109a8d better state validation 2018-09-16 22:11:59 -04:00
rusefi 4d56783415 refactoring 2018-09-16 22:00:14 -04:00
rusefi 8fe3051df6 refactoring 2018-09-16 21:17:03 -04:00
rusefi ca3585eb52 refactoring 2018-09-16 20:28:23 -04:00
rusefi 5f5814bc10 poke 2018-09-12 08:18:58 -04:00
rusefi bcf107e675 docs 2018-09-10 22:43:57 -04:00
rusefi 99d1274f10 docs 2018-09-10 22:42:24 -04:00
rusefi 035e0b588a typo 2018-09-10 22:29:43 -04:00
rusefi ce3a432204 status check 2018-09-10 22:24:50 -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 70b91d2295 names for error codes 2018-09-10 22:00:13 -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 8851dfbfc8 better state validation 2018-09-01 09:12:33 -04:00
rusefi 2398e4a9c1 docs 2018-08-31 22:47:16 -04:00
rusefi 0f7f62cae9 better parameter name 2018-08-31 22:38:59 -04:00
rusefi a9adc4a093 moving method 2018-08-31 22:30:03 -04:00
rusefi b2ca20c0b4 separating data structure from global state 2018-08-31 22:19:19 -04:00