rusefi
812c61903a
BUG: phase sensor validation attending - detect missing CAM signal fix #659
2019-05-11 00:21:37 -04:00
rusefi
ff1d10dd2e
BUG: phase sensor validation attending - detect missing CAM signal #659
...
preparation
2019-05-10 23:52:55 -04:00
rusefi
04afb87610
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
a2c4b1bde1
typo
2019-05-10 22:43:03 -04:00
rusefi
c6198e34ec
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
4e61505620
refactoring unit test
2019-05-10 21:29:17 -04:00
rusefi
22ec5da4bc
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
2019-05-07 21:39:11 -04:00
rusefi
d7fd0ce6c1
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
d647772b98
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
metric progress
2019-05-07 19:16:01 -04:00
rusefi
1220a1a1fb
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
5f70acab9f
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
only renaming methods
2019-05-07 17:10:47 -04:00
rusefi
61231fb1af
Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
...
refactoring only
2019-05-07 16:45:29 -04:00
rusefi
1350a94715
Saab CDM knock signal integration #647
2019-05-05 18:53:34 -04:00
rusefi
f534fd0e67
console usability: engine sniffer jitter fix #780
2019-05-02 18:42:59 -04:00
rusefi
1ec5baf57a
refactoring: better method name
2019-05-02 18:05:33 -04:00
rusefi
edb4e37505
docs
2019-05-02 17:52:48 -04:00
rusefi
f04732830f
PID - fix dTime usages #776
2019-04-25 21:31:33 -04:00
rusefi
49841f1adb
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-04-15 21:02:42 -04:00
rusefi
3afc72a458
PWM parameter validation fix #594
2019-04-15 20:47:06 -04:00
rusefi
7be441a1bc
random cleanup
2019-04-14 13:52:27 -04:00
rusefi
541c445a2d
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
e3b74f0f3e
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:15:18 -04:00
rusefi
22ad223d75
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
1dffb21e89
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:06:09 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
ebe58122c6
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
andreika-git
4b5ed3e0e1
Tps-accel. fractional mode ( #715 )
...
* Add new config settings for tps_accel_fractional_mode
* Add new variables for the fractional algo
* Add resetFractionValues() method
* Call onEngineCycleTps() and fix onEngineCycle()
* Implement the fractional algo
* More debug outputs for tps-enrich
* Nice & juicy unit-test!
2019-03-28 22:47:20 -04:00
rusefi
a6fe81d07f
docs
2019-03-23 08:55:33 -04:00
rusefi
653a735eab
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
dron0gus
c9edbf4225
Cleanup fixes ( #700 )
...
* Kill some more warnings
* pin_repository: add markUnused, allow use from plain C
* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusefi
84c1b3581d
refactoring trigger simulation
2019-03-04 01:10:31 -05:00
rusefi
8decc09edf
reducing code duplication
2019-03-04 00:40:22 -05:00
rusefi
a9e3399a74
refactoring: removing unused variables
2019-03-04 00:21:02 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
dron0gus
76fa11d5e2
warning cleanup ( #693 )
...
* Kill annoing warnings about unused vars
* Kill annoing signed vs unsigned warnings
* Make ALWAYS_INLINE macro realy inlining
* Incorrect attribute placement.
While correct attribute placement cause ram4 overflow.
Move to correct place (to avoid gcc-2018-q4 errors) and comment
out.
* Silence -Wcast-function-type warnings
Cast to intermediate "void *" to lose compiler knowledge about the original
type and pass the warning. This is a workaround.
2019-02-21 05:44:45 -05:00
rusefi
16da833501
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:47:20 -05:00
rusefi
3127b6fd24
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi
5d735c4d6e
Refactor Trigger System #635
...
better field names
2019-02-03 01:49:41 -05:00
rusefi
27da8ce328
Refactor Trigger System #635
2019-02-03 01:34:20 -05:00
rusefi
4187f4b081
Refactor Trigger System #635
2019-02-03 01:27:47 -05:00
rusefi
935a9fa706
Refactor Trigger System #635
2019-02-03 01:19:16 -05:00
rusefi
d247c13283
Refactor Trigger System #635
2019-02-03 01:04:24 -05:00
rusefi
2f2fcc11e0
Refactor Trigger System #635
2019-02-03 00:40:25 -05:00
rusefi
9ed58a5ba0
better conditional compilation
2019-01-31 18:30:40 -05:00
rusefi
da4fb3a19f
better conditional compilation
2019-01-31 17:55:23 -05:00
rusefi
9a3441f11b
#657 pulling global access down
2019-01-28 00:44:30 -05:00
rusefi
1b74b722d2
refactoring: 'const' modifier
2019-01-24 23:44:29 -05:00
rusefi
14199080b1
Trigger rabbit hole ( #682 )
...
fix #681
* this did not work right
* progress: spinning is detected sooner now
* and now things are much better?
* and now reducing RAM usage
2019-01-24 21:12:55 -05:00
rusefi
f2c321d37b
got deeper into the rabbit hole and now I am confused about something else
2019-01-24 00:19:01 -05:00
rusefi
90a7e61767
trigger refactoring: extracting methods to improve readability
2019-01-23 22:31:16 -05:00
rusefi
72c6ebd239
trigger refactoring: extracting methods to improve readability
2019-01-23 22:06:42 -05:00
rusefi
87930e3b49
trigger code minor clean-up
2019-01-23 21:43:27 -05:00
rusefi
f7a2cc9e63
state validation progress
2019-01-22 23:15:33 -05:00
rusefi
1d15885448
C++11 and unique method name
2019-01-22 19:07:36 -05:00
rusefi
53b5c08c0a
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
7a20bda66f
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
2756ff57eb
refactoring: reducing header tree hell
2019-01-21 00:10:09 -05:00
rusefi
ee8297c94d
refactoring: reducing header tree hell
2019-01-20 23:30:40 -05:00
rusefi
28bde6f084
better method name and docs related to improved craking logic
2019-01-20 11:33:40 -05:00
rusefi
78f4a68d3a
#674 fix?
2019-01-19 19:45:35 -05:00
rusefi
8539ba3271
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-15 21:51:09 -05:00
rusefi
662831cde9
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-15 21:18:44 -05:00
rusefi
0ffa05a911
learning C++
2019-01-15 20:24:36 -05:00
rusefi
a2e8744200
The Big Refactoring of 2019: configuration version should not be a global variable #656
...
making a global not global
2019-01-14 12:21:26 -05:00
rusefi
01095219ba
docs
2019-01-14 11:36:46 -05:00
andreika-git
775775e4fd
fix! ( #673 )
2019-01-14 11:33:58 -05:00
rusefi
2bbc5feef4
minor improvement
2019-01-14 00:21:08 -05:00
rusefi
4ed5072f13
enjoying C++11
2019-01-14 00:20:50 -05:00
rusefi
4b29af6e96
something is not right here :(
2019-01-14 00:01:35 -05:00
rusefi
d1430b1b3d
enjoying C++11
2019-01-13 23:55:10 -05:00
rusefi
c7f5581382
enjoying C++11
2019-01-13 23:20:19 -05:00
rusefi
c459020fdd
minor clean-up
2019-01-13 23:05:03 -05:00
rusefi
6bb8da7b39
Question: something strange trigger errors #662
2019-01-11 09:24:24 -05:00
rusefi
cbd2d69731
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
57993ff1b4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
rusefi
2f0804022b
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-09 21:08:04 -05:00
rusefi
68d172a8f1
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 09:37:16 -05:00
rusefi
970d120a41
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
5ffcc396eb
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 07:57:43 -05:00
rusefi
2f01f8759c
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 00:53:54 -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
19c410387d
making either Matt or compiler or both happier
2019-01-05 00:11:17 -05:00
rusefi
3db5ad5e5b
#396
2019-01-04 21:33:50 -05:00
rusefi
6360719ed0
#635
2019-01-01 14:05:11 -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
d51fa71085
#625
2018-12-25 20:56:54 -05:00
rusefi
22734e8f39
#635
2018-12-25 20:09:35 -05:00
rusefi
23de7a6d8a
#635
2018-12-25 19:42:27 -05:00
rusefi
7e64c16df5
#625
2018-12-25 19:18:37 -05:00
rusefi
c6c53a02fd
#625 progress
2018-12-25 19:13:28 -05:00
rusefi
76b2dd9aec
#635
2018-12-25 17:31:21 -05:00
rusefi
62b5e87393
#635
2018-12-25 12:27:34 -05:00
rusefi
57ebbb1a0b
#635
2018-12-25 11:51:49 -05:00
rusefi
5b25174cc3
#635
2018-12-25 10:33:28 -05:00
rusefi
daed49dd12
#635
2018-12-25 10:20:13 -05:00
rusefi
a4efd47ba1
#635 better names
2018-12-25 10:13:00 -05:00
rusefi
881fad4e59
#635 refactoring: better name
2018-12-25 08:27:52 -05:00
rusefi
b15845754d
#635
2018-12-24 23:33:21 -05:00
rusefi
48a972bc76
#635
2018-12-24 23:27:06 -05:00
rusefi
3a7f719d5c
#635
2018-12-24 23:23:45 -05:00
rusefi
7e3a7b5c79
#635
2018-12-24 23:16:33 -05:00
rusefi
5ccc3bbef5
refactoring trigger system
2018-12-24 22:57:36 -05:00
rusefi
2df38cdd91
refactoring
2018-12-24 22:40:48 -05:00
rusefi
a549009c99
more CPU stats code
2018-12-24 00:31:26 -05:00
rusefi
8c3934a7b3
code style and some refactoring
2018-12-08 16:59:16 -05:00
rusefi
a6d83e1cc2
moving code to proper file
2018-12-08 16:38:44 -05:00
rusefi
3efedc9c95
better state validation
2018-12-08 16:31:46 -05:00
rusefi
5d86f610d5
docs
2018-11-22 12:18:00 -05:00
rusefi
dbff41a8e6
docs
2018-11-22 12:13:21 -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
alexander-n8hgeg5e
e8f0036042
trigger fix ( #625 ) - mazda Z5 trigger
2018-11-22 09:56:34 -05:00
rusefi
1fb7a94d73
minor fixes
2018-11-21 22:15:22 -05:00
rusefi
f98f35c9d2
refactoring - hopefully making API safer
2018-11-21 19:40:19 -05:00
rusefi
3f5737b7bd
fixing simulator
2018-11-16 08:27:55 -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
d5ddb0bc9d
#619
2018-10-30 05:32:13 -04:00
rusefi
41073e2b1a
#619
2018-10-30 04:46:13 -04:00
rusefi
af25eb8c6d
making validation stronger
2018-10-28 17:20:43 -04:00
rusefi
82f1690019
supporting more complex triggers
2018-10-28 15:42:15 -04:00
Matthew Kennedy
bb766ea0e5
Gm24x ( #614 )
...
* implement new 24x
* typo
2018-10-28 15:30:38 -04:00
rusefi
f68046e9af
docs
2018-10-28 15:14:38 -04:00
rusefi
ae61b62e51
refactoring: reducing code duplication
2018-10-28 15:07:42 -04:00
rusefi
1c203a948d
fix #615
2018-10-25 18:17:47 -04:00
rusefi
cfb671feab
#615 start
2018-10-25 17:42:42 -04:00
rusefi
dca11bb486
fixing popular typo
2018-10-23 03:47:30 -04:00
rusefi
3c2fc8d86a
refactoring trigger sync layer
2018-10-21 14:55:52 -04:00
rusefi
c64a52f20b
refactoring trigger sync layer
2018-10-21 14:03:51 -04:00
rusefi
0c19b11263
refactoring trigger sync layer
2018-10-21 13:58:54 -04:00
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
cf5e05e7b9
refactoring
2018-09-16 23:10:06 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
7caf762609
refactoring
2018-09-16 22:00:14 -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
9b1af6ad6d
error codes
2018-09-10 22:10:55 -04:00
rusefi
f292c4ccb2
reducing code duplication and applying event condition more consistently
2018-08-31 21:11:22 -04:00
rusefi
52e0edea6a
dead comment & inline
2018-08-31 20:38:10 -04:00