Commit Graph

706 Commits

Author SHA1 Message Date
rusefi 653a735eab refactoring: no logic changes, just nicer variable and method names 2019-03-12 18:54:46 -04:00
dron0gus 70ebc06517 gpiochips API, core and unit test (#703)
* Add external gpiochips driver API and core

* gpiochips: add unit test
2019-03-12 10:12:37 -04:00
rusefi d0fce6bd07 docs 2019-03-04 00:14:55 -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 ec6bde7c26 #699
more googletest to unit tests
2019-02-28 20:31:48 -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 46bdbf82d1 refactoring: reducing code duplication 2019-02-23 12:33:49 -05:00
rusefi 39663a60d2 fresh modules 2019-02-21 06:10:38 -05:00
rusefi 9325cd6d23 better (?) variable names 2019-02-10 22:47:49 -05:00
rusefi ce235a9c29 progress 2019-02-09 16:41:48 -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 d2677290af Multiple sync pattern for faster cranking #679 2019-02-03 21:19:47 -05:00
rusefi eb96dafa42 Migrate to Chibios 18 stable #631
removing unused ChibiOS references
2019-02-03 21:19:26 -05:00
rusefi ff0fee71eb refactoring: reducing code duplication 2019-02-03 09:20:36 -05:00
rusefi 541d63fe89 refactoring: reducing code duplication 2019-02-03 09:19:17 -05:00
rusefi 3127b6fd24 Refactor Trigger System #635
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi 2a0d5e4749 Multiple sync pattern for faster cranking #679 2019-02-03 00:50:10 -05:00
rusefi e9a1341782 CJ125 unit-tests coverage #617 2019-02-02 01:06:45 -05:00
rusefi 2b852ea48e CJ125 unit-tests coverage #617 2019-02-01 23:48:11 -05:00
rusefi 3b5a07c9d6 CJ125 unit-tests coverage #617 2019-02-01 23:16:34 -05:00
rusefi c2f48b1a56 #657 fixing fresh defect 2019-02-01 22:55:35 -05:00
rusefi 7ff2ff31a0 maybe fixing CI logic? 2019-02-01 22:40:24 -05:00
rusefi a498987d6e fresh googletest 2019-01-28 15:49:58 -05:00
rusefi de2eb04519 #657 2019-01-28 02:59:14 -05:00
rusefi 9a3441f11b #657 pulling global access down 2019-01-28 00:44:30 -05:00
rusefi af518d7978 #657 2019-01-27 23:41:46 -05:00
rusefi db63471651 #657 2019-01-27 23:24:40 -05:00
rusefi dd67a2a27f fresh googletest 2019-01-27 21:58:02 -05:00
rusefi 14199080b1
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 f7a2cc9e63 state validation progress 2019-01-22 23:15:33 -05:00
rusefi 34e97c5d8e unit tests framework fix 2019-01-22 23:09:34 -05:00
rusefi 6f0c0fcf68 something is not right here :( 2019-01-21 22:45:37 -05:00
rusefi 358af4ff89 testing API improvement (?) 2019-01-21 22:34:17 -05:00
rusefi d15399bba4 refactoring around GET_RPM 2019-01-21 22:32:30 -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 1b8217392c micro test refactoring 2019-01-21 19:15:17 -05:00
rusefi 7e909205b6 tiny spinning progress 2019-01-21 15:34:39 -05:00
rusefi db80801191 refactoring: reducing header tree hell 2019-01-20 23:44:05 -05:00
rusefi 3697fc6052 future fast spinning 60/2 test 2019-01-20 22:21:12 -05:00
rusefi 28bde6f084 better method name and docs related to improved craking logic 2019-01-20 11:33:40 -05:00
rusefi 5b18f9f360 FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 082e7d268d tests: reducing code duplication 2019-01-19 20:42:29 -05:00
rusefi ba3ebfb477 tests: moving away from global timeNowUs 2019-01-19 20:34:28 -05:00
rusefi beb84cfff9 #538 2019-01-19 20:29:10 -05:00
rusefi 78f4a68d3a #674 fix? 2019-01-19 19:45:35 -05:00
rusefi d299d02240 #35 progress 2019-01-19 11:28:37 -05:00