dron0gus
0212cf644c
Subaru EJ20G ECU: initial support ( #751 )
2019-04-13 01:23:48 +02:00
rusefi
b973379a35
docs
2019-04-12 18:24:43 -04:00
rusefi
76d3630588
ETB using tle7209 #746
2019-04-11 23:21:16 -04:00
rusEfi
c130b249ba
cleanup #4
2019-04-11 22:15:06 -04:00
rusefi
dca031cbe7
fixing EnumToString in light of __packed__
2019-04-10 19:07:16 -04:00
rusefi
0a341e668d
SPI-controlled outputs #697
...
better spot for this code
2019-04-10 18:23:31 -04:00
dron0gus
551f2f5883
Gpiochips integration ( #740 )
...
* gpio-chips core function renames
* efi_gpio, pin_repository: add support for external gpios
* gpio-chips update
* gpio-chips: add api to name each pin of gpiochip
* tle6240: provide individual names for each pin
2019-04-10 14:43:54 +02:00
rusefi
f554572c54
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:01:45 -04:00
dron0gus
69df5d4b50
gpios rework ( #739 )
...
* Some more include fixes for linux
* Pass cross-compile path through CROSS_COMPILE
* Lower-upper case conversion fixes for linux
* Rename unmarkPin to brain_pin_markUnused
This is part of external gpiochip integration
* Add gpio_pin prefix to markUsed and markUnused
To distinguish from similar functions using brain_pin
* pin_repository: add helpers
this is part of gpio chips integration
* efi_gpio: simplify getHwPin using brain_pin_is_onchip
2019-04-10 01:31:10 +02:00
dron0gus
12e07bc3ab
Some more include fixes for linux ( #738 )
...
* Some more include fixes for linux
* Pass cross-compile path through CROSS_COMPILE
* Lower-upper case conversion fixes for linux
2019-04-10 01:12:35 +02:00
rusefi
acf1216ab0
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
dae6638b62
rusEfi settings editor is broken for one byte enums #709
2019-04-08 11:19:07 -04:00
rusefi
df62ae6a4b
The Big Refactoring of 2019: folder structure #723
2019-04-05 01:41:24 -04:00
rusefi
e84ad495db
docs
2019-04-04 21:45:18 -04:00
rusefi
d5fd0f0f86
we need TLE8888 driver #714
2019-04-04 21:34:33 -04:00
rusefi
6fc05ee07c
cranking base_fuel reform
2019-04-04 08:26:57 -04:00
rusefi
62fb26a60c
gen_config: add rusefi_config_custom.txt to override #defines #727
2019-04-03 19:05:41 -04:00
rusefi
0121a7bc5b
The Big Refactoring of 2019: folder structure #723
2019-04-02 23:19:21 -04:00
rusefi
bceec323c2
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
59d33c4cdc
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
c29e6d99c4
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:56:13 -04:00
andreika-git
c7b1bb1ff1
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
a79175f6ef
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
e28ce71bb8
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
9c4da7d9f8
better location for spi pin modes
...
stm32-specific code would upset someone
2019-03-29 02:44:52 -04:00
rusefi
4e334c1180
sync
2019-03-28 22:48:12 -04:00
andreika-git
887580f7e2
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
76b7554491
we need TLE8888 driver #714
2019-03-26 12:30:30 -04:00
rusefi
9873606991
more SPI speeds and TLE8888 to full pinout
2019-03-26 10:35:33 -04:00
rusefi
ddb0fc6510
better error handling for invalid SPI settings
2019-03-26 09:38:23 -04:00
rusefi
3ff5581e77
SPI prescaler refactoring
2019-03-25 22:41:31 -04:00
rusefi
1f81aa169a
we need TLE8888 driver #714
2019-03-25 20:30:36 -04:00
rusefi
11e60e35bf
we need TLE8888 driver #714
2019-03-25 15:08:32 -04:00
rusefi
9e5aab38c6
docs
2019-03-23 08:55:33 -04:00
rusefi
b92259bfae
get_config for #713
2019-03-22 23:00:21 -04:00
andreika-git
b7a9cc13bb
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
5d8a7697f7
TODO AEM WBO?
2019-03-21 22:21:30 -04:00
rusefi
e6edc4942c
cranking docs
2019-03-21 20:26:14 -04:00
rusefi
61b54b3f80
TPS acceleration docs
2019-03-16 11:14:52 -04:00
rusefi
e43ae3092d
random progress
2019-03-14 13:28:51 -04:00
rusefi
dbfb040990
fuel gauges unification
2019-03-12 21:48:28 -04:00
rusefi
8303dc7595
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
rusefi
e7660a9090
overall usability progress
2019-03-12 14:35:49 -04:00
rusefi
9d851d59f4
hip9011 knock detection chip driver #35
2019-03-11 13:38:39 -04:00
rusefi
5b8dc728c8
hip9011 knock detection chip driver #35
2019-03-11 09:42:11 -04:00
rusefi
9e46bbf519
better Electronic Throttle body control #493
...
two ETBs
2019-03-10 12:02:25 -04:00
rusEfi
90bf18bcd7
better Electronic Throttle body control #493
2019-03-09 23:31:47 -05:00
rusefi
20bc4cc2b6
trigger docs pain #671
2019-03-05 18:10:20 -05:00
rusEfi
91e421ebae
ETB iTerm limits
2019-03-02 14:00:32 -05:00
rusEfi
c99c44102e
"debug i4" & "debug i5" gauges
2019-03-02 13:26:20 -05:00