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
a5ee6b13d5
Refactor Trigger System #635
...
injecting callback via parameters instead of nasty "bool isInitializingTrigger" field
2019-12-06 01:57:11 -05:00
rusefi
edabed50f5
Refactor Trigger System #635
...
injecting callback via parameters via magic and potentially broken field manipulation
2019-12-06 01:05:19 -05:00
rusefi
5ac023d987
misc clean-up
2019-12-02 10:03:50 -05:00
Matthew Kennedy
8fd603dca9
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
rusefi
ca0984007d
Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) #996
...
new advanced debugging: hardware pins
2019-11-10 12:39:47 -05:00
andreika-git
ae59680918
Kinetis timer freq. fix & config update ( #999 )
...
* Kinetis: fix timer frequency
* More silentTriggerError - it really helps a lot!
* Kinetis: gen_config.bat update
2019-11-06 14:45:55 -05:00
rusefi
591f19321d
nicer enum name
2019-11-03 21:19:13 -05:00
rusefi
28df878989
scramblr reports sync issues on NB1 fix #990
2019-10-30 21:01:23 -04:00
rusefi
b6c5ff5fee
refactoring & verbose trigger to simulator
2019-10-29 21:12:44 -04:00
rusefi
7dec2d3ad8
bugfix around verboseTriggerSynchDetails - 64 bits on stack was causing broken messages
2019-10-29 18:20:55 -04:00
Matthew Kennedy
076b10fcb6
experiment
2019-10-11 17:43:21 -07:00
Matthew Kennedy
821ca6156f
move tsOutputChannels to header ( #970 )
2019-10-08 21:02:51 -04:00
rusefi
15ae9b1580
fancy C++ s/NULL/nullptr/
2019-10-08 01:26:35 -04:00
rusefi
0952b84aad
unit tests progress
2019-09-19 21:41:52 -04:00
rusefi
ba9de596d6
instant RPM for idle control #925
...
refactoring
2019-09-09 14:41:26 -04:00
rusefi
0d131f136e
MRE NB2
2019-09-03 23:35:49 -04:00
rusefi
fe6b5d8c56
Live Data: trigger current gap
2019-09-03 19:30:51 -04:00
rusEfi
34b1531a8b
Live Data for hw VVT signals
2019-09-02 21:02:08 -04:00
rusEfi
2aee194f3b
Live Data VVT counter
2019-09-02 14:47:05 -04:00
rusefi
e1a7ae0148
Live Data progress
2019-09-01 00:45:36 -04:00
rusefi
d338f4e9c9
minor test code fix & refactoring
2019-08-25 01:35:36 -04:00
rusEfi
92f371c121
new feature: check engine light to blink on trigger synchronization
2019-08-18 15:53:38 -04:00
rusefi
d6cf6c312a
refactoring: extracting method to facilitate debugging
2019-08-07 22:02:08 -04:00
rusefi
e33a9c8301
trigger error message makes trigger very unhappy #888
...
quick dirty temporary solution
2019-07-22 17:38:52 -04:00
rusefi
cc6257bf5c
trigger counters to formula, docs & improvements
2019-07-20 14:56:56 -04:00
rusefi
df96f55e63
gcc 2019 q3 fails integration testing #886
...
nicer messages
2019-07-14 13:15:48 -04:00
rusefi
3ecb41bd4a
gcc 2019 q3 fails integration testing #886
...
nicer messages
2019-07-14 12:25:54 -04:00
rusefi
1ec69ab00a
refactoring
2019-07-12 21:31:58 -04:00
rusefi
5d2afd2331
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
adae026788
https://rusefi.com/forum/viewtopic.php?f=10&t=442&p=33587#p33584
...
better support for pretty noisy trigger (?)
2019-06-25 20:51:29 -04:00
rusefi
cedf142c40
https://rusefi.com/forum/viewtopic.php?f=10&t=442&p=33585#p33575
2019-06-25 18:20:01 -04:00
rusefi
ffc00f3613
verbose trigger sync: better field name & check box to engine sniffer
2019-06-25 02:25:26 -04:00
Matthew Kennedy
515ab03688
const, explicit, and override ( #831 )
...
* const, explicit, and override
* more const
* more const
* missed a spot
2019-06-08 09:51:36 -04:00
rusefi
53f5229423
Multiple sync pattern for faster cranking #679
2019-05-14 19:24:18 -04:00
rusefi
8b74476c1b
BUG: phase sensor validation attending - detect missing CAM signal fix #659
2019-05-11 00:21:37 -04:00
rusefi
6f3bc5f150
Trigger: warning code on normal engine start up #669
...
avoiding CUSTOM_OBD_SKIPPED_FUEL fot triggers without synchronizaiton
2019-05-10 22:55:08 -04:00
rusefi
884c54a185
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
e28ce71bb8
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
34aa05cda9
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
dron0gus
2027977e2c
warning cleanup ( #693 )
...
* Kill annoing warnings about unused vars
* Kill annoing signed vs unsigned warnings
* Make ALWAYS_INLINE macro realy inlining
* Incorrect attribute placement.
While correct attribute placement cause ram4 overflow.
Move to correct place (to avoid gcc-2018-q4 errors) and comment
out.
* Silence -Wcast-function-type warnings
Cast to intermediate "void *" to lose compiler knowledge about the original
type and pass the warning. This is a workaround.
2019-02-21 05:44:45 -05:00
rusefi
8fee275f53
Refactor Trigger System #635
...
better field names
2019-02-03 01:49:41 -05:00
rusefi
f475fb1691
better conditional compilation
2019-01-31 17:55:23 -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
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