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
1db1b7a277
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
2019-04-01 11:16:19 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
andreika-git
8a13bab7d9
trigger_input_icu, EFI_ENABLE_MOCK_ADC, HALINC_CONTRIB ( #724 )
...
* trigger_input_icu.cpp
* EFI_ENABLE_MOCK_ADC
* $(HALINC_CONTRIB)
2019-03-31 23:15:32 +02:00
rusefi
372eb51f37
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:14:53 -04:00
rusefi
ebe58122c6
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
andreika-git
f1ec34f032
More portability and smaller RAM footprint possible ( #722 )
...
* EFI_NO_CONFIG_WORKING_COPY
* EFI_CONSOLE_NO_THREAD
* EFI_SHAFT_POSITION_INPUT
* #ifndef UTILITY_THREAD_STACK_SIZE
* fix printf() -> print()
2019-03-30 22:41:46 +01:00
rusefi
b8d85bedb2
docs
2019-03-29 10:49:56 -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
rusefi
1238a16c63
docs
2019-03-29 10:37:33 -04: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
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
5626a8c82a
better location for spi pin modes
...
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
rusefi
e3b4ba79df
sync
2019-03-28 22:48:12 -04:00
andreika-git
4b5ed3e0e1
Tps-accel. fractional mode ( #715 )
...
* Add new config settings for tps_accel_fractional_mode
* Add new variables for the fractional algo
* Add resetFractionValues() method
* Call onEngineCycleTps() and fix onEngineCycle()
* Implement the fractional algo
* More debug outputs for tps-enrich
* Nice & juicy unit-test!
2019-03-28 22:47:20 -04:00
rusefi
0dadb6de68
we need TLE8888 driver #714
2019-03-26 12:30:30 -04:00
rusefi
8635065907
more SPI speeds and TLE8888 to full pinout
2019-03-26 10:35:33 -04:00
rusefi
7e58e54976
better error handling for invalid SPI settings
2019-03-26 09:38:23 -04:00
rusefi
cf740411f2
SPI prescaler refactoring
2019-03-25 22:41:31 -04:00
rusefi
fc590524c2
we need TLE8888 driver #714
2019-03-25 20:30:36 -04:00
rusefi
c9b022d562
we need TLE8888 driver #714
2019-03-25 15:08:32 -04:00
rusefi
a6fe81d07f
docs
2019-03-23 08:55:33 -04:00
rusefi
8fa9855171
get_config for #713
2019-03-22 23:00:21 -04: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
7800ee8ce7
idle status improvement
2019-03-21 23:50:50 -04:00
rusefi
cb61887db1
TODO AEM WBO?
2019-03-21 22:21:30 -04:00
rusefi
c1579ffc9a
cranking docs
2019-03-21 20:26:14 -04:00
rusefi
0a19060c94
docs
2019-03-17 18:11:03 -04:00
rusefi
69dcfd6338
TPS acceleration docs
2019-03-16 11:14:52 -04:00
rusefi
7c1020b17c
random progress
2019-03-14 13:28:51 -04:00
rusefi
af87bf7e1e
fuel gauges unification
2019-03-12 21:48:28 -04:00
rusefi
dd3f5b8668
TS command to reset firmware
2019-03-12 20:33:13 -04:00
rusefi
653a735eab
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
rusefi
d9bed5809e
overall usability progress
2019-03-12 14:35:49 -04:00
rusefi
a3493e76ab
fixing build?
2019-03-11 15:02:27 -04:00
rusefi
8b22981688
command line progress?
2019-03-11 13:51:03 -04:00
rusefi
0df58cf9af
hip9011 knock detection chip driver #35
2019-03-11 13:38:39 -04:00
rusefi
68ab283bd4
hip9011 knock detection chip driver #35
2019-03-11 09:42:11 -04:00
rusEfi
9a87b9e51b
better Electronic Throttle body control #493
2019-03-11 00:31:06 -04:00
rusefi
07c964af78
better Electronic Throttle body control #493
2019-03-10 12:58:27 -04:00
rusefi
60a5b2c5ea
better Electronic Throttle body control #493
...
two ETBs
2019-03-10 12:02:25 -04:00
rusEfi
9a11d26cc3
better Electronic Throttle body control #493
2019-03-09 23:31:47 -05:00
dron0gus
c9edbf4225
Cleanup fixes ( #700 )
...
* Kill some more warnings
* pin_repository: add markUnused, allow use from plain C
* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusefi
af12bcb806
trigger docs pain #671
2019-03-05 18:10:20 -05:00
rusefi
bc2a3c3de7
ETB quality instrumentation #494
...
set10K_4050K(ThermistorConf *thermistorConf)
2019-03-04 14:37:23 -05:00
rusefi
84c1b3581d
refactoring trigger simulation
2019-03-04 01:10:31 -05:00
rusefi
8decc09edf
reducing code duplication
2019-03-04 00:40:22 -05:00
rusefi
a9e3399a74
refactoring: removing unused variables
2019-03-04 00:21:02 -05:00
rusEfi
e9a88c18f6
ETB progress
2019-03-03 15:27:49 -05:00
rusefi
18f7b16ef1
code style
2019-03-02 22:54:28 -05:00