rusefi
2164661274
undoing wrong fix & better fix for #805
...
also generator logging improvements
This reverts commit 96270758c9
.
2019-06-30 14:28:47 -04:00
rusefi
2120e4827a
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-30 13:24:55 -04:00
rusefi
b856256549
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-30 09:38:51 -04:00
rusEfi
ed32a9c7b2
reducing code duplication & reboot to rusEfi console
2019-06-28 23:33:48 -04:00
rusEfi
e8888e4821
better state validation
2019-06-27 22:23:18 -04:00
rusefi
d0e4a0984f
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-27 06:47:13 -04:00
Matthew Kennedy
5054da67b7
Add ETB status gauges, fix gauge menus ( #863 )
...
* testing
* fix offsets
* consolidate ts config
* cleanup
* typo
* unwind some
* fix etb idle range setting
* unwind
2019-06-26 19:24:32 -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
rusefi
fb44386cf3
fixing build
2019-06-23 09:46:14 -04:00
rusefi
c6bcb85a45
fresh ini
2019-06-23 09:25:04 -04:00
Matthew Kennedy
1505e722eb
Add "Reset ECU" button ( #857 )
...
* add reset button
* fix signed/unsigned bug
* goodbye degree symbols
2019-06-23 09:18:54 -04:00
rusefi
d8a64f1cce
fixing build
2019-06-19 23:32:09 -04:00
rusefi
f2a034b5aa
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-19 22:34:11 -04:00
rusefi
35d3cc0ac4
docs/type safety
2019-06-19 21:24:09 -04:00
rusefi
ed4b2cc17e
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-19 00:05:23 -04:00
rusefi
dd43f62706
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-18 23:23:30 -04:00
rusefi
96270758c9
"Calibrate TPS" broken in TS fix #805
2019-06-17 22:00:34 -04:00
rusefi
0b843819eb
TPS Live Documentation
2019-06-17 21:37:11 -04:00
rusefi
54d922db6a
nothing happens here
2019-06-17 20:45:46 -04:00
rusefi
e6b0e0625a
Utility class which writes same line both to stdout and file
2019-06-17 20:21:32 -04:00
rusefi
d90c6ee1a3
Annotations in C++ code to produce formulas in rusEfi console #807 ( #847 )
...
* Annotations in C++ code to produce formulas in rusEfi console #807
firmware part of the change
* removing unneeded stuff & fixing unit test compilation
* not complete better unit test compilation fix :(
* better C++ usage
2019-06-17 12:18:55 -04:00
rusefi
5a0d2413f5
removing dead text protocol support
2019-06-16 17:13:11 -04:00
rusefi
a86a2b0b53
ETB: TPS should be f(RPM, pedal) - target table fix #835
...
oooooops
2019-06-16 09:08:01 -04:00
rusefi
b8b62d3cf1
The Big Refactoring of 2019: folder structure #723
2019-06-15 22:11:43 -04:00
rusefi
f859079022
ETB: TPS should be f(RPM, pedal) - target table fix #835
2019-06-15 14:33:41 -04:00
rusefi
69a3b45b3d
ETB: TPS should be f(RPM, pedal) - target table #835
2019-06-15 14:11:38 -04:00
rusefi
8ea5d687aa
idle using ETB #783
2019-06-15 13:33:14 -04:00
rusefi
bd80315737
bumping configuration version in light of #773
2019-06-14 13:04:04 -04:00
rusefi
e0e00d5634
typo
2019-06-14 00:57:24 -04:00
rusefi
f3855a931b
fresh stuff
2019-06-13 14:56:13 -04:00
Matthew Kennedy
89f59db75f
Fix tunerstudio ratio vs. percent ( #838 )
...
* fix ratio vs pct
* fix idle cranking clt position
* fix defaults
* fix typo
* fix baro corr gauge
* baro default
* fix degree symbols
* fix testFuelMap
* fix testPlainCrankingWithoutAdvancedFeatures
* test testFasterEngineSpinningUp
2019-06-13 09:05:22 -04:00
rusefi
7faf861960
typo
2019-06-11 22:01:07 -04:00
rusefi
e4231b0819
refactoring: extracting constant
2019-06-11 21:44:16 -04:00
rusefi
cda681e280
bias resistor clarification
2019-06-11 20:32:27 -04:00
rusefi
48796a6763
ETB: TPS should be f(RPM, pedal) #835
2019-06-10 23:57:35 -04:00
rusefi
2639214285
ETB: TPS should be f(RPM, pedal) #835
2019-06-10 23:38:44 -04:00
rusefi
58be63f5a9
https://github.com/rusefi/hw_microRusEfi/issues/57
2019-06-10 17:33:05 -04:00
rusefi
acbdac20ff
input has sizes hard-coded #836
2019-06-10 15:47:29 -04:00
rusefi
81a68f59b7
input has sizes hard-coded #836
2019-06-10 15:45:18 -04:00
rusefi
9110d0f167
input has sizes hard-coded #836
2019-06-10 15:11:53 -04:00
rusefi
fb7f72eab8
ETB: TPS should be f(RPM, pedal) #835
2019-06-10 13:07:42 -04:00
rusefi
3b1361de37
ETB: TPS should be f(RPM, pedal) #835
2019-06-10 12:52:26 -04:00
rusefi
bc5154694b
adding support for smaller table axis
2019-06-10 12:38:32 -04:00
rusefi
6a002beb8f
refactoring
2019-06-10 11:17:36 -04:00
rusefi
e309b8266c
we need TLE8888 driver #714
2019-06-08 15:25:28 -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
f322d6f753
better status code
2019-06-07 19:14:55 -04:00
rusefi
135ff2d50d
MRE
2019-06-07 18:02:28 -04:00
rusefi
9292efadbe
TS flexibility for MRE
2019-06-07 17:38:12 -04:00
Matthew Kennedy
48dc24c58d
well that's a scary typo
2019-06-07 10:54:23 -04:00
rusefi
50e3f4e671
hiding GPS
2019-06-06 19:20:00 -04:00
rusefi
8456bd3c23
reviving tle8888 configuration
2019-06-05 22:32:30 -04:00
rusefi
5ea3151da3
board-specific usability #808
...
hiding more stuff from MRE
2019-06-05 00:36:35 -04:00
rusefi
6d169c014d
board-specific usability #808
...
docs
2019-06-04 23:54:34 -04:00
rusefi
c577f50079
board-specific usability #808
...
fixing enum range
2019-06-04 23:45:41 -04:00
rusefi
9f72307961
I am a a Sun Certified Java Developer
2019-06-04 12:46:55 -04:00
rusefi
60253de5f9
extracting hw-specific enums
2019-06-04 12:27:34 -04:00
rusefi
7792618672
extracting hw-specific enums
2019-06-04 12:21:28 -04:00
rusefi
59ad3f9d12
board-specific usability #808
...
hiding cj125
2019-06-04 12:13:59 -04:00
rusefi
3ede8a1bd9
real MAF to TS
2019-06-03 10:02:29 -04:00
andreika-git
e9c383ce7e
STM32-specific GPIO refactor (stm32_pins.cpp) ( #817 )
...
* stm32_pins.cpp
* PIN_USED & other
2019-06-02 16:48:38 -04:00
rusefi
27b8c6d771
getting ready for enum file split
2019-06-02 16:16:06 -04:00
rusefi
844c5a9c1b
pins mapping logic fix & pins kind fix
2019-06-02 14:10:21 -04:00
rusefi
50b2522088
board-specific usability #808
...
toolset
2019-06-01 18:27:34 -04:00
rusefi
4c75ebde21
Usability: TS project rework #811
...
trying to address encoding nightmare
2019-06-01 17:15:01 -04:00
rusefi
cd36259258
incremental code generation
2019-06-01 16:51:32 -04:00
rusefi
b3b6d7f769
invalid CLT sensor handling fix #412
2019-05-31 16:20:33 -04:00
rusefi
483c891e16
board-specific usability #808
2019-05-30 00:18:41 -04:00
rusefi
811da95cef
minor technical debt
2019-05-29 23:15:31 -04:00
rusefi
b9cc20366f
board-specific usability #808
...
extracting enum reader
2019-05-28 22:24:29 -04:00
rusefi
93a90f5e7f
generator progress
2019-05-27 20:06:01 -04:00
rusefi
d788baaa09
learning C & C++ - explicit typedef vs struct
2019-05-27 19:35:30 -04:00
rusefi
d6c6282819
refactoring
2019-05-27 19:05:59 -04:00
rusefi
8575e2f4d2
refactoring
2019-05-27 18:58:43 -04:00
rusefi
7750810362
refactoring: splitting huge header
2019-05-27 18:50:23 -04:00
rusefi
19a6a27342
fix #799
2019-05-27 16:12:59 -04:00
rusefi
998345ef9e
unit tests should not have global context, including mock values
2019-05-27 15:56:12 -04:00
rusefi
e557a30193
messing with TPS mocking
2019-05-27 14:21:12 -04:00
rusefi
c52e5aa465
refactoring: better variable names
2019-05-27 11:17:28 -04:00
rusefi
413d318da6
EFI_IDLE_INCREMENTAL_PID_CIC should be a runtime parameter #806
2019-05-27 10:38:06 -04:00
rusefi
8d18d37719
lower 16 values are used on stm32 rusEfi, values above 16 are related to Kinetis work in progress
2019-05-27 06:55:53 -04:00
rusefi
f76619c0e2
generator now takes full file name
2019-05-26 20:54:44 -04:00
rusefi
dac10d23b0
MC33816 integraion #784
2019-05-25 17:18:16 -04:00
rusefi
d2f6a37cba
MC33816 integraion #784
2019-05-25 15:35:25 -04:00
rusefi
9c3292054c
#784
2019-05-25 13:47:09 -04:00
rusefi
32601867fe
fix #802
2019-05-25 13:36:29 -04:00
rusefi
2901d9f902
nicer pin names for messages while same short names for engine sniffer
2019-05-15 04:26:41 -04:00
rusefi
53f5229423
Multiple sync pattern for faster cranking #679
2019-05-14 19:24:18 -04:00
rusefi
cbc1aef722
more PROD code into unit test
2019-05-12 20:31:28 -04:00
rusefi
deead8f8ff
reducing code duplication with unit tests
2019-05-12 20:24:35 -04:00
rusefi
13e57187d7
OBD-II at least something? #214
...
docs
2019-05-12 13:21:50 -04:00
rusefi
71de08e20a
Trigger: warning code on normal engine start up #669
2019-05-11 13:39:27 -04:00
rusefi
cd85d485d0
gauges cleanup
2019-05-11 10:57:58 -04:00
rusefi
3a3444ab30
better gauge name
2019-05-11 10:51:38 -04:00
rusefi
02cf200186
idle usability
2019-05-11 10:41:04 -04:00
rusefi
8b74476c1b
BUG: phase sensor validation attending - detect missing CAM signal fix #659
2019-05-11 00:21:37 -04:00
rusefi
35964c064c
BUG: phase sensor validation attending - detect missing CAM signal #659
...
preparation
2019-05-10 23:52:55 -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
abc8545b47
typo
2019-05-10 22:43:03 -04:00
rusefi
f89c326579
todo
2019-05-10 22:10:40 -04:00
rusefi
b00af69c81
BUG: phase sensor validation attending - detect missing CAM signal #659
...
refactoring and unit test first phase
2019-05-10 21:56:33 -04:00
rusefi
767418b93b
refactoring unit test
2019-05-10 21:29:17 -04:00
rusefi
c985f6fc8f
CI instability: FATAL error: warn stream not initialized for 6039 #798
2019-05-10 18:58:05 -04:00
rusefi
91c404b353
FEATURE REQ: aux temperature inputs #332
2019-05-09 19:39:21 -04:00
rusefi
2d0d4bccb1
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
2019-05-07 21:39:11 -04:00
rusefi
8a90297160
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
7fc699fce2
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
metric progress
2019-05-07 19:16:01 -04:00
rusefi
8cbac692ad
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
first steps of scheduling metric
2019-05-07 17:22:26 -04:00
rusefi
af7b39154a
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
only renaming methods
2019-05-07 17:10:47 -04:00
rusefi
cbea181183
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
refactoring only
2019-05-07 16:45:29 -04:00
rusefi
12c6e7bbd1
docs
2019-05-07 13:53:44 -04:00
rusefi
a8c60c5b71
docs
2019-05-06 09:16:03 -04:00
rusefi
a6fc10910a
Saab CDM knock signal integration #647
2019-05-05 18:53:34 -04:00
rusefi
77b9685deb
docs
2019-05-05 18:09:52 -04:00
rusefi
8794e72cd2
Saab CDM knock signal integration #647
2019-05-05 17:21:36 -04:00
rusefi
8c7d758b34
8888 usability
2019-05-05 12:48:04 -04:00
rusefi
2c24571ddb
dreams of two ETBs
2019-05-05 12:02:42 -04:00
rusefi
dde0441c23
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-05-05 09:41:54 -04:00
rusefi
4a58920881
docs
2019-05-05 09:41:44 -04:00
Matthew Kennedy
ff5cdc05b6
rename enum ( #791 )
2019-05-05 00:53:24 -04:00
Matthew Kennedy
bdae379c1b
fix etb ( #789 )
2019-05-05 00:42:50 -04:00
rusEfi
9d4f6522e2
better handling of weird TPS values
2019-05-04 10:56:09 -04:00
rusEfi
8c1c892907
better handling of weird TPS values
2019-05-04 10:54:26 -04:00
rusEfi
40d5b047b2
proper void value
2019-05-04 10:46:48 -04:00
rusefi
e359ddbb25
MC33816 integraion #784
...
progress
2019-05-03 21:54:38 -04:00
rusEfi
71976df42f
MC33816 integraion #784
...
bare bones skeleton
2019-05-03 21:13:25 -04:00
rusefi
85b790edcf
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
...
maybe probably pointless refactoring? reducing parameters visibility
2019-05-03 18:41:43 -04:00
rusefi
231d1af489
idle using ETB #783
...
configuration fields
2019-05-02 22:12:43 -04:00
rusefi
762feb1b03
console usability: engine sniffer jitter fix #780
2019-05-02 18:42:59 -04:00
rusefi
aefcbe0895
refactoring: better method name
2019-05-02 18:05:33 -04:00
rusefi
b34bdf5bcb
docs
2019-05-02 17:52:48 -04:00
rusefi
7a8aa9a119
more pins to allow smart outputs
2019-05-02 11:21:35 -04:00
rusefi
14edab9de2
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-05-01 22:27:05 -04:00
rusefi
40e1995e7f
FSIO to allow smart output pins
2019-05-01 22:26:07 -04:00
rusefi
588278e3da
VAG_18_TURBO = 102
2019-05-01 14:31:44 -04:00
rusefi
86f894d3df
fixing mock voltage controls
2019-05-01 09:36:29 -04:00
rusEfi
892be38a03
ETB tiny progress
2019-04-30 19:22:12 -04:00
rusefi
899b96eec2
ETB tiny progress
2019-04-30 18:46:39 -04:00
rusEfi
67e8adf6f5
ETB micro progress
2019-04-30 01:21:09 -04:00
rusefi
f6c5f8764a
fixing build & refactoring
2019-04-28 23:42:49 -04:00
rusEfi
1c013228dc
'warninigLedPin' typo and minor TS progress
2019-04-28 23:04:52 -04:00
rusefi
f9802b8542
ETB pause feature - useful while playing on the bench
2019-04-26 13:46:58 -04:00
rusefi
ded9b017e1
PID - fix dTime usages fix #776
2019-04-26 00:45:53 -04:00
rusefi
65fb45c8a6
The Big Refactoring of 2019: folder structure #723
2019-04-25 22:10:58 -04:00
rusefi
ea86d987c8
PID - fix dTime usages #776
2019-04-25 21:31:33 -04:00
rusefi
0a3a75ae79
PID - fix dTime usages #776
2019-04-25 18:49:16 -04:00
rusefi
0292df332c
reducing analog_inputs debug confusion :)
2019-04-25 08:32:20 -04:00
rusefi
304e8600e5
electrical noise during tuning ETB causes full tune reset #775
2019-04-25 00:18:37 -04:00