Commit Graph

4361 Commits

Author SHA1 Message Date
rusefi c51af79731 #35 2019-01-07 23:23:50 -05:00
rusefi 54adb0cade float ETB bins for now 2019-01-07 19:30:35 -05:00
rusefi 12810e00a0 docs 2019-01-07 15:04:20 -05:00
rusefi c900f849f7 fixing unit tests 2019-01-07 09:28:32 -05:00
Matthew Kennedy b037a6e0ca 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 b3ba88f819 docs by Matt K 2019-01-06 20:48:15 -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 405588e32b new test style 2019-01-06 07:37:29 -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 da1ce33f48 refactoring FSIO - reducing code duplication 2019-01-05 20:39:07 -05:00
rusefi c237eaaadc refactoring FSIO - reducing code duplication 2019-01-05 19:31:56 -05:00
rusefi 22698cc202 docs 2019-01-05 19:24:04 -05:00
rusefi ae0879d701 RAM again 2019-01-05 08:49:38 -05:00
rusefi 0701550a7b RAM 2019-01-05 08:43:41 -05:00
rusefi 7697ecb46d ? 2019-01-05 08:21:37 -05:00
Matthew Kennedy 799923ac5d const (#648) 2019-01-05 08:06:18 -05:00
Matthew Kennedy a12a62b57a TunerStudio Cleanup (#649)
* TS cleanup

* remove fl_protocol

* fix build
2019-01-05 07:55:21 -05:00
rusefi 0c6f361181 refacoting: making code more consistent 2019-01-05 00:57:09 -05:00
rusefi a354371bb5 probably better place for initial initialization 2019-01-05 00:46:11 -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 8a7319449f docs 2019-01-04 22:09:50 -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 3db5ad5e5b #396 2019-01-04 21:33:50 -05:00
rusefi fc8755fd5a #35 2019-01-04 19:20:32 -05:00
rusEfi ac6d14693a #147 2019-01-04 18:15:31 -05:00
rusEfi 9edbf8218a #35 2019-01-04 17:18:43 -05:00
rusefi 68546039ec ugly reality 2019-01-04 16:28:50 -05:00
rusefi d7fefe5979 #35 progress 2019-01-04 09:24:23 -05:00
rusefi b767b4a251 #35 trying new kind of parameter magic 2019-01-04 00:51:32 -05:00
rusefi 4b11cef1d8 #35 2019-01-04 00:22:35 -05:00
rusefi e6ac26bf2b better conditional compilation 2019-01-04 00:16:08 -05:00
rusefi 7582f8d8cf better conditional compilation 2019-01-03 23:51:29 -05:00
rusefi 565d5c22db refactoring: extract method 2019-01-03 22:53:34 -05:00
rusefi 943bc8e577 cj125 refactoring 2019-01-03 08:26:42 -05:00
rusefi 19c3f7370f #617 unit test skeleton 2019-01-03 07:57:34 -05:00
rusefi 02f7380921 #617 2019-01-03 07:22:21 -05:00
rusefi 79bd41b7ba what do I do wrong here? 2019-01-02 22:15:51 -05:00
rusefi ba0164e879 #635 2019-01-01 14:14:09 -05:00
rusefi 6360719ed0 #635 2019-01-01 14:05:11 -05:00
rusefi ff6f653ece ion sense progress 2018-12-31 16:00:41 -05:00
rusefi 59a5789191 #639 2018-12-31 10:32:16 -05:00
rusefi 8030fcafc6 #638 2018-12-31 10:17:55 -05:00
rusefi bef48e1d0d ion enum 2018-12-31 09:19:05 -05:00
rusefi e9fdc2b2ce funny progress 2018-12-30 19:13:28 -05:00
rusefi 3b6de35487 fix #375 2018-12-28 21:43:46 -05:00
rusefi 6dbe0b6cde #638 benchmark 2018-12-27 19:20:15 -05:00
Fabien Poussin 72fe39ff32 Workarounds for GCC 8 (#637) 2018-12-27 09:40:40 -05:00
rusefi 4280806887 stm32f1 2018-12-26 22:50:16 -05:00
rusefi d2915e3e20 stm32f1 2018-12-26 22:43:52 -05:00
rusefi 9cb7595d61 reviving stm32f1 2018-12-26 22:17:51 -05:00
rusefi ddfee50ab6 better location for CORE_CLOCK 2018-12-26 21:35:52 -05:00
rusefi 1dcfb7e7f8 minor clean-up 2018-12-26 20:27:24 -05:00
rusefi e2a9f451d3 typo 2018-12-26 20:25:03 -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 d51fa71085 #625 2018-12-25 20:56:54 -05:00
rusefi 22734e8f39 #635 2018-12-25 20:09:35 -05:00
rusefi 23de7a6d8a #635 2018-12-25 19:42:27 -05:00
rusefi 7e64c16df5 #625 2018-12-25 19:18:37 -05:00
rusefi c6c53a02fd #625 progress 2018-12-25 19:13:28 -05:00
rusefi 76b2dd9aec #635 2018-12-25 17:31:21 -05:00
rusefi 7069d83e2d refactoring 2018-12-25 16:06:24 -05:00
rusefi 16b90d3849 reducing unneeded coupling 2018-12-25 12:39:19 -05:00
rusefi 62b5e87393 #635 2018-12-25 12:27:34 -05:00
rusefi 57ebbb1a0b #635 2018-12-25 11:51:49 -05:00
rusefi 5b25174cc3 #635 2018-12-25 10:33:28 -05:00
rusefi daed49dd12 #635 2018-12-25 10:20:13 -05:00
rusefi a4efd47ba1 #635 better names 2018-12-25 10:13:00 -05:00
rusefi 881fad4e59 #635 refactoring: better name 2018-12-25 08:27:52 -05:00
rusefi b15845754d #635 2018-12-24 23:33:21 -05:00
rusefi 48a972bc76 #635 2018-12-24 23:27:06 -05:00
rusefi 3a7f719d5c #635 2018-12-24 23:23:45 -05:00
rusefi 7e3a7b5c79 #635 2018-12-24 23:16:33 -05:00
rusefi 5ccc3bbef5 refactoring trigger system 2018-12-24 22:57:36 -05:00
rusefi 2df38cdd91 refactoring 2018-12-24 22:40:48 -05:00
rusefi fe85582767 refactoring 2018-12-24 22:17:13 -05:00
rusefi 9fc0825d4c docs 2018-12-24 19:36:03 -05:00
rusefi 78a3ab7723 docs 2018-12-24 17:34:49 -05:00
rusefi d49cbac9cd fixing simulator build 2018-12-24 08:37:25 -05:00
rusefi d5dcc2138e bugfix 2018-12-24 00:46:02 -05:00
rusefi a549009c99 more CPU stats code 2018-12-24 00:31:26 -05:00
rusefi 91c1533abe avoiding magic constant 2018-12-24 00:15:00 -05:00
rusefi a92db53ee7 explicit default 2018-12-23 23:59:21 -05:00
rusefi 8d32914d4a better variable name 2018-12-23 23:58:40 -05:00
rusefi 6d80a31586 docs 2018-12-23 23:29:19 -05:00
Matthew Kennedy 5d6d36732a Documentation for DcMotor (#632)
* Docs, support failure detection

* typo
2018-12-23 21:10:30 -05:00
rusefi e602c7a76b docs 2018-12-23 10:45:28 -05:00
rusefi 852852b19f one step back 2018-12-23 02:44:41 -05:00
rusefi 1e6bcb9540 poke 2018-12-23 00:56:08 -05:00
rusefi 938728bd0a moving towards https://github.com/mck1117/rusefi/tree/mck1117/etb/firmware/testing 2018-12-22 23:57:28 -05:00
rusefi eeac570608 Thank you Fabien Poussin! 2018-12-22 23:24:57 -05:00
rusefi f01a2dd252 reducing confusion with file names 2018-12-19 23:18:03 -05:00
rusefi fe602d17b5 docs 2018-12-19 21:32:26 -05:00
rusefi 81837cad7d EXTI refactoring 2018-12-18 23:50:29 -05:00
rusefi ba15d61d86 progress 2018-12-16 09:03:21 -05:00
rusefi 8b039da84a progress 2018-12-16 01:13:44 -05:00
rusefi 79b37036de progess 2018-12-16 00:55:03 -05:00
rusefi f898d1c6c5 reducing duplication 2018-12-16 00:22:24 -05:00
rusefi 0a8e288304 progress 2018-12-16 00:21:15 -05:00
rusefi ba1dcdd1ed better folder structure 2018-12-15 22:39:49 -05:00
rusefi 106d6b8b7b no one is reading the bottom of https://github.com/rusefi/rusefi 2018-12-13 21:29:24 -05:00
rusefi 82a9c8fe91 docs 2018-12-12 23:36:36 -05:00
rusefi ae3ec77677 exti refactoring 2018-12-12 22:27:44 -05:00
rusefi 28d58c41eb exti clean-up 2018-12-12 18:02:00 -05:00
rusEfi c6a25f7286 docs 2018-12-09 16:50:22 -05:00
rusEfi 69b12f31b8 docs 2018-12-09 16:46:53 -05:00
rusefi 5e1bfa281b docs 2018-12-09 14:47:24 -05:00
rusefi 10d66db0da #630 2018-12-09 14:32:50 -05:00
rusefi 96a74da4c7 reducing confusion? 2018-12-09 14:21:56 -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 52998725c3 extra caution 2018-12-09 09:23:31 -05:00
rusefi 3eeaddf4a3 progress 2018-12-08 23:12:37 -05:00
rusefi 2bb110e5e1 fix #129 2018-12-08 23:02:51 -05:00
rusefi 41bcceae40 #129 huge step forward 2018-12-08 22:57:00 -05:00
rusefi d8b0709dd1 docs 2018-12-08 22:06:24 -05:00
rusefi 22822ca391 #129 making code more readable 2018-12-08 21:23:49 -05:00
rusefi fb8f9410f2 #129 current state of PWM 2018-12-08 19:15:24 -05:00
rusefi a63c22fddf #129 preparation 2018-12-08 17:30:17 -05:00
rusefi af5a4c50f5 3 hours of my life :( 2018-12-08 17:19:20 -05:00
rusefi 8c3934a7b3 code style and some refactoring 2018-12-08 16:59:16 -05:00
rusefi a6d83e1cc2 moving code to proper file 2018-12-08 16:38:44 -05:00
rusefi 3efedc9c95 better state validation 2018-12-08 16:31:46 -05:00
rusefi 08c8df962b clean up 2018-12-08 16:11:59 -05:00
rusefi 24e8eb9af9 better location for shared input 2018-12-08 16:06:14 -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 c5999bf358 docs & state validation 2018-12-08 15:07:07 -05:00
rusefi 301c407497 unit tests improvement 2018-12-08 14:41:12 -05:00
rusefi 8a1138ba2b docs 2018-12-01 16:41:40 -05:00
rusefi 2d68984250 mule notes 2018-12-01 16:41:25 -05:00
rusefi c3895860f3 mule settings 2018-11-30 01:06:09 -05:00
rusEfi 58e97d3c93 ETB mule pins 2018-11-30 00:37:32 -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 5bc70117f3 test mule 2018-11-28 22:31:53 -05:00
rusEfi 73ba5aca89 ETB CLI progress 2018-11-26 22:17:16 -05:00
rusEfi 409cfca5e3 better logging 2018-11-26 21:40:41 -05:00
rusEfi b4a09b2e71 better logging 2018-11-26 21:14:21 -05:00
rusEfi e6d44fb85f NAN handling 2018-11-26 20:40:24 -05:00
rusEfi 0e3b5ad7fa OK, this was a silly defect 2018-11-26 20:19:42 -05:00
rusEfi 74585d835c little progress 2018-11-25 23:13:03 -05:00
rusEfi 41375a0ae2 progress 2018-11-25 22:31:44 -05:00
rusEfi b8e7bac586 unit test for atoff() 2018-11-25 22:20:57 -05:00