rusefi
f2eadae4ea
https://rusefi.com/forum/viewtopic.php?p=37401#p37401
2020-07-10 14:03:07 -04:00
rusefi
8bcd46291f
migrate amazing idle from FSIO to less opaque TS #1581
2020-07-08 01:12:08 -04:00
rusefi
4e24b3ece1
idle_min through FSIO not working as intended
...
#1553
we now re-activated idle PID even in deadzone for half a second after A/C toggle
2020-07-06 16:40:16 -04:00
Matthew Kennedy
1bdc5fbaaa
Switch fueling to new axes ( #1574 )
...
* switch tables
* missed one
2020-07-05 18:14:55 -04:00
rusefi
bd39351055
idle_min through FSIO not working as intended #1553
2020-07-04 22:01:12 -04:00
rusefi
c6d0a015cc
idle_min through FSIO not working as intended #1553
...
better idle state logging
2020-07-01 19:10:42 -04:00
rusefi
14fc5a54df
idle_min through FSIO not working as intended #1553
...
making logging less confusing
2020-07-01 16:37:25 -04:00
rusefi
9d2cbd682b
helping build
2020-05-08 21:39:35 -04:00
dron0gus
35af083a6e
idle thread: debug output for bipolar stepper ( #1409 )
2020-05-08 20:05:05 -04:00
dron0gus
7007627b70
[SAFE] Debug cleanups ( #1403 )
...
* electronic throttle: inprove debug
* idle thread: show debug info for configured idle driver
* gpio-chips: make private functions static
2020-05-06 20:06:50 -04:00
Matthew Kennedy
5ac535c5e5
Support 4 h-bridges ( #1392 )
...
* update dc motor api
* add more etbio
* get out of two arrays
* hand generate enough
* forgot engine param
* ram
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-02 17:54:28 -04:00
rusefi
0ec3ce595e
dead code
2020-04-26 17:40:12 -04:00
Matthew Kennedy
ce08650f65
Inject idle to ETB ( #1335 )
...
* inject idle position
* pointer
* etb idle tests
* extract mocks
* ops
* test negative case too
* don't convert for etb
* guard
2020-04-20 16:26:35 -04:00
rusefi
1bcbed3cb5
reducing code duplication
2020-04-20 15:57:03 -04:00
rusefi
ceb8b6d9b4
idle duty cycle clamping
2020-04-20 14:11:40 -04:00
rusefi
385f4b12e8
Better handling in case of ETB idle without ETB #1332
2020-04-19 23:55:27 -04:00
Matthew Kennedy
83592f0dff
New clt consumers part 1 ( #1301 )
...
* idle
* CLT test prep
* idle target
* header
* air interpolate
* ancient comment
* fuel cut
* fuel cut, idle tests
* cleanup
2020-04-15 09:48:17 -04:00
dron0gus
281e8ac754
idle: add two coil idle valve support ( #1271 )
2020-04-06 17:55:41 -04:00
Matthew Kennedy
9a21262cf8
TPS consumers: idle and ignition and obd2 and lcd ( #1254 )
...
* advance_map
* tests
* unneeded
* idle
* use driver intent instead
* and obd and lcd
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-03 19:59:08 -04:00
Matthew Kennedy
8235d8d765
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
0ac3e06149
cleanup extern mess ( #1237 )
...
* cleanup
* move outside define
2020-03-29 19:06:03 -04:00
Matthew Kennedy
adac5fba78
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
b47462b4de
Three wire idle air valve #1122
...
ugly but should work to begin with
2020-02-04 01:22:04 -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
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
f47a1a16d1
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
561986d3e4
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -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
07b7b62bca
refactoring
2019-12-02 23:08:18 -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
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
rusefi
9c3492043d
progress towards #961
2019-11-04 22:44:52 -05:00
rusefi
db24091933
60/2 VW trigger has running issue on 19/10/19 snapshot fix #986
2019-10-30 20:51:20 -04:00
rusefi
1602bdbebc
steps towards #975
2019-10-18 19:45:32 -04:00
rusefi
eff84bcfeb
steps towards #975
2019-10-18 18:54:32 -04:00
rusefi
abfdfe6896
preparation for #961
...
more unified access to pre-calculated value
2019-10-10 08:25:58 -04:00
rusefi
2c8a2b61a5
preparation for #961
...
more unified access to pre-calculated value
2019-10-10 08:16:21 -04:00
Matthew Kennedy
821ca6156f
move tsOutputChannels to header ( #970 )
2019-10-08 21:02:51 -04:00
rusefi
b6d22a007b
docs
2019-09-29 15:14:08 -04:00
rusefi
ba1d8eb512
idle&ETB progress
2019-09-26 00:02:47 -04:00
rusefi
7710df4fed
ETB target is using integer values #945
...
refactoring
2019-09-22 08:44:51 -04:00
rusEfi
53ae54e8cc
ETB target is using integer values #945
...
first we will write a unit test
2019-09-22 00:16:46 -04:00
rusefi
757f8eb690
NB2 miata on Frankenso with ETB
2019-09-21 01:21:53 -04:00
rusefi
13b74d3d4d
unit tests progress
2019-09-20 00:46:35 -04:00
rusefi
d83ed085e8
unit tests progress
2019-09-19 22:56:54 -04:00
rusefi
0c9a8b58ca
unit tests progress
2019-09-19 22:10:39 -04:00
rusefi
fcbc26bf82
FSIO progress
2019-09-13 21:07:34 -04:00
rusefi
f0427360bf
Delayed A/C compressor switch #922
2019-09-11 20:46:50 -04:00
rusefi
f56e2b3a46
instant RPM for idle control #925
2019-09-10 23:03:55 -04:00
rusefi
3389caa1e4
one step back :) instant RPM does not look right
2019-09-10 21:35:10 -04:00
rusefi
d26262eb9f
instant RPM for idle control #925
2019-09-09 19:41:41 -04:00
rusefi
50e0887c96
Delayed A/C compressor switch #922
2019-09-08 21:05:03 -04:00
rusefi
bffeadf3f0
docs
2019-09-07 21:35:55 -04:00
rusefi
a7e047489c
BUGFIX: ETB idle should care about pedal position, not TPS position
2019-09-03 21:45:42 -04:00
rusefi
15a7c1a2e6
make iTerm limits visible for idle RPM pid #913
2019-09-02 00:24:10 -04:00
rusefi
7c0688969f
make iTerm limits visible for idle RPM pid #913
2019-09-02 00:19:06 -04:00
rusefi
6318f2ac38
Live Data: more Idle & ETB data points!
2019-09-01 15:46:40 -04:00
rusefi
e1a7ae0148
Live Data progress
2019-09-01 00:45:36 -04:00
rusefi
f533617b29
LiveData progress: isChanking & hasEtbPedalPositionSensor
2019-08-31 17:07:21 -04:00
andreika-git
54a97e799d
mightResetPid docs ( #912 )
2019-08-31 15:38:01 -04:00
rusefi
ca3d8098c0
NA6 pnp: automatic idle VS TPS #800
2019-08-30 18:17:10 -04:00
rusefi
afdeecb87e
progress towards idle unit test
2019-08-29 23:50:20 -04:00
rusefi
02610104d5
progress towards idle unit test
2019-08-29 00:10:47 -04:00
rusefi
7853cc1a7f
refactoring towards idle unit test
2019-08-26 00:19:13 -04:00
rusEfi
9795fe1d0c
miata NA6 progress
2019-07-21 20:11:12 -04:00
rusefi
733478bd8a
live docs for idle state
2019-07-21 18:34:37 -04:00
rusefi
360e33cb0f
throttle pedal up switch for Miata NA6
2019-07-21 17:06:16 -04:00
rusefi
0d36c508a1
More than one aux pid #866
...
progress!
2019-07-12 08:00:07 -04:00
rusefi
f8bc3baa91
refactoring: wider usage of new periodic task
2019-07-09 16:08:49 -04:00
Matthew Kennedy
0b52f5b542
Template-ize bin/value length for interpolation ( #878 )
...
* update consumers
* tests
* whitespace
* format
2019-07-09 21:16:36 +03:00
rusefi
9d004635e4
More than one aux pid #866
...
renaming this class since we will probably have two different implementations for two different cases
2019-07-08 03:35:41 -04:00
rusefi
8ea5d687aa
idle using ETB #783
2019-06-15 13:33:14 -04:00
Matthew Kennedy
89f59db75f
Fix tunerstudio ratio vs. percent ( #838 )
...
* fix ratio vs pct
* fix idle cranking clt position
* fix defaults
* fix typo
* fix baro corr gauge
* baro default
* fix degree symbols
* fix testFuelMap
* fix testPlainCrankingWithoutAdvancedFeatures
* test testFasterEngineSpinningUp
2019-06-13 09:05:22 -04:00
rusefi
32601867fe
fix #802
2019-05-25 13:36:29 -04:00
rusefi
02cf200186
idle usability
2019-05-11 10:41:04 -04:00
rusefi
231d1af489
idle using ETB #783
...
configuration fields
2019-05-02 22:12:43 -04:00
rusefi
ea86d987c8
PID - fix dTime usages #776
2019-04-25 21:31:33 -04:00
rusefi
0a3a75ae79
PID - fix dTime usages #776
2019-04-25 18:49:16 -04:00
rusefi
884c54a185
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
8f4795d9fa
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:15:18 -04:00
rusefi
54f83a431e
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
cad2297a72
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:06:09 -04:00
rusefi
757832c91b
The Big Refactoring of 2019: folder structure #723
2019-04-09 22:52:03 -04:00
rusefi
df62ae6a4b
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:41:24 -04:00