rusEfi
53ae54e8cc
ETB target is using integer values #945
...
first we will write a unit test
2019-09-22 00:16:46 -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
50850ca0c9
fixing bug from yesterday
2019-09-21 11:09:03 -04:00
rusefi
aa8d0eb640
configurable SD card logging speed
2019-09-20 20:18:22 -04:00
rusefi
f2e67b05c0
unit tests progress
2019-09-20 00:25:43 -04:00
rusefi
0b5a49392f
refactoring
2019-09-20 00:17:00 -04:00
rusefi
d83ed085e8
unit tests progress
2019-09-19 22:56:54 -04:00
rusefi
317ec8d752
unit tests progress
2019-09-19 08:05:23 -04:00
Matthew Kennedy
eb885c33bf
kill ( #935 )
2019-09-14 21:20:36 -04:00
rusefi
0a92693729
Most important feature: VAG W12 firing order
2019-09-14 14:47:22 -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
3d85de7ee5
fatalErrorPin setting is not used #926
2019-09-09 21:34:15 -04:00
rusefi
50e0887c96
Delayed A/C compressor switch #922
2019-09-08 21:05:03 -04:00
rusefi
2b64e34313
Reinitialize TLE8888 if it resets #904
...
nasty "solution"
2019-09-06 20:30:27 -04:00
rusEfi
d5dfc3e658
NB2 progress, ETB Live Docs progress
2019-09-01 19:37:58 -04:00
rusefi
8be592f3d4
Live Data progress
2019-09-01 13:56:46 -04:00
rusefi
e885079de1
unified names for generated headers
2019-08-31 23:12:39 -04:00
rusEfi
9ce7c4d7da
NB2 MRE
2019-08-31 18:36:44 -04:00
rusefi
f533617b29
LiveData progress: isChanking & hasEtbPedalPositionSensor
2019-08-31 17:07:21 -04:00
rusefi
afdeecb87e
progress towards idle unit test
2019-08-29 23:50:20 -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
81cd1df0cc
refactoring: engine sniffer magic constants
2019-08-18 15:04:02 -04:00
rusefi
5ffa32185f
refactoring: extracting common magic constants
2019-08-18 12:14:33 -04:00
rusefi
15258503aa
WTF is wrong with MRE_miata_na6 config? operationMode complexity #898
...
actually ignoring setting for well known triggers
2019-08-17 22:00:01 -04:00
rusefi
eb35cf3deb
TLE8888 should be re-initialized every time we get +12 volts #901
...
extremely ugly solution but it it works at least with LED blinking test
2019-08-16 23:00:28 -04:00
rusefi
6c45dfbc50
new 4 cylinder firing order!
2019-08-15 19:36:16 -04:00
rusEfi
714af981e4
MRE_MIATA_NB2
2019-08-13 19:15:24 -04:00
rusefi
946374184e
WTF is wrong with MRE_miata_na6 config? operationMode complexity fix #898
2019-08-08 23:11:56 -04:00
rusefi
9112b7f797
WTF is wrong with MRE_miata_na6 config? operationMode complexity #898
...
fatal error is the best I can come up with quickly
2019-08-08 22:57:22 -04:00
rusefi
dfeac28299
current toolchain does not work great with current rusEfi code, two methods with same name are hard for full text search :(
2019-08-08 22:33:52 -04:00
rusefi
eef4fbde9b
fixing build & taking a safer route
2019-08-08 22:12:51 -04:00
rusefi
6043c93372
WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
...
fancy smansy unit test with some C++11
2019-08-08 21:27:57 -04:00
rusefi
81d41f091d
poke
2019-08-08 20:32:00 -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
f6971c2bea
WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
...
refactoring to begin with, zero logic change
2019-08-08 00:19:09 -04:00
rusefi
ca1ca643d0
refactoring: better enum name
2019-08-07 22:20:16 -04:00
rusEfi
a3dfd5f8c6
NA6 MRE details
2019-08-06 17:59:02 -04:00
rusefi
67637cb1b5
better method name
2019-08-06 17:12:15 -04:00
rusefi
456cc84181
fixing unit tests build
2019-08-05 23:36:18 -04:00
rusEfi
1e64c5a67f
MRE test setup
2019-08-05 23:00:35 -04:00
rusefi
d57779b686
F7 nucleo does not work?
...
funny, it was about some very unused feature
2019-08-02 01:36:02 -04:00
Matthew Kennedy
9d3e201193
microRusefi Default Configuration ( #895 )
...
* poke
* working MRE
* why was this on?
* comment, cleanup
* default silent trigger error on
* comment
* remove extra
* sensible default
2019-08-01 22:27:23 -04:00
rusEfi
efb5e0377a
MRE is getting closer!
2019-07-25 21:39:39 -04:00
rusefi
24e580f4b9
removing least useful engine configurations
2019-07-25 00:03:57 -04:00
rusefi
e01d1f1560
fixing build?
2019-07-24 23:41:26 -04:00
rusefi
f2e1858a95
fixing build?
2019-07-24 23:16:17 -04:00
rusefi
d253d07732
nevermind
2019-07-24 22:37:27 -04:00
rusefi
d4c28ecc69
setDefaultBoardConfiguration shouldn't have Frankenso pinout #852
2019-07-24 22:33:30 -04:00
rusefi
00ff37947d
setDefaultBoardConfiguration shouldn't have Frankenso pinout #852
2019-07-24 22:00:48 -04:00
rusefi
ac18459e3f
setDefaultBoardConfiguration shouldn't have Frankenso pinout #852
...
merging methods since always invoked together
2019-07-24 21:24:39 -04:00
rusefi
ffdd37021f
setDefaultBoardConfiguration shouldn't have Frankenso pinout #852
2019-07-24 21:15:18 -04:00
rusefi
733478bd8a
live docs for idle state
2019-07-21 18:34:37 -04:00
rusefi
48fe6c2d5d
nicer status codes for future human-readable status set
2019-07-21 14:06:51 -04:00
Matthew Kennedy
a2f2a677b4
Remove warmup afr pid ( #879 )
...
* config changes
* actually remove from config
* rip out implementation
2019-07-18 18:26:18 -04:00
rusefi
7cacc37fcc
FIRMWARE_ID
2019-07-13 14:08:08 -04:00
rusefi
94f970ff13
one dead line
2019-07-13 09:18:09 -04:00
rusefi
fd8f70d8c4
Annotations in C++ code to produce formulas in rusEfi console #807
2019-07-13 09:00:03 -04:00
rusefi
705df36b0e
better variable names & fixing build
2019-07-13 08:19:00 -04:00
rusefi
fbea3cba7d
a bit of dead code
2019-07-13 08:03:13 -04:00
rusefi
c8e3378ff7
Annotations in C++ code to produce formulas in rusEfi console #807
...
typo & refactoring: splitting class
2019-07-12 23:15:52 -04:00
rusefi
7c4ff20a1d
Annotations in C++ code to produce formulas in rusEfi console #807
...
wall wetting
2019-07-12 22:51:59 -04:00
rusefi
3b670a4107
Annotations in C++ code to produce formulas in rusEfi console #807
...
refactoring wall wetting
2019-07-12 22:34:38 -04:00
rusefi
756dec106a
support multiple VVT sensors #885
...
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
rusefi
4633f032ed
refactoring - type/macro name/docs
2019-07-12 07:48:28 -04:00
Matthew Kennedy
e4a0a0ae91
Fix some maf logic ( #880 )
...
* fix maf
* thank you vscode for mangling ANSI -> utf8
2019-07-10 09:14:47 +03:00
Matthew Kennedy
0b52f5b542
Template-ize bin/value length for interpolation ( #878 )
...
* update consumers
* tests
* whitespace
* format
2019-07-09 21:16:36 +03:00
andreika-git
56fb8531a4
More portability (GPIO_F/G + auto_generated_enums) ( #876 )
...
* GPIO ports F and G are not everywhere
* auto_generated_enums path flexibility
2019-07-09 05:29:03 -04:00
rusefi
2c515f13a9
user is unable to start with zero fuel - at least showing a warning
...
https://rusefi.com/forum/viewtopic.php?p=33761#p33760
2019-07-06 20:45:47 -04:00
rusefi
5d2afd2331
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
e309e223aa
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -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
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
b8b62d3cf1
The Big Refactoring of 2019: folder structure #723
2019-06-15 22:11:43 -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
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
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
135ff2d50d
MRE
2019-06-07 18:02:28 -04:00
rusefi
9292efadbe
TS flexibility for MRE
2019-06-07 17:38:12 -04:00