Matthew Kennedy
a08946c2f5
Fix master ( #1134 )
...
* Revert "something went very wrong."
This reverts commit e0fb325d5a
.
* Revert "trying to fix build broken by "Sensor reconfiguration while running (#1131 )""
This reverts commit 55e8ee5052
.
* Revert "partial Revert of "Stricter compile options (#1132 )""
This reverts commit b0d7cc9a22
.
* temp prometheus fix
* fix bootloader
* fix batch files
2020-02-08 16:34:29 -05:00
rusefi
e0fb325d5a
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
580e725d11
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
a124e0b934
date & VVT test progress
2020-01-31 01:23:01 -05:00
rusefi
d1a4b39a5a
refactoring: de-coupling trigger decoder and engine
2020-01-26 03:48:25 -05:00
rusefi
59c293b548
trigger refactoring
2020-01-25 11:22:25 -05:00
rusefi
f6ce9397db
refactoring
2020-01-22 01:22:44 -05:00
rusefi
5529e7cebf
date
2020-01-19 03:49:06 -05:00
rusefi
12600a3b06
date
2020-01-13 02:03:42 -05:00
rusefi
63e3e84e08
happy new year
2020-01-08 00:02:40 -05:00
rusefi
50d78f648b
de-coupling things a bit
2019-12-24 00:26:23 -05:00
rusefi
4605c64a07
that's not a worth a file
2019-12-24 00:03:53 -05:00
rusefi
ae615376ea
refactoring
2019-12-23 23:32:43 -05:00
rusefi
c629b21ab4
adding simplicity
2019-12-23 23:25:08 -05:00
rusefi
67e1f06d36
simplicity?
2019-12-23 22:50:04 -05:00
rusefi
0cede6673f
adding simplicity
2019-12-23 22:40:23 -05:00
rusefi
de480fe05e
adding simplicity
2019-12-23 22:30:58 -05:00
rusefi
34e1d4c3c1
date & fresh integration
2019-12-22 08:24:47 -05:00
Matthew Kennedy
df57b24e3f
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
5c679034a7
Revert "fresh integration & changing protocol versions & versions"
...
This reverts commit 8a8ea6c0
2019-12-21 15:02:37 -05:00
rusefi
8a8ea6c096
fresh integration & changing protocol versions & versions
2019-12-21 12:35:47 -05:00
Matthew Kennedy
4866a78e63
Re-shrink stacks ( #1060 )
...
* small stacks
* giant servo stack
* reclaim ram
2019-12-14 09:31:13 -05:00
rusefi
9bd5721033
great news about #1055
2019-12-13 23:07:56 -05:00
rusefi
eafefe5b24
great news about #1055
2019-12-13 21:50:14 -05:00
rusefi
2c296c0f18
etbActualCount logic to handle the scenario where only one ETB is present
2019-12-13 12:50:34 -05:00
rusefi
f47a1a16d1
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
34b32db032
straightening enum reuse
2019-12-10 21:18:35 -05:00
rusEfi
52c15a7d9b
dual-ETB progress
2019-12-10 00:07:46 -05:00
rusefi
a40477e598
Making UART/TTL pins configurable
2019-12-07 21:22:09 -05:00
rusefi
561986d3e4
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -05:00
rusefi
d5bfd76922
"sensor chart" for aux fast analog input
2019-12-02 20:31:49 -05:00
rusefi
34f53bd102
making things nicer with dual ETB settings
2019-11-30 17:38:33 -05:00
rusEfi
13d4ae2169
dual ETB seems to work!
2019-11-29 19:06:50 -05:00
rusefi
002a08316c
steps towards dual ETB
2019-11-28 15:24:30 -05:00
rusefi
265727b7db
steps towards dual ETB
2019-11-27 22:07:36 -05:00
rusefi
155ff25c22
MapAveragingCallback schedules all cylinders at once #974
2019-11-24 23:20:24 -05:00
rusefi
6efab3683c
bug: aux valve actions can overlap
2019-11-23 10:34:43 -05:00
rusefi
8dddc62979
aux overlap debugging
2019-11-22 18:50:46 -05:00
rusEfi
7e78f077bc
steps towards dual ETB
2019-11-21 00:49:38 -05:00
rusefi
95e8f4227b
making F4 and else happier with perf_trace, also maybe missing 'break'?
2019-11-19 20:36:47 -05:00
Matthew Kennedy
8fd603dca9
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
rusefi
7dade5a878
v12
2019-11-17 22:32:27 -05:00
rusefi
1624346c97
v12
2019-11-16 16:00:50 -05:00
rusefi
ef9ad935e0
poke
2019-11-14 10:23:11 -05:00
rusefi
c3aa47195d
todo
2019-11-13 22:02:13 -05:00
rusefi
a23f6bb23e
time to panic and revert more
2019-11-12 21:42:44 -05:00
rusefi
1ad591742b
refactoring: time to unify digital pin API
...
trying to fix build
2019-11-12 19:04:33 -05:00
rusefi
7c453fb199
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
add26866f5
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
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
rusefi
3b2d5c8c7f
Missing dwell altogether in some corner cases #796
...
only additional live data here
2019-11-05 23:36:33 -05:00
rusefi
3357e41614
evil manual merge of https://github.com/DonaldBecker/rusefi
2019-11-05 22:40:33 -05:00
rusefi
e5bebe0f72
happy November
2019-11-03 23:38:00 -05:00
rusefi
db24091933
60/2 VW trigger has running issue on 19/10/19 snapshot fix #986
2019-10-30 20:51:20 -04:00
rusefi
7dec2d3ad8
bugfix around verboseTriggerSynchDetails - 64 bits on stack was causing broken messages
2019-10-29 18:20:55 -04:00
rusefi
8155cf6234
reducing code duplication with prod code & fixing simulator
2019-10-29 16:57:55 -04:00
rusefi
1602bdbebc
steps towards #975
2019-10-18 19:45:32 -04:00
rusefi
b31d729ce3
date
2019-10-17 00:09:13 -04:00
Matthew Kennedy
6f3bfcb099
fix wwae ( #980 )
2019-10-17 00:06:54 -04:00
Matthew Kennedy
89ca9a0406
Merge remote-tracking branch 'upstream/master' into perf-tracing
2019-10-14 23:45:39 -07:00
rusefi
0535ac8e01
preparing for #974
...
code comments & refactoring
2019-10-15 01:27:19 -04:00
rusefi
6f8b82e8ed
preparing for #974
...
code comments & refactoring
2019-10-14 18:32:16 -04:00
rusefi
791c1423b0
preparing for #974
...
code comments & refactoring
2019-10-14 09:09:08 -04:00
Matthew Kennedy
97d848bb3e
profile all the things
2019-10-13 13:14:08 -07:00
Matthew Kennedy
076b10fcb6
experiment
2019-10-11 17:43:21 -07:00
rusEfi
4c95fbd43d
pin conflict in MRE test config
2019-10-10 13:32:07 -04:00
rusefi
c5f12fbcd9
I got carried away, but DEAD CODE?!
2019-10-08 03:14:21 -04:00
rusefi
415de92543
something is over-complicated here? looks like two classes should become one?
2019-10-08 02:35:21 -04:00
rusefi
0aa7088f99
date
2019-10-06 00:39:50 -04:00
rusefi
9a961fd0c2
do not let "Use fixed baro corr from MAP" kill VE fix #960
2019-09-29 09:58:29 -04:00
rusefi
7d68b3d829
firing order 1-2-7-8-4-5-6-3
2019-09-28 10:25:57 -04:00
rusEfi
d73d668a9e
new command 'etb_freq X'
2019-09-27 23:37:40 -04:00
rusefi
df64289fd5
ETB target is using integer values fix #945
2019-09-22 18:15:00 -04:00
rusefi
e4878734a1
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 17:19:08 -04:00
rusefi
c6bca8e77a
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 10:02:07 -04:00
rusEfi
b46c5b4960
ETB target is using integer values #945
...
first we will write a unit test
2019-09-22 07:58:03 -04:00
rusefi
2e492d22bf
fixing build
2019-09-21 15:43:18 -04:00
rusefi
ee074b9fe7
fixing build
2019-09-21 15:33:13 -04:00
Matthew Kennedy
dfcc9dba04
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
aa8d0eb640
configurable SD card logging speed
2019-09-20 20:18:22 -04:00
rusefi
6457c05da5
thank you @andreika!
2019-09-20 08:44:20 -04:00
rusefi
13b74d3d4d
unit tests progress
2019-09-20 00:46:35 -04:00
rusefi
cac91ceac8
unit tests progress
2019-09-20 00:34:42 -04:00
rusEfi
4030b69594
NA8
2019-09-15 10:04:24 -04:00
rusefi
f2a76ef0e2
pedal ADC should be faster #931
2019-09-13 19:55:20 -04:00
rusefi
f0427360bf
Delayed A/C compressor switch #922
2019-09-11 20:46:50 -04:00
rusefi
3389caa1e4
one step back :) instant RPM does not look right
2019-09-10 21:35:10 -04:00
rusefi
34fb2c21e1
simulator crashes on any TS setting change fix #924
2019-09-09 20:49:16 -04:00
rusefi
280271ab1e
TLE8888: NB2 solution + reset counter
2019-09-05 10:01:59 -04:00
rusefi
fe6b5d8c56
Live Data: trigger current gap
2019-09-03 19:30:51 -04:00
rusefi
7c0688969f
make iTerm limits visible for idle RPM pid #913
2019-09-02 00:19:06 -04:00
rusEfi
8f10e85d03
mock PPS voltage command in addition to mock PPS position
...
ETB pane progress
2019-09-01 17:35:43 -04:00
rusefi
6318f2ac38
Live Data: more Idle & ETB data points!
2019-09-01 15:46:40 -04:00
rusEfi
3970881a09
ETB progress
2019-08-31 20:17:17 -04:00
rusefi
4a1b78f9a4
PID errorAmplificationCoef to LiveData
2019-08-30 17:11:12 -04:00
rusefi
02610104d5
progress towards idle unit test
2019-08-29 00:10:47 -04:00
rusefi
6df2afface
cranking fuel live data fix #911
2019-08-28 00:29:55 -04:00
rusefi
a8f7a8965b
cranking fuel live data #911
2019-08-26 23:41:04 -04:00
rusEfi
92f371c121
new feature: check engine light to blink on trigger synchronization
2019-08-18 15:53:38 -04:00
rusEfi
a8d872800c
MRE & Miata
2019-08-17 22:42:22 -04:00