Commit Graph

144 Commits

Author SHA1 Message Date
rusefillc d6ea410424 basic hw in the loop - pwm self validation #2028 2020-12-08 05:07:03 -05:00
rusefillc 2f15c08498 basic hw in the loop - pwm self validation #2028 2020-12-08 04:52:49 -05:00
rusefillc b463166297 minor fixes 2020-12-06 19:25:48 -05:00
Matthew Kennedy f6f3e514d2 trigger/scheduler perf improvements (#1885)
* avoid 64b on hot path

* no tooth log when fast

* use crit section locker

* final

* only flip pins if not also self stim

* only trace if doing work

* slightly drop lateDelay

* trace if not bailing out
2020-10-16 11:04:27 -04:00
Matthew Kennedy 060cfbd778 const ref-ify trigger (#1856)
* const ref-ify

* tests
2020-10-05 14:22:59 -04:00
rusefi 0007927b83 better variable name 2020-08-25 01:07:32 -04:00
rusefi 64a9440bc0 trigger and VSS hw integrated testing #1668 2020-08-08 11:45:02 -04:00
rusefi 0ec3ce595e dead code 2020-04-26 17:40:12 -04:00
Matthew Kennedy e89b7b4b11 trigger emulator refactoring (#1358)
* trigger gen refactoring

* missed one

* fix makefile

* commentary

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-24 14:00:06 -04:00
Matthew Kennedy 39c84378eb don't store self stim in config (#1356)
* kill

* add bench test

* fix
2020-04-23 22:38:14 -04:00
Matthew Kennedy 0ac3e06149 cleanup extern mess (#1237)
* cleanup

* move outside define
2020-03-29 19:06:03 -04:00
rusefi a222ecdfe1 happy new year unification 2020-01-13 21:57:43 -05:00
Matthew Kennedy cb1039fe23 Inject timestamps in to hwHandleShaftSignal (#1090)
* injection

* injectors
2020-01-09 21:19:11 +03:00
rusefi 3ed388d1ad refactoring & fixing build 2019-12-21 20:43:11 -05:00
rusefi f47a1a16d1 getting rid of boardConfiguration / binary compatible change 2019-12-11 17:48:55 -05:00
rusefi bcec694eb1 just a trivial massive rename: TriggerState > TriggerWaveform 2019-12-08 01:09:39 -05:00
rusefi e60515789a The Big Refactoring of 2019: folder structure #723 2019-12-04 01:15:52 -05:00
rusefi 561986d3e4 The Big Refactoring of 2019: folder structure #723 2019-12-04 01:11:10 -05:00
rusefi c5f12fbcd9 I got carried away, but DEAD CODE?! 2019-10-08 03:14:21 -04:00
rusefi 334f021137 WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
more refactoring
2019-08-08 00:32:31 -04:00
rusefi 884c54a185 defined(__DOXYGEN__) ? #748 2019-04-12 22:07:03 -04:00
rusefi 8f4795d9fa smarter PWM API - need to pass arbitrary pointer 2019-04-12 20:15:18 -04:00
rusefi 54f83a431e smarter PWM API - need to pass arbitrary pointer 2019-04-12 20:11:27 -04:00
rusefi cad2297a72 smarter PWM API - need to pass arbitrary pointer 2019-04-12 20:06:09 -04:00
rusefi e28ce71bb8 unifying_file_naming 2019-03-29 09:11:13 -04:00
rusefi 4873082017 refactoring trigger simulation 2019-03-04 01:10:31 -05:00
rusefi 485b915499 reducing code duplication 2019-03-04 00:40:22 -05:00
rusefi 079d1447a9 refactoring: removing unused variables 2019-03-04 00:21:02 -05:00
rusefi 9835a22fe8 refactoring: reducing header tree hell 2019-01-21 00:10:09 -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 9f63ea4130 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 08:50:51 -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 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi e430daf7bb better name & dead parameter 2018-02-06 01:41:05 +03:00
rusefi 34cf8506a7 another approach to #564 defect 2018-02-03 17:08:07 -05:00
rusefi a8ed61c277 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi e83d1d4d55 docs 2018-02-02 08:55:40 -05:00
rusefi 859c458b96 refactoring 2018-01-21 15:31:59 -05:00
rusefi f5a4376036 happy new year 2018-01-20 20:55:31 -05:00
rusefi 3913dcada3 refactoring: reducing code duplication 2017-10-16 14:19:41 -04:00
rusefi 86b0c4977e refactoring - reducing code duplication 2017-07-10 22:08:55 -04:00
rusefi a3302aeb8e partial rollback - would it resolve issues? 2017-07-05 21:23:54 -04:00
andreika-git 810509440d onConfigurationChangeTriggerCallback() (#448)
* onConfigurationChangeTriggerCallback()

* conform isTriggerConfigChanged

* #if EFI_EMULATE_POSITION_SENSORS

* Now it works!

* svnversion
2017-06-26 21:31:10 +03:00
rusefi f8e592f454 better macro name 2017-05-15 23:28:49 -04:00
rusefi d83633d0ab removing unused parameter 2017-05-15 08:51:40 -04:00
rusefi 9bddd7b867 refactoring - following the pattern 2017-04-21 14:03:08 -04:00
rusefi 46229b1ccc progress #363 2017-03-04 00:17:53 -05:00
rusefi c325a7e170 progress #363 2017-03-04 00:13:32 -05:00
rusefi 9b7fa11c01 docs 2017-03-04 00:08:56 -05:00
rusefi 42eea1ddfd progress #363 2017-03-01 22:18:25 -05:00
rusEfi 390e08b3d6 auto-sync 2017-01-06 11:02:49 -05:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 26dcdc0504 auto-sync 2016-02-27 23:03:34 -05:00
rusEfi a0900c6c73 auto-sync 2016-02-27 22:03:55 -05:00
rusEfi 7c00d9f5f1 auto-sync 2016-01-30 22:03:36 -05:00
rusEfi 14d5a20f88 auto-sync 2016-01-11 17:01:33 -05:00
rusEfi 42069e51ac auto-sync 2015-12-31 16:02:30 -05:00
rusEfi a1f68935ec auto-sync 2015-09-23 21:02:33 -04:00
rusEfi a543d176dc auto-sync 2015-07-15 21:01:45 -04:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi b4c8d7a99c auto-sync 2015-04-13 10:05:22 -05:00
rusEfi b05894a337 auto-sync 2015-04-12 23:07:33 -05:00
rusEfi 5d8bd45a50 auto-sync 2015-03-22 13:12:45 -05:00
rusEfi a73e544514 auto-sync 2015-02-27 17:08:55 -06:00
rusEfi 061e983e2f auto-sync 2015-02-24 21:08:58 -06:00
rusEfi b542edf564 auto-sync 2015-02-23 11:08:21 -06:00
rusEfi a16aa96d2e auto-sync 2015-02-16 18:04:24 -06:00
rusEfi 0d59549ca5 auto-sync 2015-01-20 22:07:37 -06:00
rusEfi 4b1100fe9d auto-sync 2015-01-14 18:03:39 -06:00
rusEfi b64987932b auto-sync 2015-01-13 21:04:02 -06:00
rusEfi 509398df05 auto-sync 2015-01-13 07:04:00 -06:00
rusEfi 3106182831 auto-sync 2015-01-12 18:05:46 -06:00
rusEfi a174734294 auto-sync 2015-01-12 17:04:10 -06:00
rusEfi 493f09337a auto-sync 2015-01-08 09:03:44 -06:00
rusEfi 710cbd5718 auto-sync 2015-01-01 17:04:13 -06:00
rusEfi f0c20916f1 auto-sync 2014-12-24 00:03:26 -06:00
rusEfi b3fec2be91 auto-sync 2014-12-23 22:03:31 -06:00
rusEfi 606eb98d92 auto-sync 2014-11-24 15:03:32 -06:00
rusEfi 9d3de521c3 auto-sync 2014-11-15 11:03:07 -06:00
rusEfi c0f96b3d0d auto-sync 2014-11-07 21:04:45 -06:00
rusEfi 8a40a936f3 auto-sync 2014-11-07 20:03:15 -06:00
rusEfi 34a87f7d16 auto-sync 2014-11-05 11:03:15 -06:00
rusEfi ecf82ec1cf auto-sync 2014-10-31 15:03:07 -05:00
rusEfi b850039a96 auto-sync 2014-09-25 23:05:11 -05:00
rusEfi 86387bca7b auto-sync 2014-09-12 23:02:43 -05:00
rusEfi 23a5ddb6b9 auto-sync 2014-09-12 20:05:24 -05:00
rusefi 4ee83f0fee auto-sync 2014-08-29 10:52:33 -04:00
rusefi 4e25f6cbfc auto-sync 2014-08-29 10:44:55 -04:00
Andrey B 605ae1e7bf fresh version 2014-08-23 18:37:21 -04:00
Andrey B c8d98e3108 manual sync 2014-07-24 17:30:16 -04:00
rusefi 6803af5650 manual sync 2014-07-09 21:15:49 -04:00
rusefi 454d695760 manual sync 2014-05-19 10:10:56 -05:00