Commit Graph

4465 Commits

Author SHA1 Message Date
rusefi aba0f44df5 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi 6f3803182f #147 2019-01-26 23:22:11 -05:00
rusefi b04214d791 black board 2019-01-26 13:20:01 -05:00
rusefi afc4f1da51 #669 renaming error code 2019-01-26 13:19:18 -05:00
rusefi 6b27afcf00 progress but still does not work 2019-01-26 12:13:35 -05:00
rusefi b1d8bf0dbf minimal pin configuration & EFI_COMMUNICATION_PIN fix 2019-01-26 11:38:14 -05:00
rusefi d6f563938c more pins to Full Pinout 2019-01-26 11:33:41 -05:00
rusefi 0fbc62ec5c STM32F407VET6 Mini first steps 2019-01-25 23:42:49 -05:00
rusefi 6c5becdbdc docs 2019-01-25 22:19:44 -05:00
rusefi 9a42041723 docs 2019-01-25 21:04:33 -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 d2164a51a0 got deeper into the rabbit hole and now I am confused about something else 2019-01-24 00:19:01 -05:00
rusefi c7cf1d0151 trigger refactoring: extracting methods to improve readability 2019-01-23 22:31:16 -05:00
rusefi 352886e69c trigger refactoring: extracting methods to improve readability 2019-01-23 22:06:42 -05:00
rusefi e630b10503 trigger code minor clean-up 2019-01-23 21:43:27 -05:00
rusefi 8642195e10 state validation progress 2019-01-22 23:15:33 -05:00
rusefi 4877931613 C++11 and unique method name 2019-01-22 19:07:36 -05:00
rusefi 53e8d10c55 refactoring around GET_RPM 2019-01-21 21:48:58 -05:00
rusefi ad64e1b410 refactoring around GET_RPM 2019-01-21 20:33:21 -05:00
rusefi 9835a22fe8 refactoring: reducing header tree hell 2019-01-21 00:10:09 -05:00
rusefi 141e392a05 refactoring: reducing header tree hell 2019-01-20 23:44:05 -05:00
rusefi c0f4208f73 refactoring: reducing header tree hell 2019-01-20 23:38:41 -05:00
rusefi 37a47b1f25 refactoring: reducing header tree hell 2019-01-20 23:30:40 -05:00
rusefi 21e7bc2988 refactoring: reducing header tree hell 2019-01-20 23:25:39 -05:00
rusefi 114043243e fix #678 2019-01-20 22:50:00 -05:00
rusefi 08c4cf3701 'setEngineType' via TunerStudio 2019-01-20 22:17:06 -05:00
rusefi cd1760fafd docs 2019-01-20 20:03:15 -05:00
rusefi 6244cda6b4 better method name and docs related to improved craking logic 2019-01-20 11:33:40 -05:00
rusefi f487b9363c I like C++11 :) 2019-01-19 22:31:55 -05:00
rusefi 8beae89bcb FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 35ed0fc2a3 better fields location, better initialization logic 2019-01-19 21:10:58 -05:00
rusefi 69d65ce044 stage 0 configuration 2019-01-19 20:27:14 -05:00
rusefi 22d73f72e3 #674 fix? 2019-01-19 19:45:35 -05:00
rusefi d671f569c3 #35 progress 2019-01-19 11:28:37 -05:00
rusefi af7def0cba #35 unit tests 2019-01-19 09:40:39 -05:00
rusefi cd0b49fcfd #35 unit tests 2019-01-19 09:14:48 -05:00
Matthew Kennedy 2acdbd9416 const (#675) 2019-01-16 08:24:37 -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 eba0278fdd The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:18:44 -05:00
rusefi 36cb5e3238 making code better with "const" 2019-01-15 21:03:45 -05:00
rusefi 86a0d67d70 learning C++ 2019-01-15 20:24:36 -05:00
rusefi b84f4358a4 docs 2019-01-14 12:56:53 -05:00
rusefi c581ea229c 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 10bb348d87 docs 2019-01-14 11:36:46 -05:00
andreika-git 32bd383b59 fix! (#673) 2019-01-14 11:33:58 -05:00
rusefi 234677df36 Trigger: Question: something strange trigger errors #662
second attempt for CUSTOM_ERR_6696 implementation
2019-01-14 11:30:41 -05:00
rusefi be7df42f43 Trigger: Question: something strange trigger errors #662
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi 3ba624e279 one step back - fixing tests 2019-01-14 10:23:52 -05:00
rusefi cc8bb4796e docs 2019-01-14 09:04:29 -05:00
rusefi 5dca790c8c TS project typo 2019-01-14 08:57:53 -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 7e7fe321b4 minor improvement 2019-01-14 00:21:08 -05:00
rusefi 689726c801 enjoying C++11 2019-01-14 00:20:50 -05:00
rusefi 7bdf2cdbbd fixing build 2019-01-14 00:09:40 -05:00
rusefi 4fdb965a70 something is not right here :( 2019-01-14 00:01:35 -05:00
rusefi 05ec17599f clean-up 2019-01-14 00:01:11 -05:00
rusefi 76a76fe805 enjoying C++11 2019-01-13 23:55:10 -05:00
rusefi 9d1292715b enjoying C++11 2019-01-13 23:44:26 -05:00
rusefi 43735bffa0 enjoying C++11 2019-01-13 23:25:15 -05:00
rusefi 02fcc40b8b enjoying C++11 2019-01-13 23:20:19 -05:00
rusefi 713c029918 minor clean-up 2019-01-13 23:05:03 -05:00
rusefi 08e11aac28 we shall log 8 last error codes #668 2019-01-13 20:51:36 -05:00
rusefi 9a4ded4018 Question: something strange trigger errors #662
logging 8 codes
2019-01-13 20:45:58 -05:00
rusefi 1a52fa3693 grouping trigger-related codes together 2019-01-13 20:12:48 -05:00
rusefi f912d3e554 minor standard miata progress 2019-01-13 19:42:08 -05:00
rusefi d37c5c54a2 idle bench test from TS 2019-01-13 19:41:39 -05:00
rusefi 1bcefa5690 MAF2MAP convestion #538 2019-01-13 01:53:58 -05:00
rusefi f531681a2d refactoring: calling out 'const' things 2019-01-13 01:27:03 -05:00
rusefi 8f592bf5af refactoring: calling out 'const' things 2019-01-13 01:25:53 -05:00
rusefi b76c015581 Question: something strange trigger errors #662
unit test progress
2019-01-12 21:36:50 -05:00
rusefi 61b2592c39 field name typo 2019-01-12 14:19:21 -05:00
rusefi aa84b7da19 cyclic_buffer.contains method 2019-01-12 14:01:13 -05:00
rusefi 9e73d7bafe making warning codes more unit testable 2019-01-12 08:34:38 -05:00
rusefi a619600549 minor LCD progress 2019-01-12 04:53:06 -05:00
rusefi cff8fa70b8 console title and LCD status showing trash data bugfix 2019-01-11 19:29:13 -05:00
rusefi 7893486065 new unit test 2019-01-11 19:08:15 -05:00
rusefi 4a2659e9d5 minor progress 2019-01-11 18:46:16 -05:00
rusefi f140c97ab2 BUG: FATAL in firmware with DEBUG mode #667 2019-01-11 17:40:44 -05:00
rusefi 4f4b72d24c Occasional halts on "Burn" in TunerStudio ("Red" LED is on) #640 2019-01-11 17:40:00 -05:00
rusefi 3acc936c6b #640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on) 2019-01-11 15:44:24 -05:00
rusefi 937b78718e warning code refactoring related to
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi 615a83cc5e Question: something strange trigger errors #662 2019-01-11 09:24:24 -05:00
rusefi ecc5a48f5b #663 goes into release notes 2019-01-11 08:49:46 -05:00
rusefi e786bb684b comments for #663 #664 2019-01-11 08:37:02 -05:00
Matthew Kennedy dd905b23ea Implement ST-recommended workaround for #663 (#664)
* fix #663

* consistency
2019-01-11 08:34:34 -05:00
rusefi 55e74865b7 docs 2019-01-11 08:33:34 -05:00
Matthew Kennedy fd8c6a8906 idle CS pin fix #665 (#666) 2019-01-11 08:12:26 -05:00
rusefi fcea23b20a refactoring: more logical initialization sequence 2019-01-11 00:08:26 -05:00
rusefi 7ffb3a2be0 refactoring: better method name 2019-01-11 00:03:42 -05:00
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