rusefi
5138d5c3c8
refactoring trigger sync layer
2018-10-21 13:41:01 -04:00
rusefi
c07bd06dec
refactoring trigger sync layer
2018-10-21 12:36:39 -04:00
rusefi
1062fa5ce8
refactoring trigger sync layer
2018-10-21 12:29:41 -04:00
rusefi
39d0bc130b
refactoring trigger sync layer
2018-10-21 12:18:15 -04:00
rusefi
32e91f2d99
refactoring trigger sync layer
2018-10-21 12:03:08 -04:00
rusefi
a72cd9c9db
refactoring trigger sync layer
2018-10-21 11:27:14 -04:00
rusefi
e19fe6bbba
refctoring trigger sync layer
2018-10-21 11:17:47 -04:00
rusefi
c2be975f62
refctoring trigger sync layer
2018-10-21 09:31:58 -04:00
rusefi
8ba703da6b
docs
2018-10-13 09:24:41 -04:00
rusEfi
e5534d79b7
new debug field
2018-10-10 22:19:20 -04:00
rusefi
d49954f9c1
better state validation
2018-10-07 14:22:05 -04:00
andreika-git
bd40691e67
AirFlow-interpolated tCharge Mode ( #612 )
...
* Add vars & enums
* updateTChargeK()
* limitRateOfChange()
* Impl. AirFlow-interpolated tCharge mode
* Update tsOutputChannels: tCharge & airFlow
* Set default config params
* Unit-tests
* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi
ea9bac7bb5
better state validation
2018-09-29 11:11:25 -07:00
rusefi
2458d86e52
fixing build
2018-09-29 07:39:21 -07:00
rusefi
0ee28b51d7
better names and better dependencies
2018-09-29 07:31:19 -07:00
rusefi
4ccaf4b86d
docs
2018-09-29 07:10:30 -07:00
rusefi
d632ab72d9
fixing build?
2018-09-28 19:01:28 -07:00
rusefi
935b8c778f
enum still needs to be defined manually
2018-09-28 18:55:37 -07:00
andreika-git
967b852752
Tps-based Advance Table ( #611 )
...
* typedefs
* Impl. TPS-based Advance
2018-09-26 04:13:16 -04:00
rusefi
b6c2eceb3b
fresh auto-genenrated
2018-09-25 15:48:58 -04:00
rusEfi
b24685ce65
ETB progress
2018-09-24 23:57:03 -04:00
rusefi
14a2c2d90f
metrics without text messages
2018-09-17 21:42:04 -04:00
rusefi
cf5e05e7b9
refactoring
2018-09-16 23:10:06 -04:00
rusefi
98c7ad808c
refactoring
2018-09-16 22:39:46 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
04b4e69de9
better state validation
2018-09-16 22:11:59 -04:00
rusefi
7caf762609
refactoring
2018-09-16 22:00:14 -04:00
rusefi
f09579baf0
refactoring
2018-09-16 21:17:03 -04:00
rusefi
a535b5b0e3
docs
2018-09-10 22:43:57 -04:00
rusefi
eda2f08c38
docs
2018-09-10 22:42:24 -04:00
rusefi
8d111fbd98
typo
2018-09-10 22:29:43 -04:00
rusefi
a6c24ffce1
Merge branch 'master' of https://github.com/rusefi/rusefi
2018-09-10 22:10:58 -04:00
rusefi
9b1af6ad6d
error codes
2018-09-10 22:10:55 -04:00
rusefi
7b37195d64
names for error codes
2018-09-10 22:00:13 -04:00
rusEfi
eadf502254
getting ready for NA8
2018-09-06 22:41:05 -04:00
rusEfi
1e54366c97
getting ready for NA8
2018-09-06 22:31:23 -04:00
rusefi
cb66248b5a
better state validation
2018-09-01 09:12:33 -04:00
rusefi
95117bcfdc
separating data structure from global state
2018-08-31 22:19:19 -04:00
rusefi
f292c4ccb2
reducing code duplication and applying event condition more consistently
2018-08-31 21:11:22 -04:00
rusefi
88bb46ebe6
why does it happen?...
2018-08-31 21:03:20 -04:00
rusefi
52e0edea6a
dead comment & inline
2018-08-31 20:38:10 -04:00
rusefi
47aa86ff18
docs
2018-08-29 07:43:21 -04:00
rusEfi
a5506c1243
refactoring: separate VW files
2018-08-25 20:05:17 -04:00
rusefi
52ab8424e7
#604 fix
2018-08-19 11:27:59 -04:00
rusefi
ff09188ecc
#604 confirming current behaviour
2018-08-19 10:53:25 -04:00
rusefi
cd9db8dab6
fixing build
2018-08-15 19:37:57 -04:00
rusefi
6a9c92c7bb
VVT debug for NB2 mode
2018-08-14 14:19:58 -04:00
rusefi
da8195fc2a
VVT debug field label fix
2018-08-14 12:37:43 -04:00
rusefi
55cbe3079b
better default value
2018-08-08 20:56:11 -04:00
rusefi
e009de3376
part of EOL hell
2018-08-08 20:12:58 -04:00
rusefi
3fa3aa3094
manual chery-pick of #602
2018-08-04 10:24:10 -04:00
rusefi
e2a2764f8a
FSIO input progress
2018-08-01 23:33:13 -04:00
rusefi
3d9370771b
FSIO input progress
2018-08-01 23:27:22 -04:00
rusefi
309dd497da
In order to reduce or increase the confusion, I will now at least rename it to "fsio_analog_input"
2018-08-01 23:02:19 -04:00
rusefi
af1c64712b
#601
2018-08-01 08:00:02 -04:00
rusefi
36ba17ac1c
#600
2018-07-29 18:02:37 -04:00
rusefi
a7bb960b47
#599
2018-07-29 16:49:42 -04:00
rusefi
64e8104e86
better idle debug info
2018-07-29 16:36:18 -04:00
rusefi
2795d19fbc
better method name
2018-07-29 16:30:23 -04:00
rusefi
55df249b8a
additional IDLE verbose state
2018-07-29 12:23:55 -04:00
rusefi
8edd893fc9
typo
2018-07-29 10:23:07 -04:00
rusEfi
75b10d9e54
wider macro usage
2018-07-28 19:16:58 -04:00
rusefi
049acf8974
#517 fixed
2018-07-28 16:39:23 -04:00
rusefi
5e6deaa782
making error condition less fatal
...
#598
2018-07-28 15:36:47 -04:00
rusefi
9b2c7239c8
#598 better state initialization
2018-07-28 14:28:52 -04:00
rusefi
4c1e42877e
better field name
2018-07-28 14:15:42 -04:00
rusefi
22cbf774ad
#598
2018-07-28 14:01:28 -04:00
rusefi
e03314e4a5
#598 really strage error
2018-07-28 13:58:19 -04:00
rusefi
405755e312
#598
2018-07-26 17:11:47 -04:00
rusefi
a396c9b587
refactoring: better field names
2018-07-26 15:51:06 -04:00
rusefi
99e74635ef
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
bb15cb20fd
#598
2018-07-24 20:40:44 -04:00
rusefi
45bc673ec4
typo
2018-07-24 20:33:12 -04:00
rusefi
23696ebab1
docs & constraint
2018-07-24 20:22:16 -04:00
rusefi
2cdee04c61
refactoring: reorder to remove forward reference
2018-07-24 20:15:38 -04:00
rusefi
be0ee0e7ce
refactoring: reducing method name confusion
2018-07-24 20:11:27 -04:00
rusefi
797f5bf9c5
fixing build
2018-07-24 20:06:45 -04:00
rusefi
1b1d2b16ee
refactoring: reducing code duplication
2018-07-24 19:58:32 -04:00
rusEfi
9cce922b78
per error code
2018-07-23 21:38:05 -04:00
rusefi
74bd1d7e10
error code into angle validation
2018-07-23 21:03:20 -04:00
rusEfi
e887db0813
docs
2018-07-22 11:54:58 -04:00
rusefi
5340f73f5c
docs
2018-06-23 09:37:48 -04:00
Matthew Kennedy
741116378b
Coasting Fuel Cut Fixes ( #596 )
...
* config changes
* generated
* new logic for MAP coast cutoff
* typo
* fix unit test
* add short duration injection fix
* add f suffix to constant
2018-06-23 16:32:41 +03:00
rusefi
5497522d00
cj125isUaDivided parameter
2018-06-17 15:07:42 -04:00
rusefi
4add73e360
typo
2018-06-16 08:40:50 -04:00
rusefi
22b566f472
WBO docs
2018-06-16 08:17:54 -04:00
rusefi
2235d03e1f
idle settings TS improvements
2018-06-15 20:45:06 -04:00
rusefi
e3dfcc4df9
more detailed warning
2018-06-12 05:45:11 -04:00
rusefi
426db4ca2b
refactoring: code style in method name
2018-06-12 05:14:19 -04:00
rusefi
b5edcfca05
human-readable HIP state
2018-05-31 00:36:46 -04:00
rusefi
f7ca461c32
getHip_state_e(hip_state_e value) method for usability
2018-05-31 00:23:20 -04:00
rusefi
f959619a59
better state validation
2018-05-24 22:12:57 -04:00
rusefi
c757009065
knock and bore
2018-05-20 13:22:32 -04:00
rusefi
d7211d8c64
better field name
2018-05-08 13:33:49 -04:00
rusefi
d2c0373d75
docs
2018-05-08 13:32:33 -04:00
rusefi
56ec05e37d
refactoring - better method name and removing a bit of dead code
2018-04-30 02:22:54 -04:00
rusefi
644635bf44
trigger noise filtering
2018-04-26 02:15:03 -04:00
andreika-git
58b7fbb96e
Noiseless trigger decoder ( #592 )
...
* fix typo
* better formatting & tiny fix
* add syncRatioAvg
* add useNoiselessTriggerDecoder setting
* resetAccumSignalData
* isUsefulSignal
* Impl. Noise Filtering for Trigger Decoder
* Unit-tests
2018-04-26 02:11:51 -04:00
rusefi
a56fd71ecd
docs
2018-04-08 11:35:24 -04:00
rusEfi
bcab3336cf
minor bugfix: periodic version status message via TTL
2018-04-01 23:49:57 -04:00
rusEfi
e5b7d44d26
docs
2018-04-01 23:28:42 -04:00
andreika-git
99ea4ee796
Idle PID Coasting & Amplification Improvements ( #589 )
...
* PID Error Amplification Coef
* Add settings: useIacTableForCoasting,pidExtraForLowRpm,iacCoasting
* Modify interface for the new settings
* Run gen_config.bat and generate configs
* idlePositionSensitivityThreshold
* Remove cltCorrection from autoIdle() & more verbose debug
* Impl. idlePidRpmDeadZone and pidExtraForLowRpm; reset PID when deactivated
* Impl. useIacTableForCoasting+iacCoasting and idlePidRpmUpperLimit
2018-03-30 08:42:13 -04:00
rusefi
b55dda9658
#586 undoing bootloader damage
2018-03-25 09:18:40 -04:00
rusefi
e36a4e03bf
#586
2018-03-24 23:10:46 -04:00
rusefi
8fb129469b
Merge branch 'master' of https://github.com/rusefi/rusefi
2018-03-24 21:13:37 -04:00
rusefi
645ea95739
version into simulator output
2018-03-24 21:13:08 -04:00
andreika-git
16c4f84d8d
Coasting Fuel Cut-off - Implementation (basic) ( #585 )
...
* Use getRpm() instead of rpmValue - needed for unit-tests
* Impl.
* Defaults
* Unit-tests
2018-03-22 13:37:34 -04:00
rusefi
3eaefe8b1b
fuel cutoff fields
2018-03-22 08:13:17 -04:00
rusEfi
31f2811cd5
chasing that funny issue on change engine
2018-03-20 23:12:32 -04:00
rusefi
b23fea4dd5
#569
2018-03-18 12:15:51 -04:00
rusefi
3c9ebf4513
https://rusefi.com/forum/viewtopic.php?f=9&t=1354
2018-03-17 19:55:23 -04:00
rusefi
cd0e19958e
eclipse 97 engine 420a, same as neon 95
2018-03-14 06:38:52 -04:00
rusefi
ba306d2202
let's guess
2018-03-11 22:55:41 -04:00
andreika-git
ac0189270e
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
b590d28e7a
#563 fix
...
#571 unit test coverage
2018-03-05 08:25:20 -05:00
rusefi
06f64484fb
#571 I am not getting it
2018-03-04 23:53:48 -05:00
rusefi
f3711be226
usability
2018-03-04 23:21:43 -05:00
rusefi
dea3bb389c
minor fix
2018-03-04 22:55:24 -05:00
rusefi
2d6404fe77
minor fix
2018-03-04 22:47:52 -05:00
rusefi
aba749eae5
making code testable
2018-03-04 22:45:20 -05:00
rusefi
43b08f5bd1
making code testable
2018-03-04 22:32:02 -05:00
rusefi
e6d368d6f7
reducing global state in unit tests
2018-03-04 21:32:48 -05:00
rusefi
133b1689bb
better state validation
2018-03-04 21:02:35 -05:00
rusefi
98055ca350
better logging
2018-03-04 20:43:38 -05:00
rusefi
2952f652fc
reviving EFI_DEFAILED_LOGGING
2018-03-04 19:19:34 -05:00
rusefi
b237ea2423
reducing confusion / better code
2018-03-04 17:53:52 -05:00
rusefi
b72e7952cd
#571 skeleton
2018-03-04 16:13:23 -05:00
rusefi
844faffc34
micro progress
2018-03-04 13:23:44 -05:00
rusefi
2a626dcd6e
refactoring: extract method
2018-03-03 19:26:59 -05:00
rusefi
c724db110e
progress
2018-03-03 09:11:49 -05:00
rusefi
d540df601b
additional flexibility
2018-03-03 08:55:19 -05:00
rusefi
d5b3f9a87a
reducing merge drama #567
2018-03-03 08:54:23 -05:00
rusefi
c049eea877
fix #570
2018-03-01 06:01:15 -05:00
rusefi
5db803a2bd
trigger image progress
2018-02-28 23:31:58 -05:00
rusefi
923a5e97a2
progress
2018-02-28 07:57:04 -05:00
rusefi
f1cdc789d2
better state validation
2018-02-28 07:26:42 -05:00
rusefi
94371fedba
#570
2018-02-26 22:24:48 -05:00
rusefi
be8d3847f2
#569
2018-02-25 20:51:34 -05:00
rusefi
c3ef3d09cc
progress #568
2018-02-10 14:02:48 +03:00
rusefi
d3a0296858
hopefully #568 fix
2018-02-07 08:12:34 +03:00
rusefi
c990cfb8ef
debug fields for #568
2018-02-07 00:21:41 +03:00
rusefi
152fb1040f
refactoring: wow, same method name
2018-02-06 23:58:57 +03:00
rusefi
7197d752cc
refactoring: moving code to a better location
2018-02-06 23:47:19 +03:00
rusefi
9823e83a3d
unused parameter
2018-02-06 01:44:10 +03:00
rusefi
f02258538a
better name & dead parameter
2018-02-06 01:41:05 +03:00
rusefi
3398e7c45d
batter name
2018-02-06 01:30:19 +03:00
rusefi
1748f4e064
location
2018-02-06 01:29:16 +03:00
rusefi
e21cd71e4b
inline & location
2018-02-06 01:25:01 +03:00
rusefi
4c95a14085
docs & names
2018-02-06 01:24:45 +03:00
rusefi
3d5e93534d
docs & names
2018-02-06 01:16:34 +03:00
rusefi
eaf6440530
unique name
2018-02-06 01:16:16 +03:00
rusefi
85c3df137e
and now bugfix for the fresh bugfix
2018-02-04 20:46:57 +03:00
rusefi
5385a040fd
refactoring
2018-02-03 20:43:31 -05:00
rusefi
5e0f8b221e
refactoring
2018-02-03 20:16:14 -05:00
rusefi
1cf6186a5b
another approach to #564 defect
2018-02-03 17:08:07 -05:00
rusefi
485513bc3f
code style
2018-02-03 17:07:04 -05:00
rusefi
5c076ed215
new attempt: with thread-safery
2018-02-03 16:06:34 -05:00
rusefi
1e2ad62cf9
one step backwards
2018-02-03 15:19:32 -05:00
rusefi
f8e19dea17
better error message
2018-02-03 14:57:30 -05:00
rusefi
59954e1ed9
reducing the coupling between trigger handling and trigger emulation
2018-02-03 13:08:11 -05:00
rusefi
a15eab1b71
minor bugfix in theoretical case of two consequitive changes
2018-02-03 12:56:37 -05:00
rusefi
86f7a89412
minor bugfix in theoretical case of two consequitive changes
2018-02-03 12:47:37 -05:00
rusefi
863701ef90
#566
2018-02-03 12:04:28 -05:00
rusefi
436f7aa965
reducing coupling between trigger emulation and FSIO
2018-02-03 11:42:50 -05:00
rusefi
38d5e0aaac
extracting macro
2018-02-03 10:55:15 -05:00
rusefi
1eea49aaec
extracting macro
2018-02-03 10:48:35 -05:00
rusefi
c065590807
docs
2018-02-02 08:55:40 -05:00
andreika-git
9424d39ab3
Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking ( #565 )
2018-02-02 08:18:00 -05:00
rusEfi
f7b2760550
NA8
2018-01-31 21:30:28 -05:00
rusEfi
bd30dfc3ad
fixing build
2018-01-31 08:56:13 -05:00
andreika-git
4f9878e55e
Check if we should skip prime inj.pulse for some reason ( #563 )
2018-01-31 08:07:00 -05:00
rusEfi
319abc861e
docs
2018-01-30 22:04:33 -05:00
rusefi
9a7dd55333
same action twice
2018-01-30 14:56:24 -05:00
rusefi
14f69b6b93
reducing start-up mess
2018-01-30 14:53:13 -05:00
rusefi
f7cda7449b
CAN debug field #26
2018-01-29 19:41:39 -05:00
andreika-git
7129b23947
Add Option: Force stepper parking every restart ( #562 )
2018-01-29 18:27:39 -05:00
rusEfi
77f3acd81c
docs
2018-01-28 18:04:41 -05:00
andreika-git
d45cec568d
Reduce step skipping for stepper motor ( #559 )
...
* Reduce step skipping for stepper motor
* Add stepperParkingExtraSteps
2018-01-28 14:44:01 -05:00
rusefi
049848c577
#557
2018-01-28 14:03:58 -05:00
rusefi
2577c02fc2
docs
2018-01-28 14:02:32 -05:00
rusefi
02974f6854
tiny fix
2018-01-28 13:14:18 -05:00
andreika-git
abb1c745e6
Prepare debug & output for CJ125 ( #558 )
2018-01-28 13:04:19 -05:00
rusefi
d9acdd6a70
better method names
2018-01-28 11:27:33 -05:00
rusefi
c34a9419ca
Merge branch 'master' of https://github.com/rusefi/rusefi
2018-01-28 11:09:10 -05:00
rusefi
9b785cdfa1
helper method
2018-01-28 11:08:37 -05:00
rusEfi
2394759667
one day I will figure this out
2018-01-27 21:28:45 -05:00
rusefi
67f90f86ef
#557
2018-01-26 22:47:09 -05:00
rusefi
11f8423de4
fixing build
2018-01-26 11:34:01 -05:00
andreika-git
1725058dc6
Add a new MAP sensor type (MPX4250A) ( #554 )
2018-01-26 10:50:12 -05:00
andreika-git
f8d1b86ca7
Disable WallCorr (xtau) for cranking ( #555 )
2018-01-26 07:14:31 -05:00
rusEfi
b4f89fbe26
why?...
2018-01-25 19:29:28 -05:00
rusEfi
d8ffaa9015
better state constraint
2018-01-25 19:19:35 -05:00
rusEfi
2a71ff1b97
fixing some weird status message
2018-01-24 21:54:03 -05:00
rusefi
699f3255a9
another last part of #549
2018-01-24 09:23:46 -05:00
rusefi
56257be9de
last part of #549
2018-01-24 09:14:30 -05:00
rusefi
acd934d762
#549
2018-01-24 09:03:42 -05:00
andreika-git
82790492a6
Fix currentVE display ( #548 )
...
* Fix currentVE display
* Use PERCENT_MULT & remove dead code
2018-01-23 21:59:50 -05:00
rusefi
80df4a5a01
#65
2018-01-23 13:18:59 -05:00
rusefi
64b7a51617
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00