Matthew Kennedy
45d4243636
Improve wall wetting AE to use time constant ( #650 )
...
* impruv
* c++17
* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi
90baa5ab73
FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously
2019-01-05 23:48:37 -05:00
rusefi
5b74163136
refactoring around "stopEngine" logic
2019-01-05 23:33:04 -05:00
rusefi
0c6f361181
refacoting: making code more consistent
2019-01-05 00:57:09 -05:00
rusefi
4f914ba956
fixing build?
2019-01-05 00:39:42 -05:00
rusefi
6264358a61
separating engine from not engine
2019-01-05 00:32:56 -05:00
rusefi
19c410387d
making either Matt or compiler or both happier
2019-01-05 00:11:17 -05:00
rusefi
d80c1f0b1e
Saab CDM knock signal integration #647
2019-01-04 23:47:39 -05:00
rusefi
933a202995
#647
2019-01-04 22:09:38 -05:00
rusefi
32e10f372b
#151 docs
2019-01-04 21:54:57 -05:00
rusEfi
9edbf8218a
#35
2019-01-04 17:18:43 -05:00
rusefi
ba0164e879
#635
2019-01-01 14:14:09 -05:00
rusefi
bef48e1d0d
ion enum
2018-12-31 09:19:05 -05:00
Fabien Poussin
72fe39ff32
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
f0344fd16c
#625 big step - no more engine dependency from TriggerShape
2018-12-25 22:47:29 -05:00
rusefi
72f87ce425
#625
2018-12-25 21:18:14 -05:00
rusefi
2585e4cad7
#625
2018-12-25 21:05:06 -05:00
rusefi
7e3a7b5c79
#635
2018-12-24 23:16:33 -05:00
rusefi
fe85582767
refactoring
2018-12-24 22:17:13 -05:00
rusefi
fe602d17b5
docs
2018-12-19 21:32:26 -05:00
rusefi
d632d72ed3
ETB bias curve in TS
2018-12-09 13:50:13 -05:00
rusefi
36047e7f3d
ETB bias curve by TPS
2018-12-09 10:19:47 -05:00
rusefi
af5a4c50f5
3 hours of my life :(
2018-12-08 17:19:20 -05:00
rusefi
4aaf6f884f
bringing std types together
2018-12-08 16:00:36 -05:00
rusefi
d81185ac28
bringing std types together
2018-12-08 15:51:45 -05:00
rusEfi
3d3122c76c
better? field name
2018-11-30 00:17:55 -05:00
rusEfi
d39ec0372b
docs
2018-11-29 23:19:41 -05:00
rusefi
1fffc8b740
docs
2018-11-22 23:15:05 -05:00
rusefi
30b7cc6080
PID auto tune unit test
2018-11-22 20:09:53 -05:00
rusefi
dd2f17a332
PID auto tune unit test
2018-11-22 18:56:51 -05:00
rusefi
2fa2213227
more docs related to trigger process
2018-11-22 10:25:02 -05:00
rusefi
c77ab926c2
Mazda Z5 trigger integration
2018-11-22 10:01:48 -05:00
rusefi
0c5f31f5e5
enum2string cleanup
2018-11-21 20:49:40 -05:00
rusefi
31771af929
typo fixes
2018-11-21 19:40:37 -05:00
rusefi
f0dd3d3a6a
more detail state check for #623
2018-11-20 22:43:09 -05:00
andreika-git
752b995def
STM32F7: Fix Unit-tests ( #621 )
2018-11-16 08:08:20 -05:00
andreika-git
23fea3c0c5
STM32 Nucleo144-F767ZI board: Initial support ( #620 )
...
* More EFI_ #ifdefs for config flexibility
* Even more config flexibility
* New firmware/config/stm32f7ems/* files
* New firmware/config/boards/NUCLEO_F767/* files
* New firmware/hw_layer/stm32f7/* files
* Fix for EFI_USB_SERIAL
* Adding #if defined(STM32F7XX)
* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL
* I2Cv2 config changed in F7
* More versatile CCM defines
* Makefiles
* Double #ifs cleanup
* docs
2018-11-16 07:40:06 -05:00
rusefi
f9fb3d8168
CJ125 unit-tests coverage #617
2018-11-03 09:44:34 -04:00
rusefi
820adce0d1
#616 idle into simulator
2018-10-30 07:58:50 -04:00
rusefi
d5ddb0bc9d
#619
2018-10-30 05:32:13 -04:00
rusefi
41073e2b1a
#619
2018-10-30 04:46:13 -04:00
rusefi
cfb671feab
#615 start
2018-10-25 17:42:42 -04:00
rusEfi
935dd73c47
better enum name
2018-10-21 15:20:35 -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
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
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
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
88bb46ebe6
why does it happen?...
2018-08-31 21:03:20 -04:00
rusefi
47aa86ff18
docs
2018-08-29 07:43:21 -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
3fa3aa3094
manual chery-pick of #602
2018-08-04 10:24:10 -04:00
rusefi
36ba17ac1c
#600
2018-07-29 18:02:37 -04:00
rusefi
2795d19fbc
better method name
2018-07-29 16:30:23 -04:00
rusEfi
75b10d9e54
wider macro usage
2018-07-28 19:16:58 -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
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
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
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
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
644635bf44
trigger noise filtering
2018-04-26 02:15:03 -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
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