rusefi
f3d748917f
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
21283f5b8c
we need TLE8888 driver #714
2019-04-04 21:34:33 -04:00
rusefi
cd7cc596bc
cranking base_fuel reform
2019-04-04 08:26:57 -04:00
rusefi
02832ce0c3
The Big Refactoring of 2019: folder structure #723
2019-04-02 23:19:21 -04:00
rusefi
1ab6cace13
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
removing startConsoleInBinaryMode
2019-04-01 11:45:06 -04:00
rusefi
ebe58122c6
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
andreika-git
001fbb2526
More portability & bootloader fix ( #720 )
...
* fix bootloader
* EFI_FSIO
* EFI_EMULATE_POSITION_SENSORS, EFI_BOARD_TEST, EFI_AUX_PID, EFI_JOYSTICK
2019-03-29 15:46:15 +01:00
andreika-git
b80806182f
More portability & small fixes ( #719 )
...
* Use hw_stm32.mk
* Fix bootloader
* Use more common hw_ports.mk filename instead of hw_stm32.mk
* More CPU compatibility for Makefile
* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE
* Move lockAnyContext()/unlockAnyContext() to rfiutil.c
* USE_FATFS
* EFI_LCD
* Less compilation errors
* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE
* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS
* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()
* merge
* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
andreika-git
984fc12f73
Idle timing PID control & TPS-based VE table ( #713 )
...
* Add new config settings for idleTimingPidControl & TPSBasedVeTable
* Add dialogs for idleTimingPidControl settings
* Add dialogs for TPSBasedVeTable settings
* Share the code for getTargetRpmForIdleCorrection() and move it from idle_thread.cpp
* Implement TPSBasedVeTable
* Add PID to advance_map.cpp
* Implement idleTimingPidControl
* Make getAdvanceCorrections() visible to unit-tests
* Unit-tests! Yeah!
2019-03-22 22:55:51 -04:00
rusefi
60a5b2c5ea
better Electronic Throttle body control #493
...
two ETBs
2019-03-10 12:02:25 -04:00
rusefi
635bbcc960
ETB_BENCH_ENGINE
2019-02-27 08:55:56 -05:00
rusefi
bdbecb8c42
NA6 base tune
2019-02-26 21:50:58 -05:00
rusefi
8715a45610
F7
2019-02-24 09:49:46 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
9325cd6d23
better (?) variable names
2019-02-10 22:47:49 -05:00
Matthew Kennedy
17691227d5
Fix dwell default, improve TS field names ( #689 )
...
* improve message
* clarify cranking dwell settings
* change default
* fix unit test that made assumption
2019-02-07 07:44:07 -05:00
rusefi
c736716d1a
dwell docs & better command name
2019-02-06 00:05:14 -05:00
rusefi
2db8809198
dwell docs
2019-02-05 23:49:19 -05:00
rusefi
ee4ac9b240
NA6 progress
...
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi
8594a29c6a
minimal pin configuration & EFI_COMMUNICATION_PIN fix
2019-01-26 11:38:14 -05:00
rusefi
61a5686a74
STM32F407VET6 Mini first steps
2019-01-25 23:42:49 -05:00
rusefi
add6517a74
stage 0 configuration
2019-01-19 20:27:14 -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
3921d36540
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 21:10:46 -05:00
rusefi
dd8e2d9326
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 19:25:07 -05:00
rusefi
1e4bdbb255
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-10 17:07:29 -05:00
rusefi
fd14010809
Revert "The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657"
...
This reverts commit 61440c5
2019-01-10 00:56:08 -05:00
rusefi
61440c5e73
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 23:38:59 -05:00
rusefi
5f8d8bd8da
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 21:31:59 -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
d80c1f0b1e
Saab CDM knock signal integration #647
2019-01-04 23:47:39 -05:00
rusEfi
9edbf8218a
#35
2019-01-04 17:18:43 -05:00
rusefi
ba0164e879
#635
2019-01-01 14:14:09 -05:00
rusefi
2585e4cad7
#625
2018-12-25 21:05:06 -05:00
rusefi
7e3a7b5c79
#635
2018-12-24 23:16:33 -05:00
rusefi
d632d72ed3
ETB bias curve in TS
2018-12-09 13:50:13 -05:00
rusEfi
3d3122c76c
better? field name
2018-11-30 00:17:55 -05:00
rusefi
820adce0d1
#616 idle into simulator
2018-10-30 07:58:50 -04:00
andreika-git
bd40691e67
AirFlow-interpolated tCharge Mode ( #612 )
...
* Add vars & enums
* updateTChargeK()
* limitRateOfChange()
* Impl. AirFlow-interpolated tCharge mode
* Update tsOutputChannels: tCharge & airFlow
* Set default config params
* Unit-tests
* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
a6c24ffce1
Merge branch 'master' of https://github.com/rusefi/rusefi
2018-09-10 22:10:58 -04:00
rusefi
9b1af6ad6d
error codes
2018-09-10 22:10:55 -04:00
rusEfi
eadf502254
getting ready for NA8
2018-09-06 22:41:05 -04:00
rusEfi
1e54366c97
getting ready for NA8
2018-09-06 22:31:23 -04:00
rusefi
55cbe3079b
better default value
2018-08-08 20:56:11 -04:00
rusEfi
75b10d9e54
wider macro usage
2018-07-28 19:16:58 -04:00
rusefi
a396c9b587
refactoring: better field names
2018-07-26 15:51:06 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
Matthew Kennedy
741116378b
Coasting Fuel Cut Fixes ( #596 )
...
* config changes
* generated
* new logic for MAP coast cutoff
* typo
* fix unit test
* add short duration injection fix
* add f suffix to constant
2018-06-23 16:32:41 +03:00
andreika-git
16c4f84d8d
Coasting Fuel Cut-off - Implementation (basic) ( #585 )
...
* Use getRpm() instead of rpmValue - needed for unit-tests
* Impl.
* Defaults
* Unit-tests
2018-03-22 13:37:34 -04:00
rusefi
e6d368d6f7
reducing global state in unit tests
2018-03-04 21:32:48 -05:00
rusefi
b237ea2423
reducing confusion / better code
2018-03-04 17:53:52 -05:00
rusefi
be8d3847f2
#569
2018-02-25 20:51:34 -05:00
rusefi
5385a040fd
refactoring
2018-02-03 20:43:31 -05:00
rusefi
5e0f8b221e
refactoring
2018-02-03 20:16:14 -05:00
rusefi
86f7a89412
minor bugfix in theoretical case of two consequitive changes
2018-02-03 12:47:37 -05:00
rusefi
436f7aa965
reducing coupling between trigger emulation and FSIO
2018-02-03 11:42:50 -05:00
rusefi
1eea49aaec
extracting macro
2018-02-03 10:48:35 -05:00
andreika-git
9424d39ab3
Impl. useSeparateAdvanceForCranking & useAdvanceCorrectionsForCranking ( #565 )
2018-02-02 08:18:00 -05:00
rusEfi
f7b2760550
NA8
2018-01-31 21:30:28 -05:00
rusefi
049848c577
#557
2018-01-28 14:03:58 -05:00
rusefi
3e48813e73
#540
2018-01-23 08:34:18 -05:00
rusefi
371decae53
fix #539 reducing idle stepper reaction time
2018-01-21 12:19:36 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusefi
d05432df12
fix #532
2018-01-07 12:11:49 -05:00
rusEfi
9684549124
better method name
2018-01-07 11:17:49 -05:00
rusefi
30c66f91ea
more idle control complexity
2017-12-27 00:26:40 -05:00
rusefi
903bec19ab
fixing build
2017-12-25 10:26:17 -05:00
rusefi
20ef13ab17
switching to target RPM curve
2017-12-24 22:41:57 -05:00
rusefi
612904d808
switching to target RPM curve
2017-12-24 22:14:08 -05:00
rusefi
3de93ad64d
switching to target RPM curve
2017-12-24 22:05:16 -05:00
andreika-git
d7c46fbb21
Bootloader set default pin states ( #524 )
...
* Set default pin states needed by Bootloader
* Small Bootloader fix
2017-12-24 13:45:03 -05:00
rusefi
f83817e581
fix #514
2017-12-17 15:41:58 -05:00
rusefi
e0dca8fe51
FSIO usability
2017-12-17 12:02:35 -05:00
rusEfi
2158eb56d5
code style
2017-12-03 15:31:11 -05:00
rusefi
744456ba3c
another board testing approach
2017-12-02 20:59:31 -05:00
rusefi
2974ff66e2
fix #490
2017-11-27 21:49:58 -05:00
rusefi
4ab79c3bdb
#490
2017-11-26 01:17:37 -05:00
rusefi
94078fe7b6
better enum name
2017-11-19 17:54:00 -05:00
rusEfi
051f954dd8
#495 todo clean-up
2017-11-19 15:24:36 -05:00
rusefi
7222640454
#495
...
compacting data structure without changing the size yet
2017-11-19 12:07:07 -05:00
rusefi
314c356159
#490
2017-11-19 11:32:05 -05:00
rusefi
63ac17de19
refactoring - better variable name
2017-11-19 10:23:47 -05:00
Matthew Kennedy
c3c38aa9bd
Implement oil pressure sensor ( #491 )
...
* code changes
* config changes
2017-11-15 14:30:13 -05:00
rusefi
94c92f41dc
#442
2017-08-31 07:53:41 -04:00
rusefi
f9ee71d87c
#473
2017-08-18 16:18:11 -04:00
rusefi
d8fca11472
#473
2017-08-17 02:56:25 -04:00
rusefi
37e58f4194
fixing build
2017-08-06 19:47:16 -04:00
rusefi
3f42eddd64
better constant name
2017-08-06 19:43:01 -04:00
rusefi
c0750fcf2e
refactoring
2017-08-06 19:39:24 -04:00
rusefi
c4f571949e
startOfCrankingPrimingPulse
2017-07-15 15:36:49 -04:00
andreika-git
1a7e5b20d9
onConfigurationChangeTriggerCallback() ( #448 )
...
* onConfigurationChangeTriggerCallback()
* conform isTriggerConfigChanged
* #if EFI_EMULATE_POSITION_SENSORS
* Now it works!
* svnversion
2017-06-26 21:31:10 +03:00
rusefi
a5e4895efd
refactoring: better name
2017-06-26 09:23:26 +03:00
rusefi
ea698a6f09
refactoring: better name
2017-06-26 09:14:31 +03:00
andreika-git
77ba93d464
Fsio progress ( #449 )
...
* gen_config.bat
* FSIO: fuelPump & mainRelay progress
* typo
2017-06-25 08:35:46 +03:00
rusefi
e125d01040
mapMinBufferLength
2017-06-22 09:29:52 +03:00
rusefi
9a0378c335
#351
2017-06-13 10:40:16 -04:00
rusefi
0893e50949
configurable stepper pulse
2017-06-12 18:31:55 -04:00
rusefi
88be4a0b5e
#442
2017-06-12 08:41:32 -04:00
rusefi
e7f59e218a
reducing code duplication
2017-06-11 15:27:23 -04:00
rusefi
571399b112
reducing code duplication
2017-06-11 15:17:02 -04:00
rusefi
2b314553a5
reducing code duplication
2017-06-11 15:13:03 -04:00
rusefi
a30a9e4ac4
better method name
2017-06-11 15:06:05 -04:00
rusefi
6b25cf0786
default TPS2TPS map
2017-06-11 00:54:37 -04:00
rusefi
e9d1e8a4d3
#4
2017-06-04 20:13:37 -04:00
Andrei
51dfe6faea
Separate Serial & sdCard configs for bootloader use
2017-05-30 20:50:33 +03:00
rusefi
d267c75b83
PID storage refactoring - minor incompatible storage change
2017-05-28 22:32:32 -04:00
rusefi
d4513bd30d
ETB
2017-05-28 14:22:43 -04:00
rusefi
38171cd2bd
#4 idle min/max
2017-05-28 13:44:26 -04:00
rusefi
3f40e95f0d
ETB online settings
2017-05-27 23:01:41 -04:00
rusefi
f86d5d0044
#4
2017-05-16 22:13:40 -04:00
rusefi
2a9f3cdede
better macro name
2017-05-15 23:28:49 -04:00
rusefi
c6ed93b6fb
#415
2017-05-15 04:53:04 -04:00
rusefi
31cc61ab88
more idle air by default
2017-05-11 22:58:06 -04:00
rusefi
7d5030086c
fixing unit tests
2017-05-11 19:15:47 -04:00
rusefi
dd3b283be6
andreika canNbcType feedback
2017-05-11 19:07:15 -04:00
rusefi
903849c918
refactoring: splitting long method
2017-05-11 19:03:31 -04:00
rusefi
4f07c62d97
refactoring: splitting long method
2017-05-11 18:58:13 -04:00
rusefi
098e66b6bb
getting back to original scale
2017-05-07 19:06:50 -04:00
rusefi
841b6de4c6
better cranking defaults
2017-05-07 18:37:44 -04:00
rusefi
9d9b6a1394
miata defaults progress
2017-05-07 10:30:05 -04:00
rusefi
5764cc3e3b
Merge branch 'master' of https://github.com/rusefi/rusefi
2017-05-06 16:12:24 -04:00
rusefi
086c9e9e8d
prometheus
2017-05-06 16:11:45 -04:00
Andrei
3a1eb92109
STM32F407xx-define (and small clean-up) pull request
2017-05-01 22:09:35 +03:00
Andrei
ed24a0293b
call-board-configuration pull request (fix unit tests)
2017-04-22 02:13:37 +03:00
Andrei
5804bbe8b4
call-board-configuration pull request (fix2)
2017-04-22 01:46:25 +03:00
Andrei
a15d48a911
call-board-configuration pull request (fix)
2017-04-22 01:30:10 +03:00
Andrei
dc7a24d80f
call-board-configuration pull request (fix)
2017-04-22 01:28:12 +03:00
Andrei
7afeecc862
call-board-configuration pull request
2017-04-22 01:11:36 +03:00
rusefi
f0e63bab91
better defaults
2017-04-18 21:59:23 -04:00
rusefi
cbf0094373
better miata defaults
2017-04-18 21:37:31 -04:00
rusEfi
1586dc2506
documenting miata vvt board
2017-04-17 22:10:19 -04:00
rusefi
dcf207b397
sdCardSpiDevice
2017-04-11 19:36:26 -04:00
rusefi
63ec35b41d
sdCardSpiDevice
2017-04-11 19:25:31 -04:00
rusefi
95cb504d1e
#393
2017-04-10 14:59:21 -04:00
rusefi
4387c4e10d
manual picking from ChibiOS migration branch to make my evening a little less depressing
2017-03-27 22:59:05 -04:00
rusefi
de7d6a8b6d
better CAN defaults
2017-03-21 22:07:04 -04:00
rusefi
6da301e1ac
docs
2017-03-20 22:22:06 -04:00
rusefi
24559473d6
improving internal consistency validation
2017-03-19 17:54:03 -04:00
rusefi
f3c444f2a2
better error handling
2017-03-12 22:48:15 -04:00
rusefi
dae0b1d790
fixed #366
2017-03-06 17:42:16 -05:00
rusefi
8eeb0ec94d
#366
2017-03-05 21:59:15 -05:00
rusefi
14d950027c
safer default
2017-03-05 07:42:18 -05:00
rusefi
b01b053595
progress #363
2017-03-01 22:18:25 -05:00
rusefi
c370e4fddf
progress #363
2017-03-01 21:38:14 -05:00
rusefi
945db7e41e
civic trigger issue
2017-03-01 19:41:17 -05:00
rusefi
e29d1e8287
board QA engine
2017-02-24 18:58:14 -05:00
rusEfi
e77666ef2e
auto-sync
2017-02-18 15:01:47 -05:00
rusEfi
19e57be01a
auto-sync
2017-02-13 18:03:38 -05:00