rusefi
|
717abd6b67
|
Refactor Trigger System #635
injecting callback via parameters via magic and potentially broken field manipulation
|
2019-12-06 01:05:19 -05:00 |
rusefi
|
28a12d9d04
|
typo
|
2019-12-06 00:07:27 -05:00 |
rusefi
|
c0450ebd9b
|
following the pattern
|
2019-12-04 07:33:56 -05:00 |
rusefi
|
5055797f6b
|
The Big Refactoring of 2019: folder structure #723
|
2019-12-04 01:15:52 -05:00 |
rusefi
|
813b6aa6ce
|
The Big Refactoring of 2019: folder structure #723
|
2019-12-04 01:11:10 -05:00 |
rusefi
|
d81c783391
|
The Big Refactoring of 2019: folder structure #723
|
2019-12-04 00:57:54 -05:00 |
rusefi
|
0428ff4347
|
gen_config run
|
2019-12-04 00:38:40 -05:00 |
rusefi
|
302b336186
|
Merge branch 'master' of https://github.com/rusefi/rusefi
|
2019-12-04 00:37:53 -05:00 |
andreika-git
|
2a39c69f51
|
iacPidMultTbl + EFI_IDLE_PID_CIC + kinetis_hysteresis (#1043)
* rename EFI_IDLE_INCREMENTAL_PID_CIC -> EFI_IDLE_PID_CIC
* Impl. IacPidMultTable
* Kinetis: Trigger Comparator Hysteresis settings (+adaptive mode)
|
2019-12-04 00:37:32 -05:00 |
rusefi
|
f6a50b7375
|
The Big Refactoring of 2019: folder structure #723
|
2019-12-04 00:35:05 -05:00 |
rusefi
|
de36f76882
|
The Big Refactoring of 2019: folder structure #723
|
2019-12-03 23:52:44 -05:00 |
rusefi
|
500315b042
|
refactoring - updating name according to new reality
|
2019-12-03 14:39:11 -05:00 |
rusefi
|
c4027a29f0
|
codes fix, thank you AndreiKA
|
2019-12-03 09:05:57 -05:00 |
rusefi
|
eb305f0265
|
#490
|
2019-12-03 00:29:12 -05:00 |
rusefi
|
bec88bf8c8
|
EngineTestHelper progress
|
2019-12-03 00:20:47 -05:00 |
Matthew Kennedy
|
9fdf74bc18
|
Base configuration for Proteus (#1040)
* cfg
* add enum value
* add ci
* actually build the board config
* this is pretty close
* proteus case
|
2019-12-02 23:54:40 -05:00 |
Matthew Kennedy
|
3008e19110
|
missing override (#1039)
|
2019-12-02 23:52:35 -05:00 |
rusefi
|
1c96d9541e
|
refactoring
|
2019-12-02 23:08:18 -05:00 |
rusefi
|
d007a7f902
|
making new scheduling API avalable
|
2019-12-02 22:28:32 -05:00 |
rusefi
|
6555e4b305
|
"sensor chart" for aux fast analog input
|
2019-12-02 20:31:49 -05:00 |
rusefi
|
12a828b391
|
codes clean-up
|
2019-12-02 20:16:41 -05:00 |
rusefi
|
2eab39d3ff
|
auxFastSensor
|
2019-12-02 17:49:01 -05:00 |
rusefi
|
0583fd0b6c
|
misc clean-up
|
2019-12-02 10:03:50 -05:00 |
rusefi
|
1d817e9768
|
dual throttle re-init bugfix thank you andreika!
|
2019-12-01 09:39:34 -05:00 |
rusefi
|
3ed889486e
|
making things nicer with dual ETB settings
|
2019-11-30 17:38:33 -05:00 |
rusefi
|
b961edc654
|
refactoring
|
2019-11-30 16:49:40 -05:00 |
rusefi
|
b04166d173
|
that's how we can move all fields one by one from boardConfiguration to engineConfiguration
my approach is to move fields from the bottom of BC struct
|
2019-11-30 10:24:37 -05:00 |
rusefi
|
f80fe51092
|
all ETBs to run in same HW mode
|
2019-11-30 01:00:54 -05:00 |
rusefi
|
5fa7e082c8
|
all ETBs to run in same HW mode
taking a step back and going to bed :(
|
2019-11-30 00:39:00 -05:00 |
rusefi
|
2952cd923e
|
all ETBs to run in same HW mode
|
2019-11-30 00:25:33 -05:00 |
rusefi
|
a78dc22bf1
|
better state validation, better error codes
|
2019-11-29 23:41:26 -05:00 |
rusefi
|
ff3fbffd80
|
extracing constant & more information for HW CI
|
2019-11-29 21:57:59 -05:00 |
rusefi
|
73e3edc3d8
|
dual ETB seems to work!
|
2019-11-29 20:15:29 -05:00 |
rusEfi
|
e2074388ff
|
dual ETB seems to work!
|
2019-11-29 19:06:50 -05:00 |
rusefi
|
76ca1aacb7
|
all ETBs to run in same HW mode
|
2019-11-29 19:02:12 -05:00 |
rusEfi
|
799027c2e9
|
all ETBs to run in same HW mode
|
2019-11-29 16:51:51 -05:00 |
rusefi
|
1ab40aec35
|
one step backwards :)
|
2019-11-29 01:39:02 -05:00 |
rusEfi
|
fb53d2e921
|
v12
|
2019-11-29 01:35:45 -05:00 |
rusefi
|
316d7ab63b
|
steps towards dual ETB
|
2019-11-29 00:26:17 -05:00 |
rusefi
|
784610c5c3
|
steps towards dual ETB
|
2019-11-29 00:23:15 -05:00 |
rusefi
|
07f71c8dfa
|
steps towards dual ETB
|
2019-11-28 15:24:30 -05:00 |
rusefi
|
067aa0aeee
|
steps towards dual ETB
|
2019-11-27 22:07:36 -05:00 |
andreika-git
|
1808642af1
|
Starter relay + Hardcoded 'FSIO' + simulator fix (#1032)
* Starter Relay: gui + built-in FSIO impl.
* Hardcoded 'FSIO' replacement for RAM-limited boards
* fix simulator
|
2019-11-25 20:08:01 -05:00 |
rusefi
|
8a8a398c70
|
starterRelayPinMode
|
2019-11-25 01:01:00 -05:00 |
rusefi
|
9df259fbfb
|
starterRelay & debugMapAveraging
|
2019-11-25 00:59:05 -05:00 |
andreika-git
|
9a0b66791b
|
unregisterOutput() + isPinOrModeChanged() + Stepper::stepPin+enablePin + Kinetis fix (#1029)
* Fix isConfigurationChanged() for EFI_ACTIVE_CONFIGURATION_IN_FLASH
* unregisterOutput() -> unregisterOutputIfPinOrModeChanged()
* clutchUpPinMode for unregisterPin()
* Fix Kinetis: EFI_ACTIVE_CONFIGURATION_IN_FLASH & EFI_MAIN_RELAY_CONTROL
* Stepper: enablePin & stepPin with modes support
|
2019-11-25 00:02:53 -05:00 |
rusefi
|
4411efbb72
|
firing order tool integration
|
2019-11-24 23:49:05 -05:00 |
rusefi
|
366805a1ab
|
MapAveragingCallback schedules all cylinders at once #974
|
2019-11-24 23:20:24 -05:00 |
rusefi
|
cfcfc851f5
|
Sporadic error: FATAL error: handleCycleStart #1030
more details
|
2019-11-24 21:45:32 -05:00 |
rusefi
|
04f6913d56
|
MapAveragingCallback schedules all cylinders at once #974
saving pennies
|
2019-11-24 20:48:25 -05:00 |
rusefi
|
730df561df
|
pausing aux work for now
|
2019-11-24 12:45:38 -05:00 |
rusefi
|
6f50cae286
|
improving API?
|
2019-11-24 00:15:44 -05:00 |
rusefi
|
1cb2f92142
|
more correct variable names
|
2019-11-23 23:49:39 -05:00 |
rusefi
|
8b34fbee38
|
docs
|
2019-11-23 23:42:00 -05:00 |
rusefi
|
7ee657d238
|
aux valves unit test
|
2019-11-23 22:55:21 -05:00 |
Matthew Kennedy
|
2460a309ae
|
Make sure #798 is good and dead (#1028)
* Revert "CI instability: FATAL error: warn stream not initialized for 6039 - maybe buffer overrun? #798"
This reverts commit ee674dc979 .
* Revert "CI instability: FATAL error: warn stream not initialized for 6039 #798"
This reverts commit 3bf29b6963 .
* fix correctly
* use correct function
|
2019-11-23 21:25:29 -05:00 |
rusefi
|
af60a46229
|
making progres on angle-based scheduling
|
2019-11-23 20:36:40 -05:00 |
rusefi
|
1bb3f2698c
|
making progres on angle-based scheduling
|
2019-11-23 19:47:53 -05:00 |
rusefi
|
7b7b46a2a2
|
refactoring
|
2019-11-23 18:38:16 -05:00 |
rusefi
|
4305b4ce2f
|
not needed since included in common_headers.h
|
2019-11-23 18:16:41 -05:00 |
rusefi
|
f0c4817e1b
|
'triggerEventAngle' not really needed
|
2019-11-23 17:44:44 -05:00 |
rusefi
|
3bf29b6963
|
CI instability: FATAL error: warn stream not initialized for 6039 #798
|
2019-11-23 17:07:13 -05:00 |
rusefi
|
aa4967383a
|
explicit list field to simplify code navigation
|
2019-11-23 17:04:51 -05:00 |
rusefi
|
ee674dc979
|
CI instability: FATAL error: warn stream not initialized for 6039 - maybe buffer overrun? #798
|
2019-11-23 16:41:59 -05:00 |
rusefi
|
56ff75004b
|
consistency
|
2019-11-23 15:53:22 -05:00 |
rusefi
|
e706c999f1
|
docs
|
2019-11-23 14:14:17 -05:00 |
rusefi
|
91a5bd5ce3
|
refactoring: extracting constant
|
2019-11-23 12:52:57 -05:00 |
rusefi
|
8edf6c8d38
|
bug: aux valve actions can overlap
|
2019-11-23 10:34:43 -05:00 |
Matthew Kennedy
|
9ee8616cb0
|
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
|
547d9749df
|
v12 and minor ETB
|
2019-11-22 23:27:03 -05:00 |
Matthew Kennedy
|
579219e8cc
|
inject interfaces to ETB, renaming (#1026)
* inject interfaces, renaming
* format
* null check
* that was a dumb typo
* fix indent
|
2019-11-22 20:53:54 -05:00 |
rusefi
|
c606bb27ac
|
aux overlap debugging
|
2019-11-22 18:50:46 -05:00 |
Matthew Kennedy
|
bb22296f61
|
DC motor improvements (#1025)
* extract interface, comments, conform names
* fwd declare
|
2019-11-22 16:30:44 -05:00 |
rusefi
|
4faca85fdd
|
following the pattern
|
2019-11-21 13:35:57 -05:00 |
rusEfi
|
f9ccaf5f01
|
steps towards dual ETB
|
2019-11-21 00:49:38 -05:00 |
rusefi
|
a5db4819ae
|
making more code testable
|
2019-11-20 08:46:54 -05:00 |
rusefi
|
a7b7fd1005
|
making more code testable
|
2019-11-20 02:18:17 -05:00 |
rusefi
|
b8ce0daf85
|
more code into unit tests
|
2019-11-20 01:42:03 -05:00 |
rusefi
|
ad7e36c228
|
refactoring
|
2019-11-20 01:35:08 -05:00 |
rusefi
|
d3da33517f
|
making F4 and else happier with perf_trace, also maybe missing 'break'?
|
2019-11-19 20:36:47 -05:00 |
rusefi
|
3af49796a5
|
Merge remote-tracking branch 'remotes/mck1117/perf-tracing'
# Conflicts:
# firmware/development/development.mk
|
2019-11-19 20:26:56 -05:00 |
rusEfi
|
1991437f77
|
development into unit tests, makefile cleanup
|
2019-11-19 20:05:12 -05:00 |
Matthew Kennedy
|
93d24dfc0b
|
Merge remote-tracking branch 'origin/master' into perf-tracing
|
2019-11-19 16:28:58 -08:00 |
rusefi
|
7dfdfc6378
|
docs & code formatting
|
2019-11-19 18:17:03 -05:00 |
rusefi
|
1d328c17e8
|
simulation docs
|
2019-11-19 09:23:25 -05:00 |
rusefi
|
67b434e43a
|
v12
|
2019-11-18 23:45:35 -05:00 |
rusEfi
|
36dba6274a
|
ETB docs
|
2019-11-18 22:25:07 -05:00 |
rusEfi
|
a55e0e1460
|
launch control #203
|
2019-11-18 19:22:29 -05:00 |
rusefi
|
fc41aaf655
|
v12
|
2019-11-17 22:32:27 -05:00 |
rusefi
|
ebe6a4b981
|
v12 done right
|
2019-11-17 09:32:12 -05:00 |
rusefi
|
1f1f7e86ae
|
typo
|
2019-11-17 09:18:43 -05:00 |
rusefi
|
6b3b090eea
|
refactoring: reducing complexity?
|
2019-11-17 09:02:49 -05:00 |
rusefi
|
6456374eb8
|
v12
|
2019-11-16 16:00:50 -05:00 |
rusEfi
|
c3b793fc55
|
prometheus cleanup
|
2019-11-15 00:01:03 -05:00 |
rusEfi
|
81167d9945
|
#pragma once
|
2019-11-15 00:00:13 -05:00 |
rusEfi
|
3530c68a18
|
M73
|
2019-11-14 23:58:04 -05:00 |
rusefi
|
b8007d8cd5
|
poke
|
2019-11-14 10:23:11 -05:00 |
rusefi
|
11838a7558
|
docs
|
2019-11-13 22:47:49 -05:00 |
rusefi
|
3dbecfc2f0
|
todo
|
2019-11-13 22:02:13 -05:00 |
rusefi
|
9fd45aea19
|
micro-optimization: replacing by-referece access with direct static access for real firmware
|
2019-11-13 21:43:24 -05:00 |