Matthew Kennedy
a79153bbea
correct batch fuel cylinder pairing ( #1595 )
...
* correct batch fuel cylinder pairing
* param
* only change behavior on two wire batch
* Add tests for two wire batch & sequential
* improve testing a little bit
* comments
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-07-13 14:46:55 -04:00
Matthew Kennedy
c60b425ef0
plumb new load channels ( #1573 )
...
* wire up new channels
* add deprecation comment
* add gauges
* these tables are indeed used in those modes
* simplify
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-07-05 16:25:19 -04:00
Matthew Kennedy
cf624a7ab1
support 1-3-2 firing order ( #1537 )
...
* support 1-3-2
* oops
* correct TS
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-06-26 09:07:43 -04:00
Matthew Kennedy
9ecb0a4e55
refactor ( #1481 )
2020-06-03 21:12:12 -04:00
rusefi
5d39e3e088
partial rollback
2020-05-23 19:17:15 -04:00
rusefi
6f5592ed2a
partial rollback
2020-05-23 18:11:04 -04:00
rusefi
44b4c4bf25
partial rollback
2020-05-23 18:01:40 -04:00
rusefi
d75a50fde5
partial rollback
2020-05-23 18:00:20 -04:00
Matthew Kennedy
a2313a853c
switch some firmware warnings to errors ( #1465 )
...
* warnings as errors
* throw instead of exit
* test massaging
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-23 10:46:28 -04:00
rusefi
4015c600e9
MRE pre-sets
2020-05-21 20:44:14 -04:00
rusefi
a390ec744e
no comments
2020-05-21 18:28:35 -04:00
Matthew Kennedy
10903c4659
remove "plain MAP" mode ( #1398 )
...
* consumers
* enums, input, config
* java
* default config cleanup
2020-05-05 15:04:55 -04:00
rusefi
65fde14800
Add firing order fix #1385
2020-04-29 16:46:59 -04:00
Matthew Kennedy
606a7fff0d
More TPS consumers: VE lookup ( #1256 )
...
* advance_map
* tests
* unneeded
* idle
* use driver intent instead
* and obd and lcd
* engine load
* ve lookup
* unused
* oops we needed that
* oops needed that too
* mocking
* test mocks
* oops
* helps to use the right sensor
* and cylinder cleanup
* fuel math
* typo
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-04 08:41:09 -04:00
Matthew Kennedy
0ac3e06149
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
Matthew Kennedy
a2a5b40ced
Support disabling most/all features ( #1162 )
...
* this flag did nothing
* guard features properly
2020-02-26 18:16:35 -05:00
Matthew Kennedy
fa8553b00d
Stricter compile options ( #1132 )
...
* stricter
* don't warn on that one
* this code was dead
2020-02-08 08:05:40 -03:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
bcec694eb1
just a trivial massive rename: TriggerState > TriggerWaveform
2019-12-08 01:09:39 -05:00
rusefi
07b7b62bca
refactoring
2019-12-02 23:08:18 -05:00
rusefi
c5e60a7f93
improving API?
2019-11-24 00:15:44 -05:00
Matthew Kennedy
0a7535fb1f
Use templated array references ( #1027 )
...
* update defs
* consumers, use default params
* setArrayValues in tests
* floats
* test fixing
2019-11-22 23:27:24 -05:00
rusefi
12f65748b3
typo
2019-11-17 09:18:43 -05:00
rusefi
92d1842bd0
refactoring
2019-11-05 23:17:44 -05:00
rusefi
be9a67e67e
IM_TWO_COILS
2019-10-27 16:19:59 -04:00
rusefi
a8a0bc007a
docs
2019-10-26 21:53:22 -04:00
rusefi
9776d3c57d
better handling of corner case
2019-10-10 07:07:59 -04:00
rusefi
46e1ff671a
refactoring: better field name
2019-10-08 00:54:19 -04:00
rusefi
7d68b3d829
firing order 1-2-7-8-4-5-6-3
2019-09-28 10:25:57 -04:00
rusefi
0a92693729
Most important feature: VAG W12 firing order
2019-09-14 14:47:22 -04:00
rusefi
91bcd035af
reducing unit test noise
2019-08-25 01:15:18 -04:00
rusefi
6c45dfbc50
new 4 cylinder firing order!
2019-08-15 19:36:16 -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
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
rusefi
998345ef9e
unit tests should not have global context, including mock values
2019-05-27 15:56:12 -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
cffac9b28e
better conditional compilation
2019-01-31 18:30:40 -05:00
rusefi
f475fb1691
better conditional compilation
2019-01-31 17:55:23 -05:00
rusefi
175a9f8ca5
#656 trying a new idea
2019-01-28 03:25:28 -05:00
rusefi
db9a99b0c5
#656 global is not great
2019-01-28 02:29:13 -05:00
rusefi
ad64e1b410
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
6244cda6b4
better method name and docs related to improved craking logic
2019-01-20 11:33:40 -05:00
rusefi
c1509dd0b7
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 19:25:07 -05:00
Matthew Kennedy
a75e5fb007
const ( #648 )
2019-01-05 08:06:18 -05:00
rusefi
7ba963ab3b
#635
2019-01-01 14:05:11 -05:00
rusefi
095d9d4417
#625 big step - no more engine dependency from TriggerShape
2018-12-25 22:47:29 -05:00
rusefi
fdddbc976b
#635
2018-12-25 12:27:34 -05:00
rusefi
553969dc72
refactoring
2018-09-16 22:26:57 -04:00
rusefi
70b91d2295
names for error codes
2018-09-10 22:00:13 -04:00
rusEfi
55d6e252c8
wider macro usage
2018-07-28 19:16:58 -04:00
rusefi
c313cdc0b1
making error condition less fatal
...
#598
2018-07-28 15:36:47 -04:00
rusefi
fee08b0199
#598 better state initialization
2018-07-28 14:28:52 -04:00
rusefi
529fe56c02
#598
2018-07-28 14:01:28 -04:00
rusefi
e27becc8e4
#598 really strage error
2018-07-28 13:58:19 -04:00
rusefi
2f95cd1e0d
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
1af16c58dd
#598
2018-07-24 20:40:44 -04:00
rusefi
5b503b1cbe
refactoring: reorder to remove forward reference
2018-07-24 20:15:38 -04:00
rusEfi
4ae468e7d3
per error code
2018-07-23 21:38:05 -04:00
rusefi
f62f9563d3
error code into angle validation
2018-07-23 21:03:20 -04:00
rusefi
3f850ea35b
better field name
2018-05-08 13:33:49 -04:00
rusEfi
f5ce12204d
chasing that funny issue on change engine
2018-03-20 23:12:32 -04:00
andreika-git
eb27c6b6e4
Impl. faster engine spin-up mode (alpha-version) ( #567 )
...
* Impl. faster engine spin-up mode (alpha-version)
* A comment for RPM_LOW_THRESHOLD
* Faster engine stop detection
* Safety check for instant RPM on spinning-up
* rusefi.xml
* unit-tests & relevant fixes
2018-03-10 20:58:51 -05:00
rusefi
e0d47ff3c9
progress
2018-03-03 09:11:49 -05:00
rusefi
349aca993d
extracting macro
2018-02-03 10:48:35 -05:00
rusEfi
cc83f8bd2e
why?...
2018-01-25 19:29:28 -05:00
rusefi
adfe5e9274
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
9502576a97
better state validation
2018-01-13 21:47:34 -05:00
rusEfi
87f47b4a0e
better method name
2018-01-07 11:17:49 -05:00
rusefi
8e95dce3ec
better constraint validation
2017-12-02 22:29:50 -05:00
rusefi
715df72beb
better state validation
2017-12-02 18:58:27 -05:00
rusefi
d32e06865b
better field name
2017-11-06 22:29:39 -05:00
rusefi
4c97892a4d
fixing build
2017-11-06 21:37:21 -05:00
rusefi
070f67e13d
refactoring - better variable name
2017-11-06 21:30:39 -05:00
rusefi
43f11c4425
#487
2017-11-06 19:00:30 -05:00
rusefi
a0d5ed9529
better state validation
2017-10-29 16:42:36 -04:00
rusefi
8a7ad52f80
fixing build
2017-08-26 20:10:50 -04:00
rusefi
8bbd3fcc62
better state validation
2017-08-26 19:54:06 -04:00
rusefi
e3384235b0
refactoring: OOP
2017-07-10 21:47:51 -04:00
rusefi
7d96b15696
RPM refactoring done
2017-07-08 07:19:26 -04:00
rusefi
11265ca1d7
RPM refactoring
2017-07-06 11:19:02 -04:00
rusefi
18de018cda
RPM refactoring
2017-07-06 11:15:29 -04:00
rusefi
3fdc29873b
RPM refactoring
2017-07-06 08:49:55 -04:00
rusefi
c0deef0a5e
docs
2017-06-11 14:59:03 -04:00
rusefi
18a3d18781
refactoring
2017-06-11 14:40:29 -04:00
rusefi
5536f4bdd2
Lamborghini Diablo firing order
2017-06-08 20:35:42 -04:00
rusefi
9c32e85d86
better error handling
2017-05-29 11:31:07 -04:00
rusefi
f8e592f454
better macro name
2017-05-15 23:28:49 -04:00
rusefi
d05efd2820
refactoring - reducing complexity
2017-04-21 13:22:11 -04:00
rusEfi
7cdbf2bb03
refactoring: better code names
2017-04-19 22:03:14 -04:00
rusefi
6c660344b1
better startup handling
2017-04-18 08:16:53 -04:00
rusefi
63313f1fae
better startup handling
2017-04-13 11:19:36 -04:00
rusefi
58c773b792
better error handling
2017-04-12 17:51:35 -04:00
rusefi
52a2d138bf
bugfix
2017-04-12 16:50:17 -04:00
rusefi
cd32f2ba2b
better error handling
2017-04-12 15:44:24 -04:00
rusefi
98f56cc2a1
better error code names
2017-04-12 09:26:22 -04:00
rusefi
2f06bfc764
validating firing order length
2017-03-23 23:23:11 -04:00