rusefi
23631b5970
trigger refactoring
2020-01-26 06:12:01 -05:00
rusefi
d1a4b39a5a
refactoring: de-coupling trigger decoder and engine
2020-01-26 03:48:25 -05:00
rusefi
dfa8d9ccc9
refactoring trigger
2020-01-26 03:33:45 -05:00
rusefi
59c293b548
trigger refactoring
2020-01-25 11:22:25 -05:00
rusefi
4f5aeea301
trigger refactoring
2020-01-25 02:00:33 -05:00
rusefi
c018e0bc0a
clean-up
2020-01-25 01:42:48 -05:00
rusefi
43eb2ef9d0
refactoring trigger
2020-01-24 13:42:09 -05:00
rusefi
ea82d82426
refactoring trigger
2020-01-23 13:39:50 -05:00
rusefi
c7875876e5
refactoring - de-coupling trigger
2020-01-22 13:25:35 -05:00
rusefi
f6ce9397db
refactoring
2020-01-22 01:22:44 -05:00
rusefi
586eb9e6e3
code style: trying to get used to this syntax
2020-01-22 00:45:09 -05:00
rusefi
a89e20a647
refactoring
2020-01-22 00:40:26 -05:00
rusefi
1a3bfa4b02
code style
2020-01-21 01:47:58 -05:00
rusefi
d91a7a6a8f
code style
2020-01-21 01:40:11 -05:00
Matthew Kennedy
9473e03a6a
Inject timestamps for injection too ( #1108 )
...
* schedule by nt, not us
* inject timestamp
2020-01-20 00:12:18 -05:00
Matthew Kennedy
f8cd2ad3ce
use NT_PER_SECOND instead of convert from microseconds ( #1107 )
...
* add NT_PER_SECOND
* missed a few
* inject tooth logger timestamp
* inject
2020-01-19 22:23:41 -05:00
Matthew Kennedy
72a8a1c74a
don't use us for pwm calculation ( #1106 )
2020-01-19 07:02:49 -05:00
rusefi
a1e837d763
NT not US not MS
...
thank you Matt
2020-01-19 03:49:35 -05:00
rusefi
5529e7cebf
date
2020-01-19 03:49:06 -05:00
rusefi
8e459e84ff
one step back
2020-01-19 02:58:54 -05:00
rusefi
8165bfc8ed
better constraint validation
2020-01-19 00:28:58 -05:00
Matthew Kennedy
94e30b0b38
Separate stepper control logic from hardware ( #1101 )
...
* divorce stepper from hw
* oops
* ptr not ref
* ptr not ref
* whitespace
* null check
2020-01-15 02:18:15 -05:00
rusefi
6c70f390da
trigger shape constraint validation
2020-01-14 03:54:46 -05:00
rusefi
4e6d6e0625
reducing complexity?
2020-01-13 22:25:51 -05:00
rusefi
695da5486b
reducing complexity
2020-01-13 22:23:46 -05:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
5f5e4d92b0
header style
2020-01-13 02:30:49 -05:00
rusefi
12600a3b06
date
2020-01-13 02:03:42 -05:00
rusefi
abe1b8c1f3
refactoring: no need to specify parameter manually
2020-01-12 10:43:02 -05:00
dron0gus
406703b1b5
Gpio diagnostic ( #1100 )
...
* enums: add brain_pin_diag_e enum for pin diagnostic
* gpio core: add pin diagnostic call
* gpio: mc33810: add diagnostic support
* gpio: mc33972: add diagnostic support
* gpio: tle6240: add diagnostic
* pin_repository: output diagnostic data for gpio chips
* enums: kinetis: add brain_pin_diag_e enum for pin diagnostic
2020-01-12 10:20:10 -05:00
rusefi
5fbe44c8b7
refactoring
2020-01-12 05:17:42 -05:00
Matthew Kennedy
8200a3da64
AEM X-Series CAN Wideband Support ( #1096 )
...
* aem xseries
* parens to avoid operator precedence issues
* put in cfg
* disable that too
* fix sim/unit
* enough generated for ci
* this will guard correctly
2020-01-12 03:44:37 -05:00
Matthew Kennedy
1c96a41aee
how tf did this ever build...? ( #1099 )
2020-01-12 03:25:34 -05:00
Matthew Kennedy
0256b0358e
Add timeout + raw value access for sensors ( #1098 )
...
* timeout
* inject stamp
* allow getting raw value
* plumb timeout
* fix tests
2020-01-12 03:25:23 -05:00
Matthew Kennedy
3cf068e5a2
injector logic simplification ( #1095 )
...
* simplify injector scheduling a little
* clearer logic
* comment
2020-01-11 10:26:20 +03:00
rusefi
2ac0041d1e
better method name
2020-01-10 23:45:01 -05:00
rusefi
8f27c8f8ed
fear he who sees dead code: 'overlappingScheduleOffTime' was never assigned so the whole logic around it is dead
2020-01-10 23:39:30 -05:00
rusefi
78eb92bbbf
docs
2020-01-10 23:24:17 -05:00
rusefi
7fe5a665ce
Merge branch 'master' of https://github.com/rusefi/rusefi
...
# Conflicts:
# firmware/controllers/engine_cycle/main_trigger_callback.cpp
2020-01-10 23:19:30 -05:00
rusefi
67a3796086
better method names
2020-01-10 23:17:58 -05:00
rusefi
f20967664d
better method name
2020-01-10 23:09:38 -05:00
Matthew Kennedy
262e3a4516
Dedupe ( #1094 )
...
* deduplicate
* yeah, the compiler is smart enough
2020-01-11 06:29:42 +03:00
Matthew Kennedy
36211a6738
Schedule sparks with scheduleByAngle ( #1092 )
...
* injection
* injectors
* add edge timestamp to ShaftPositionListener
* scheduleByAngle require edgeTimestamp
* schedule with nt not us
* fix all schedulers
* schedule spark based on edge timestamp
* aux valves too
* update comments
* schedule dwell with new stamp
* format
2020-01-11 00:01:54 +03:00
rusefi
20a6cf130f
better method name
2020-01-10 02:02:22 -05:00
Matthew Kennedy
e2841e689d
Require tooth reference time for scheduleByAngle ( #1091 )
...
* injection
* injectors
* add edge timestamp to ShaftPositionListener
* scheduleByAngle require edgeTimestamp
* schedule with nt not us
* oops, these were missing from this branch
2020-01-09 23:45:13 +03:00
Matthew Kennedy
cb1039fe23
Inject timestamps in to hwHandleShaftSignal ( #1090 )
...
* injection
* injectors
2020-01-09 21:19:11 +03:00
rusefi
63e3e84e08
happy new year
2020-01-08 00:02:40 -05:00
Matthew Kennedy
3d8c4f4179
Strongly typed action constructor ( #1087 )
...
* strong typing
* maybe we needed that one
2020-01-07 18:10:31 -05:00
Matthew Kennedy
6703705a33
Pass action_s instead of callback/param ( #1084 )
...
* change action
* consumers
* fix test
* didn't mean to add those
* simplify
* fix simulator
* fix sim for real
* oy
* maybe this time the simulator will actually be fixed, for real
* don't rely on undefined behavior
2020-01-07 00:41:18 -05:00
dron0gus
d218b4e8e6
Spi fixes ( #1083 )
...
* spi: add support for SPI4
* mpu_util: spi: add 8BIT mode definitions for F4, F7 and kineris (?)
2020-01-06 08:44:23 -05:00
rusefi
afa5de2655
ETB documentation improvement?
2019-12-30 10:25:52 -05:00
rusEfi
499a39e88c
improvements around weird engine types
2019-12-28 23:22:16 -05:00
rusefi
435928ca81
laughable gdi progress
2019-12-26 22:30:12 -05:00
rusefi
a3d797e217
laughable gdi progress
2019-12-26 21:33:12 -05:00
rusefi
1e1a4722c5
maybe improvement to console trigger messages
2019-12-25 15:05:02 -05:00
rusefi
50d78f648b
de-coupling things a bit
2019-12-24 00:26:23 -05:00
rusefi
daf1a0be21
wow dead stuff?
2019-12-24 00:14:10 -05:00
rusefi
27e8c8f50b
oh this was OOOOLLLLLDDD
2019-12-24 00:10:28 -05:00
rusefi
4605c64a07
that's not a worth a file
2019-12-24 00:03:53 -05:00
rusefi
ae615376ea
refactoring
2019-12-23 23:32:43 -05:00
rusefi
c629b21ab4
adding simplicity
2019-12-23 23:25:08 -05:00
rusefi
67e1f06d36
simplicity?
2019-12-23 22:50:04 -05:00
rusefi
0cede6673f
adding simplicity
2019-12-23 22:40:23 -05:00
rusefi
de480fe05e
adding simplicity
2019-12-23 22:30:58 -05:00
rusefi
d489191ebb
refactoring
2019-12-23 22:12:55 -05:00
rusefi
9ce2a4bb32
refactoring
2019-12-23 21:58:06 -05:00
rusefi
b290b4ae7a
removing legacy perf code
2019-12-23 21:56:16 -05:00
rusefi
0e231dd035
Revert "couple of dead lines"
...
This reverts commit dc20ee1d
2019-12-23 21:55:08 -05:00
rusefi
dc20ee1da1
couple of dead lines
2019-12-23 21:44:38 -05:00
rusefi
9243c0facc
replacing probably unused engineSnifferHisto with new perf_trace
2019-12-23 20:22:17 -05:00
rusefi
95fa4c78c4
removing one dead line
2019-12-23 20:19:13 -05:00
rusefi
34e1d4c3c1
date & fresh integration
2019-12-22 08:24:47 -05:00
Matthew Kennedy
df57b24e3f
Shrink output channels, now with passing CI ( #1077 )
...
* reorder fields
* temporary tle8888 fix
* comment, simplify
* hand tweak generated
* oops, those are reciprocal
* fix engineLoadAccelExtra
* aggressive priority order
* fix output size
* comments
* reorder fields, no sizes yet
* should've been signed
* simplify constructor mess, hook up scaling
* notes
* typo
* if -> switch
* rev signature
* correct map offset
* handle unsigned properly
* RPM is unsigned
* vss isn't scaled
* extract magic
* required generated for build
* de-scale rpm
* field type cases
2019-12-22 08:12:45 -05:00
rusefi
c392db2798
functional testing should not be that darn slow #1076
...
progress?
2019-12-22 01:03:58 -05:00
rusefi
b08c0209fd
functional testing should not be that darn slow #1076
...
hopefully progress?
2019-12-21 23:27:54 -05:00
rusefi
4c30e7b1b9
hopefully useful macro?
2019-12-21 21:18:38 -05:00
rusefi
cf0b13041f
random refactoring: hopefully not changing byte size of any variables but clarifying/fixing type between ticks, US and MS
2019-12-21 21:11:09 -05:00
rusefi
3ed388d1ad
refactoring & fixing build
2019-12-21 20:43:11 -05:00
rusefi
28ae4e478e
refactoring only #1076
2019-12-21 20:17:58 -05:00
rusefi
5c679034a7
Revert "fresh integration & changing protocol versions & versions"
...
This reverts commit 8a8ea6c0
2019-12-21 15:02:37 -05:00
rusefi
8a8ea6c096
fresh integration & changing protocol versions & versions
2019-12-21 12:35:47 -05:00
Matthew Kennedy
2b4b119962
Add new sensor function types ( #1065 )
...
* add functions
* add tests
* add chain tests
* float suffix
2019-12-17 09:06:29 -05:00
rusefi
a96ef7fc8e
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-12-17 09:01:22 -05:00
rusefi
6acb7264aa
docs
2019-12-17 08:56:08 -05:00
Matthew Kennedy
c56bd4cc97
Terrible ADC3 hack for Proteus vbatt support ( #1066 )
...
* this is a great idea!
* typo
* simplify
* simplify, cache coherency
* enable adc3 in board file
* copyright
* fix tests, probably
2019-12-17 08:34:56 -05:00
Matthew Kennedy
7a470b9817
Remove sensor reporting loc ( #1064 )
...
* remove raw rept loc
* remove normal reporting location
* fix up oil pressure
* format
2019-12-16 22:45:46 -05:00
rusefi
1f49803441
fixing build
2019-12-15 23:33:15 -05:00
rusefi
c94532a697
boring test mule stuff
2019-12-15 22:21:49 -05:00
rusefi
7577d81689
typo
2019-12-14 18:33:08 -05:00
Matthew Kennedy
693cdf96d9
DRAFT simplify dequeue logic ( #1050 )
...
* simplify dequeue logic
* unnecessary
* format
* doc
2019-12-14 18:00:39 -05:00
rusefi
e443f579cb
Config generation handles padding after packed booleans (bits) wrong
...
#1057
refactoring
2019-12-14 15:33:30 -05:00
rusefi
ae73ee3d65
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-12-14 09:36:46 -05:00
Matthew Kennedy
4866a78e63
Re-shrink stacks ( #1060 )
...
* small stacks
* giant servo stack
* reclaim ram
2019-12-14 09:31:13 -05:00
rusefi
8cf255402f
codes clean-up
2019-12-14 00:14:36 -05:00
rusefi
9bd5721033
great news about #1055
2019-12-13 23:07:56 -05:00
rusefi
eafefe5b24
great news about #1055
2019-12-13 21:50:14 -05:00
rusefi
32564db46e
fixing build is my most favourite time!
2019-12-13 20:51:04 -05:00
rusefi
095e0ca764
docs
2019-12-13 18:05:08 -05:00
rusefi
44c98029d7
fixing build is my most favourite time!
2019-12-13 18:02:24 -05:00
Matthew Kennedy
853f33b1cc
Make stacks smaller ( #1055 )
...
* remove factually incorrect comment
* shrinky stacky
* shuffle comments
2019-12-13 16:47:26 -05:00
rusefi
27f617686b
progress towards ETB controller mocking
2019-12-13 13:52:34 -05:00
rusefi
2c296c0f18
etbActualCount logic to handle the scenario where only one ETB is present
2019-12-13 12:50:34 -05:00
rusefi
f47a1a16d1
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
34b32db032
straightening enum reuse
2019-12-10 21:18:35 -05:00
Matthew Kennedy
87ec74119d
ETB Encapsulation & C++ Conventions ( #1049 )
...
* encapsulate etb stuff, c++ conventions
* remove DECLARE_ENGINE_PTR/INJECT_ENGINE_REFERENCE
* reduce include dependencies
* Revert "reduce include dependencies"
This reverts commit c529bbbf757cd9070f6e00616f84b1229eeb768e.
* Revert "remove DECLARE_ENGINE_PTR/INJECT_ENGINE_REFERENCE"
This reverts commit ca98b18cd4dae24b993d1263a18daf509dcd54b9.
2019-12-10 19:37:04 -05:00
Matthew Kennedy
44fc8c466d
copyArray helper ( #1048 )
...
* add functions
* uses
* use for proteus
* do it for warmup mult
* do it for cranking settings
* cleanup
2019-12-10 18:04:50 -05:00
rusEfi
52c15a7d9b
dual-ETB progress
2019-12-10 00:07:46 -05:00
rusefi
579770b66f
The Big Refactoring of 2019: folder structure #723
2019-12-08 13:21:35 -05:00
rusefi
65c8dd83b3
The Big Refactoring of 2019: folder structure #723
2019-12-08 13:09:51 -05:00
rusefi
bcec694eb1
just a trivial massive rename: TriggerState > TriggerWaveform
2019-12-08 01:09:39 -05:00
rusefi
a40477e598
Making UART/TTL pins configurable
2019-12-07 21:22:09 -05:00
rusefi
a5ee6b13d5
Refactor Trigger System #635
...
injecting callback via parameters instead of nasty "bool isInitializingTrigger" field
2019-12-06 01:57:11 -05:00
rusefi
edabed50f5
Refactor Trigger System #635
...
injecting callback via parameters via magic and potentially broken field manipulation
2019-12-06 01:05:19 -05:00
rusefi
889ee45c16
typo
2019-12-06 00:07:27 -05:00
rusefi
6fb7a30ab4
following the pattern
2019-12-04 07:33:56 -05:00
rusefi
e60515789a
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:15:52 -05:00
rusefi
561986d3e4
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -05:00
rusefi
8ace300b39
The Big Refactoring of 2019: folder structure #723
2019-12-04 00:57:54 -05:00
rusefi
ae1d8323bd
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-12-04 00:37:53 -05:00
andreika-git
ae9c619c50
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
f3a058ab26
The Big Refactoring of 2019: folder structure #723
2019-12-04 00:35:05 -05:00
rusefi
431a21943b
The Big Refactoring of 2019: folder structure #723
2019-12-03 23:52:44 -05:00
rusefi
5a299fcd9c
refactoring - updating name according to new reality
2019-12-03 14:39:11 -05:00
rusefi
d9f777c669
codes fix, thank you AndreiKA
2019-12-03 09:05:57 -05:00
rusefi
5c40bb4628
#490
2019-12-03 00:29:12 -05:00
rusefi
ccd056d331
EngineTestHelper progress
2019-12-03 00:20:47 -05:00
Matthew Kennedy
b7011f875a
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
4861bc24a9
missing override ( #1039 )
2019-12-02 23:52:35 -05:00
rusefi
07b7b62bca
refactoring
2019-12-02 23:08:18 -05:00
rusefi
3b4e5d689f
making new scheduling API avalable
2019-12-02 22:28:32 -05:00
rusefi
d5bfd76922
"sensor chart" for aux fast analog input
2019-12-02 20:31:49 -05:00
rusefi
b415508c70
codes clean-up
2019-12-02 20:16:41 -05:00
rusefi
63d8f050bc
auxFastSensor
2019-12-02 17:49:01 -05:00
rusefi
5ac023d987
misc clean-up
2019-12-02 10:03:50 -05:00
rusefi
ed9bae63af
dual throttle re-init bugfix thank you andreika!
2019-12-01 09:39:34 -05:00
rusefi
34f53bd102
making things nicer with dual ETB settings
2019-11-30 17:38:33 -05:00
rusefi
149c1c09e8
refactoring
2019-11-30 16:49:40 -05:00
rusefi
2738fefa48
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
fd5c45ba46
all ETBs to run in same HW mode
2019-11-30 01:00:54 -05:00
rusefi
75b1a9e52c
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
02f4e847f4
all ETBs to run in same HW mode
2019-11-30 00:25:33 -05:00
rusefi
349eac34de
better state validation, better error codes
2019-11-29 23:41:26 -05:00
rusefi
4d6052c9f3
dual ETB seems to work!
2019-11-29 20:15:29 -05:00
rusEfi
13d4ae2169
dual ETB seems to work!
2019-11-29 19:06:50 -05:00
rusefi
73b3150d0f
all ETBs to run in same HW mode
2019-11-29 19:02:12 -05:00
rusEfi
980a3d7086
all ETBs to run in same HW mode
2019-11-29 16:51:51 -05:00
rusefi
c9b4189ab3
one step backwards :)
2019-11-29 01:39:02 -05:00
rusEfi
171ad3f235
v12
2019-11-29 01:35:45 -05:00
rusefi
a9c52e084f
steps towards dual ETB
2019-11-29 00:26:17 -05:00
rusefi
88d8768835
steps towards dual ETB
2019-11-29 00:23:15 -05:00
rusefi
002a08316c
steps towards dual ETB
2019-11-28 15:24:30 -05:00
rusefi
265727b7db
steps towards dual ETB
2019-11-27 22:07:36 -05:00
andreika-git
7220735530
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
andreika-git
53eeb79ea9
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
706b4ca5ef
firing order tool integration
2019-11-24 23:49:05 -05:00
rusefi
155ff25c22
MapAveragingCallback schedules all cylinders at once #974
2019-11-24 23:20:24 -05:00
rusefi
612649e191
Sporadic error: FATAL error: handleCycleStart #1030
...
more details
2019-11-24 21:45:32 -05:00
rusefi
5292024a81
MapAveragingCallback schedules all cylinders at once #974
...
saving pennies
2019-11-24 20:48:25 -05:00
rusefi
171860be3c
pausing aux work for now
2019-11-24 12:45:38 -05:00
rusefi
c5e60a7f93
improving API?
2019-11-24 00:15:44 -05:00
rusefi
e8051c1807
more correct variable names
2019-11-23 23:49:39 -05:00
rusefi
de963e880b
docs
2019-11-23 23:42:00 -05:00
rusefi
18bb121cbe
aux valves unit test
2019-11-23 22:55:21 -05:00
Matthew Kennedy
34ffe7f6b3
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 45646f23bd
.
* Revert "CI instability: FATAL error: warn stream not initialized for 6039 #798"
This reverts commit 1f8176ac7e
.
* fix correctly
* use correct function
2019-11-23 21:25:29 -05:00
rusefi
af3118fd42
making progres on angle-based scheduling
2019-11-23 20:36:40 -05:00
rusefi
304cc6acc3
making progres on angle-based scheduling
2019-11-23 19:47:53 -05:00
rusefi
f15986b9aa
refactoring
2019-11-23 18:38:16 -05:00
rusefi
44c04755d8
not needed since included in common_headers.h
2019-11-23 18:16:41 -05:00
rusefi
79ada84b56
'triggerEventAngle' not really needed
2019-11-23 17:44:44 -05:00
rusefi
1f8176ac7e
CI instability: FATAL error: warn stream not initialized for 6039 #798
2019-11-23 17:07:13 -05:00
rusefi
a31057ec17
explicit list field to simplify code navigation
2019-11-23 17:04:51 -05:00
rusefi
45646f23bd
CI instability: FATAL error: warn stream not initialized for 6039 - maybe buffer overrun? #798
2019-11-23 16:41:59 -05:00
rusefi
eaa42d1baa
consistency
2019-11-23 15:53:22 -05:00
rusefi
0fd2d49aa8
docs
2019-11-23 14:14:17 -05:00
rusefi
ef6b2be840
refactoring: extracting constant
2019-11-23 12:52:57 -05:00
rusefi
6efab3683c
bug: aux valve actions can overlap
2019-11-23 10:34:43 -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
c141d42a87
v12 and minor ETB
2019-11-22 23:27:03 -05:00
Matthew Kennedy
783ed572a9
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
8dddc62979
aux overlap debugging
2019-11-22 18:50:46 -05:00
Matthew Kennedy
10a6f652d3
DC motor improvements ( #1025 )
...
* extract interface, comments, conform names
* fwd declare
2019-11-22 16:30:44 -05:00
rusefi
96443d079d
following the pattern
2019-11-21 13:35:57 -05:00
rusEfi
7e78f077bc
steps towards dual ETB
2019-11-21 00:49:38 -05:00
rusefi
fb66dd1e7d
making more code testable
2019-11-20 08:46:54 -05:00
rusefi
76a4e37c66
making more code testable
2019-11-20 02:18:17 -05:00
rusefi
127b16d761
more code into unit tests
2019-11-20 01:42:03 -05:00
rusefi
4cebc85cbf
refactoring
2019-11-20 01:35:08 -05:00
rusefi
95e8f4227b
making F4 and else happier with perf_trace, also maybe missing 'break'?
2019-11-19 20:36:47 -05:00
rusefi
4d9b0745f1
Merge remote-tracking branch 'remotes/mck1117/perf-tracing'
...
# Conflicts:
# firmware/development/development.mk
2019-11-19 20:26:56 -05:00
rusEfi
f68241bc35
development into unit tests, makefile cleanup
2019-11-19 20:05:12 -05:00
Matthew Kennedy
8fd603dca9
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
rusefi
19bdb9a35f
docs & code formatting
2019-11-19 18:17:03 -05:00
rusefi
a6e7b1455d
v12
2019-11-18 23:45:35 -05:00
rusEfi
71511441c9
ETB docs
2019-11-18 22:25:07 -05:00
rusefi
7dade5a878
v12
2019-11-17 22:32:27 -05:00
rusefi
e4d31bafb7
v12 done right
2019-11-17 09:32:12 -05:00
rusefi
12f65748b3
typo
2019-11-17 09:18:43 -05:00
rusefi
bb7895a828
refactoring: reducing complexity?
2019-11-17 09:02:49 -05:00
rusefi
1624346c97
v12
2019-11-16 16:00:50 -05:00
rusEfi
80c6b88d2a
prometheus cleanup
2019-11-15 00:01:03 -05:00