Matthew Kennedy
98e6e4b0eb
Fix master ( #1134 )
...
* Revert "something went very wrong."
This reverts commit 53179dfd22
.
* Revert "trying to fix build broken by "Sensor reconfiguration while running (#1131 )""
This reverts commit 0bf32a7291
.
* Revert "partial Revert of "Stricter compile options (#1132 )""
This reverts commit a17cc28382
.
* temp prometheus fix
* fix bootloader
* fix batch files
2020-02-08 16:34:29 -05:00
rusefi
53179dfd22
something went very wrong.
...
first we have functional defects
that we do not write test to cover newly intdroduced defects
then attempts to fix defects do not compile
2020-02-08 08:15:46 -05:00
960
4b4e683957
Boost pr ( #1114 )
...
* boost control
* cleanup
* Delete rusefi_config.txt
* Add files via upload
* Delete rusefi_config.txt
* Add files via upload
* Update rusefi.input
* Update boost_control.cpp
2020-02-02 03:56:21 -05:00
rusefi
b6e0bc7ed1
date & VVT test progress
2020-01-31 01:23:01 -05:00
rusefi
154b679491
refactoring: de-coupling trigger decoder and engine
2020-01-26 03:48:25 -05:00
rusefi
af8383ae3a
trigger refactoring
2020-01-25 11:22:25 -05:00
rusefi
06cdb7cde6
refactoring
2020-01-22 01:22:44 -05:00
rusefi
2e0a30859c
date
2020-01-19 03:49:06 -05:00
rusefi
2785b39c0e
date
2020-01-13 02:03:42 -05:00
rusefi
b83a5310be
happy new year
2020-01-08 00:02:40 -05:00
rusefi
cc466ad3ef
de-coupling things a bit
2019-12-24 00:26:23 -05:00
rusefi
cb9fc19f92
that's not a worth a file
2019-12-24 00:03:53 -05:00
rusefi
c38b4545eb
refactoring
2019-12-23 23:32:43 -05:00
rusefi
3494f6ff9f
adding simplicity
2019-12-23 23:25:08 -05:00
rusefi
8ffbe768cd
simplicity?
2019-12-23 22:50:04 -05:00
rusefi
a81655216b
adding simplicity
2019-12-23 22:40:23 -05:00
rusefi
1576a9f731
adding simplicity
2019-12-23 22:30:58 -05:00
rusefi
253f68cb61
date & fresh integration
2019-12-22 08:24:47 -05:00
Matthew Kennedy
9645130527
Shrink output channels, now with passing CI ( #1077 )
...
* reorder fields
* temporary tle8888 fix
* comment, simplify
* hand tweak generated
* oops, those are reciprocal
* fix engineLoadAccelExtra
* aggressive priority order
* fix output size
* comments
* reorder fields, no sizes yet
* should've been signed
* simplify constructor mess, hook up scaling
* notes
* typo
* if -> switch
* rev signature
* correct map offset
* handle unsigned properly
* RPM is unsigned
* vss isn't scaled
* extract magic
* required generated for build
* de-scale rpm
* field type cases
2019-12-22 08:12:45 -05:00
rusefi
86a3feb13f
Revert "fresh integration & changing protocol versions & versions"
...
This reverts commit f6c3f120
2019-12-21 15:02:37 -05:00
rusefi
f6c3f12091
fresh integration & changing protocol versions & versions
2019-12-21 12:35:47 -05:00
Matthew Kennedy
ae55eaad67
Re-shrink stacks ( #1060 )
...
* small stacks
* giant servo stack
* reclaim ram
2019-12-14 09:31:13 -05:00
rusefi
26574555a2
great news about #1055
2019-12-13 23:07:56 -05:00
rusefi
8ae774864c
great news about #1055
2019-12-13 21:50:14 -05:00
rusefi
e9e7a66cf8
etbActualCount logic to handle the scenario where only one ETB is present
2019-12-13 12:50:34 -05:00
rusefi
af4f20551b
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
97b1c1ff33
straightening enum reuse
2019-12-10 21:18:35 -05:00
rusEfi
1cc71ef8ec
dual-ETB progress
2019-12-10 00:07:46 -05:00
rusefi
23c0d8646f
Making UART/TTL pins configurable
2019-12-07 21:22:09 -05:00
rusefi
813b6aa6ce
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -05:00
rusefi
6555e4b305
"sensor chart" for aux fast analog input
2019-12-02 20:31:49 -05:00
rusefi
3ed889486e
making things nicer with dual ETB settings
2019-11-30 17:38:33 -05:00
rusEfi
e2074388ff
dual ETB seems to work!
2019-11-29 19:06:50 -05:00
rusefi
07f71c8dfa
steps towards dual ETB
2019-11-28 15:24:30 -05:00
rusefi
067aa0aeee
steps towards dual ETB
2019-11-27 22:07:36 -05:00
rusefi
366805a1ab
MapAveragingCallback schedules all cylinders at once #974
2019-11-24 23:20:24 -05:00
rusefi
8edf6c8d38
bug: aux valve actions can overlap
2019-11-23 10:34:43 -05:00
rusefi
c606bb27ac
aux overlap debugging
2019-11-22 18:50:46 -05:00
rusEfi
f9ccaf5f01
steps towards dual ETB
2019-11-21 00:49:38 -05:00
rusefi
d3da33517f
making F4 and else happier with perf_trace, also maybe missing 'break'?
2019-11-19 20:36:47 -05:00
Matthew Kennedy
93d24dfc0b
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
rusefi
fc41aaf655
v12
2019-11-17 22:32:27 -05:00
rusefi
6456374eb8
v12
2019-11-16 16:00:50 -05:00
rusefi
b8007d8cd5
poke
2019-11-14 10:23:11 -05:00
rusefi
3dbecfc2f0
todo
2019-11-13 22:02:13 -05:00
rusefi
4b1c1e72ab
time to panic and revert more
2019-11-12 21:42:44 -05:00
rusefi
e6abba09a9
refactoring: time to unify digital pin API
...
trying to fix build
2019-11-12 19:04:33 -05:00
rusefi
410391598e
Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) fix #996
2019-11-10 23:54:08 -05:00
andreika-git
b996190707
Industrial PID Controller ( #1002 )
...
* Implement Industrial PID controller
* Test-Use PidIndustrial in alternator
* Meaningful unit-tests for PidIndustrial
2019-11-10 13:04:27 -05:00
rusefi
79e049a5f8
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
rusefi
487acd62de
Missing dwell altogether in some corner cases #796
...
only additional live data here
2019-11-05 23:36:33 -05:00
rusefi
d4574a3cab
evil manual merge of https://github.com/DonaldBecker/rusefi
2019-11-05 22:40:33 -05:00
rusefi
e7a2a77dd5
happy November
2019-11-03 23:38:00 -05:00
rusefi
4d095d4844
60/2 VW trigger has running issue on 19/10/19 snapshot fix #986
2019-10-30 20:51:20 -04:00
rusefi
fe77766b2b
bugfix around verboseTriggerSynchDetails - 64 bits on stack was causing broken messages
2019-10-29 18:20:55 -04:00
rusefi
469a2f1fd9
reducing code duplication with prod code & fixing simulator
2019-10-29 16:57:55 -04:00
rusefi
627f73502b
steps towards #975
2019-10-18 19:45:32 -04:00
rusefi
1c140cbd80
date
2019-10-17 00:09:13 -04:00
Matthew Kennedy
10a6d6eb8b
fix wwae ( #980 )
2019-10-17 00:06:54 -04:00
Matthew Kennedy
d6e065f99e
Merge remote-tracking branch 'upstream/master' into perf-tracing
2019-10-14 23:45:39 -07:00
rusefi
dda7f4d343
preparing for #974
...
code comments & refactoring
2019-10-15 01:27:19 -04:00
rusefi
6629b90a7f
preparing for #974
...
code comments & refactoring
2019-10-14 18:32:16 -04:00
rusefi
7bb8bb7f14
preparing for #974
...
code comments & refactoring
2019-10-14 09:09:08 -04:00
Matthew Kennedy
f52bdecb80
profile all the things
2019-10-13 13:14:08 -07:00
Matthew Kennedy
763b17fb50
experiment
2019-10-11 17:43:21 -07:00
rusEfi
dfef5748b9
pin conflict in MRE test config
2019-10-10 13:32:07 -04:00
rusefi
4574aaccce
I got carried away, but DEAD CODE?!
2019-10-08 03:14:21 -04:00
rusefi
a65c8c9295
something is over-complicated here? looks like two classes should become one?
2019-10-08 02:35:21 -04:00
rusefi
d381bce748
date
2019-10-06 00:39:50 -04:00
rusefi
c935903162
do not let "Use fixed baro corr from MAP" kill VE fix #960
2019-09-29 09:58:29 -04:00
rusefi
8e3912e6b1
firing order 1-2-7-8-4-5-6-3
2019-09-28 10:25:57 -04:00
rusEfi
44b2c2f89e
new command 'etb_freq X'
2019-09-27 23:37:40 -04:00
rusefi
4f33dff0a1
ETB target is using integer values fix #945
2019-09-22 18:15:00 -04:00
rusefi
5a43153541
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 17:19:08 -04:00
rusefi
f600bbc6d7
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 10:02:07 -04:00
rusEfi
9b98446846
ETB target is using integer values #945
...
first we will write a unit test
2019-09-22 07:58:03 -04:00
rusefi
59598e5abf
fixing build
2019-09-21 15:43:18 -04:00
rusefi
9ad82b03b5
fixing build
2019-09-21 15:33:13 -04:00
Matthew Kennedy
f629ec038b
add sensor framework, tests ( #929 )
...
* add framework, tests
* move oil pressure to new way
* add init logic
* brackets on the same line
* spaces -> tabs
* spaces -> tabs for tests
* bracket on same line
* hook up sensor mocking
* add nan check
* fix nan check
* I wrote an essay
* casing
* only init if we have a sensor to init
* style, actually call init
* format
* fix casing
* typo
* implement linear sensor
* wire up producer
* smarter limiting
* setup comments
* add reporting
* doxyfile
* oops
* add adc subscription
* clarity
* fix logic
* multiply voltage
* test styling
* test guards
* remove dependencies
* linear sensor test
* remove unused
* fix merge
* format, implicit convert op
* explicit
* format tests
* fix merge
2019-09-21 14:33:38 -04:00
rusefi
3ac801f9c5
configurable SD card logging speed
2019-09-20 20:18:22 -04:00
rusefi
ecae02ff27
thank you @andreika!
2019-09-20 08:44:20 -04:00
rusefi
a72d2834fb
unit tests progress
2019-09-20 00:46:35 -04:00
rusefi
87875d8825
unit tests progress
2019-09-20 00:34:42 -04:00
rusEfi
08c751bd9c
NA8
2019-09-15 10:04:24 -04:00
rusefi
cffe318d1b
pedal ADC should be faster #931
2019-09-13 19:55:20 -04:00
rusefi
a6fbc5036a
Delayed A/C compressor switch #922
2019-09-11 20:46:50 -04:00
rusefi
d90f0481b0
one step back :) instant RPM does not look right
2019-09-10 21:35:10 -04:00
rusefi
917676b2da
simulator crashes on any TS setting change fix #924
2019-09-09 20:49:16 -04:00
rusefi
e4566ba6aa
TLE8888: NB2 solution + reset counter
2019-09-05 10:01:59 -04:00
rusefi
f32b29f318
Live Data: trigger current gap
2019-09-03 19:30:51 -04:00
rusefi
be1b32abf0
make iTerm limits visible for idle RPM pid #913
2019-09-02 00:19:06 -04:00
rusEfi
daec071b6b
mock PPS voltage command in addition to mock PPS position
...
ETB pane progress
2019-09-01 17:35:43 -04:00
rusefi
ebcb0cdf4c
Live Data: more Idle & ETB data points!
2019-09-01 15:46:40 -04:00
rusEfi
47bbd6ebe4
ETB progress
2019-08-31 20:17:17 -04:00
rusefi
ad2714c2b8
PID errorAmplificationCoef to LiveData
2019-08-30 17:11:12 -04:00
rusefi
375d64417d
progress towards idle unit test
2019-08-29 00:10:47 -04:00
rusefi
b090be14b0
cranking fuel live data fix #911
2019-08-28 00:29:55 -04:00
rusefi
2804b31e7e
cranking fuel live data #911
2019-08-26 23:41:04 -04:00
rusEfi
1c0d38abef
new feature: check engine light to blink on trigger synchronization
2019-08-18 15:53:38 -04:00
rusEfi
59daae8f5c
MRE & Miata
2019-08-17 22:42:22 -04:00