Matthew Kennedy
50cd6549a2
Fully switch acc pedal to new sensors ( #1212 )
...
* proxy sensor
* header
* idle
* can
* settings
* remove old mocking
* remove old impl
* etb
* oops, gotta actually register it
* fix test
* structured bindings ftw!
* driver intent for stepper
* tear out old
* oops too much
2020-04-01 20:21:03 -04:00
Matthew Kennedy
8fd9842310
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
Matthew Kennedy
c19f3e4caa
Control stepper with dual H-bridges ( #1121 )
...
* divorce stepper from hw
* oops
* ptr not ref
* hbridge stepper
* typo
* hook up twin h
* hook up hardware
* use config field
* hook up motor repo
* guard tests
* whoops
* ok fix for real
* ok that's the right thing
* do full stepping
Co-authored-by: Matthew Kennedy <matthew@mck-mbp-15.stagpad.local>
Co-authored-by: Matthew Kennedy <matthew@mck-mbp-15.local>
2020-03-10 15:18:29 -04:00
rusefi
6888b09c53
Three wire idle air valve #1122
...
ugly but should work to begin with
2020-02-04 01:22:04 -05:00
Matthew Kennedy
fa5b5b76fb
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
bb217b01dd
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
af4f20551b
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
813b6aa6ce
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -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
1c96d9541e
refactoring
2019-12-02 23:08:18 -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
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
bab1744d1d
progress towards #961
2019-11-04 22:44:52 -05:00
rusefi
4d095d4844
60/2 VW trigger has running issue on 19/10/19 snapshot fix #986
2019-10-30 20:51:20 -04:00
rusefi
627f73502b
steps towards #975
2019-10-18 19:45:32 -04:00
rusefi
0e01355c15
steps towards #975
2019-10-18 18:54:32 -04:00
rusefi
62577c47da
preparation for #961
...
more unified access to pre-calculated value
2019-10-10 08:25:58 -04:00
rusefi
71e904e421
preparation for #961
...
more unified access to pre-calculated value
2019-10-10 08:16:21 -04:00
Matthew Kennedy
29804cbc8a
move tsOutputChannels to header ( #970 )
2019-10-08 21:02:51 -04:00
rusefi
62bbdbb33b
docs
2019-09-29 15:14:08 -04:00
rusefi
8c5be72106
idle&ETB progress
2019-09-26 00:02:47 -04:00
rusefi
1b604359a9
ETB target is using integer values #945
...
refactoring
2019-09-22 08:44:51 -04:00
rusEfi
f843968636
ETB target is using integer values #945
...
first we will write a unit test
2019-09-22 00:16:46 -04:00
rusefi
f588224559
NB2 miata on Frankenso with ETB
2019-09-21 01:21:53 -04:00
rusefi
a72d2834fb
unit tests progress
2019-09-20 00:46:35 -04:00
rusefi
154092bbf5
unit tests progress
2019-09-19 22:56:54 -04:00
rusefi
221ef7d9bb
unit tests progress
2019-09-19 22:10:39 -04:00
rusefi
4f4f4ddfd9
FSIO progress
2019-09-13 21:07:34 -04:00
rusefi
a6fbc5036a
Delayed A/C compressor switch #922
2019-09-11 20:46:50 -04:00
rusefi
cc011ee081
instant RPM for idle control #925
2019-09-10 23:03:55 -04:00
rusefi
d90f0481b0
one step back :) instant RPM does not look right
2019-09-10 21:35:10 -04:00
rusefi
7676261ec6
instant RPM for idle control #925
2019-09-09 19:41:41 -04:00
rusefi
e79287f537
Delayed A/C compressor switch #922
2019-09-08 21:05:03 -04:00
rusefi
270565e593
docs
2019-09-07 21:35:55 -04:00
rusefi
2e27a94ee7
BUGFIX: ETB idle should care about pedal position, not TPS position
2019-09-03 21:45:42 -04:00
rusefi
2343cd6b12
make iTerm limits visible for idle RPM pid #913
2019-09-02 00:24:10 -04:00
rusefi
be1b32abf0
make iTerm limits visible for idle RPM pid #913
2019-09-02 00:19:06 -04:00
rusefi
ebcb0cdf4c
Live Data: more Idle & ETB data points!
2019-09-01 15:46:40 -04:00
rusefi
7842c7305f
Live Data progress
2019-09-01 00:45:36 -04:00
rusefi
4ddb0aeace
LiveData progress: isChanking & hasEtbPedalPositionSensor
2019-08-31 17:07:21 -04:00
andreika-git
27fccf0a7f
mightResetPid docs ( #912 )
2019-08-31 15:38:01 -04:00
rusefi
840b165f12
NA6 pnp: automatic idle VS TPS #800
2019-08-30 18:17:10 -04:00
rusefi
162264fe08
progress towards idle unit test
2019-08-29 23:50:20 -04:00
rusefi
375d64417d
progress towards idle unit test
2019-08-29 00:10:47 -04:00
rusefi
bde4e88468
refactoring towards idle unit test
2019-08-26 00:19:13 -04:00
rusEfi
335a154a5a
miata NA6 progress
2019-07-21 20:11:12 -04:00
rusefi
39630855fb
live docs for idle state
2019-07-21 18:34:37 -04:00
rusefi
84955cdedb
throttle pedal up switch for Miata NA6
2019-07-21 17:06:16 -04:00
rusefi
8dcb49bdf9
More than one aux pid #866
...
progress!
2019-07-12 08:00:07 -04:00
rusefi
4ef2a72930
refactoring: wider usage of new periodic task
2019-07-09 16:08:49 -04:00