rusefi
56d026b8e2
The Big Refactoring of 2019: folder structure #723
2019-03-31 16:33:16 -04:00
rusefi
24ed35ac9c
fixing build - simulator
2019-03-30 18:04:22 -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
76b8be870e
version into file
2019-03-29 11:24:53 -04:00
rusefi
e126c5c8fc
naming convention
2019-03-29 11:24:25 -04: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
aff03cdbc5
unifying_file_naming
2019-03-29 09:40:43 -04:00
rusefi
10b1fdf184
git
2019-03-29 09:38:08 -04:00
rusefi
40ba99d8b2
unifying_file_naming
2019-03-29 09:18:10 -04: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
613a2ad81c
Firmware Update via UART and/or USB #398
2019-03-29 01:52:58 -04:00
andreika-git
d6ff361743
Fix bootloader ( #717 )
...
* Use hw_stm32.mk
* Fix bootloader
2019-03-29 06:46:48 +01:00
rusefi
e53abbe6e5
poke
2019-03-28 23:39:23 -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
andreika-git
c34d7cac48
More compatibility for ADC_inputs, etc. ( #716 )
...
* Move STM32-specific ADC pinouts to ports/stm32/stm32_common.cpp
* Move STM32-specific files to ports/*
* setAdcChannelOverrides()
* Add #ifdefs for adc_inputs (PWM_FREQ_*, PWM_PERIOD_*, ADC_*_DEVICE)
* addChannel(), removeChannel()
* fix tle6240 compilation
* Add stm32_common.cpp to Makefile
* More ports/stm32/* paths
* More ports/stm32/* paths
* More flexible GPIO ports
* Add #ifdef for GPTDEVICE
* EFI_BOARD_TEST and EFI_JOYSTICK
* EFI_TLE8888
* Fix HIP9011_logic compilation
* ADC_CHANNEL_SENSOR
* Move ioportid_t PORTS[] to ports/*
* Fix simulator
2019-03-28 22:46:10 -04:00
rusefi
ba9ed59401
Firmware Update via UART and/or USB #398
...
bootloader into jenkins
2019-03-28 07:38:15 -04:00
rusefi
c32fad9202
Firmware Update via UART and/or USB #398
2019-03-28 05:49:09 -04:00
rusefi
9182059f61
bootloader progress
2019-03-27 23:45:35 -04:00
rusefi
0c5cd4cbe0
MD is pretty much same thing as TXT
2019-03-27 20:40:46 -04:00
rusefi
6104a831c1
we need TLE8888 driver #714
2019-03-27 04:02:34 -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
52ba88fbc2
we need TLE8888 driver #714
2019-03-25 20:39:10 -04:00
rusefi
fc590524c2
we need TLE8888 driver #714
2019-03-25 20:30:36 -04:00
rusefi
b823a00f8e
we need TLE8888 driver #714
2019-03-25 15:50:14 -04:00
rusefi
4bb645f7e0
we need TLE8888 driver #714
2019-03-25 15:14:22 -04:00
rusefi
c9b022d562
we need TLE8888 driver #714
2019-03-25 15:08:32 -04:00
rusefi
8f2a385b58
typos and better parameter name
2019-03-25 14:29:34 -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
b3ad684bd6
NA6 idle settings
2019-03-22 21:39:38 -04:00
rusefi
a0a0406523
baro
2019-03-22 15:54:12 -04:00
andreika-git
4b2a903684
Prometheus 405 and bootloader fix+update ( #712 )
...
* Fix Prometheus-405 compilation
* Add more bootloader bat-files for some board configs
* Fix Prometheus compilation for new ChibiOS
* Fix Bootloader compilation for new ChibiOS
* Update pre-generated bootloader files for Prometheus 405/469
2019-03-22 11:38:18 -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
7a358c1883
ve gauge into fuel category
2019-03-21 22:11:11 -04:00
rusefi
26c1c3b6b9
this tune started 20C cold engine
2019-03-21 21:57:49 -04:00
rusefi
d9137f0c6a
fixing stop_engine TS command
2019-03-21 21:57:12 -04:00
rusefi
c1579ffc9a
cranking docs
2019-03-21 20:26:14 -04:00
rusefi
a3366bfef1
fresh Chibi 18
2019-03-21 18:27:59 -04:00
rusefi
99ea8b366f
H7
2019-03-20 20:27:02 -04:00
rusefi
8e3e326603
rusEfi F767 does not start on my custom board #708
2019-03-20 16:54:09 -04:00
rusefi
7d987eb41d
fixing legacy folder name
2019-03-20 08:45:15 -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
874261cfe3
"60/2 with variable cam location" trigger #707
2019-03-15 13:35:44 -04:00
rusefi
c5cc937341
#705 ( #706 )
2019-03-15 09:13:54 -04:00
rusefi
7c1020b17c
random progress
2019-03-14 13:28:51 -04:00
dron0gus
47950dcf5e
tle6240 gpio driver implementation ( #704 )
...
* TLE6240: move to gpio drivers directory
* TLE6240: add gpiochip driver code
2019-03-13 08:03:22 -04:00
rusefi
5ffdb65a81
docs
2019-03-12 22:04:52 -04:00
rusefi
af87bf7e1e
fuel gauges unification
2019-03-12 21:48:28 -04:00
rusefi
0118f7552b
I am lazy
2019-03-12 20:34:10 -04:00
rusefi
dd3f5b8668
TS command to reset firmware
2019-03-12 20:33:13 -04:00
rusefi
9d9ae5a054
TS project help
2019-03-12 20:22:40 -04:00
rusefi
25a6656505
docs
2019-03-12 20:09:33 -04:00
rusefi
653a735eab
refactoring: no logic changes, just nicer variable and method names
2019-03-12 18:54:46 -04:00
rusefi
02df960de7
ME7 pnp
2019-03-12 17:41:30 -04:00
rusefi
3042a7ca7f
refactoring?
2019-03-12 17:40:07 -04:00
rusefi
d9bed5809e
overall usability progress
2019-03-12 14:35:49 -04:00
rusefi
a0d1a5cefa
allowing bigger injectors
2019-03-12 10:16:50 -04:00
dron0gus
70ebc06517
gpiochips API, core and unit test ( #703 )
...
* Add external gpiochips driver API and core
* gpiochips: add unit test
2019-03-12 10:12:37 -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
38c28f28b7
dead code
2019-03-10 01:06:32 -05: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
rusefi
61a2a33d8f
ETB_BENCH_ENGINE
2019-03-02 22:42:11 -05:00
rusefi
3d53c9911d
making gcc8 happier?
2019-03-02 18:41:25 -05:00
rusEfi
66af49df63
debug int fields type fix
2019-03-02 15:08:29 -05:00
rusEfi
6865fc343e
new 'etbreset' command
2019-03-02 15:04:42 -05:00
rusEfi
333ce71923
ETB iTerm limits
2019-03-02 14:00:32 -05:00
rusEfi
e7b56452c7
"debug i4" & "debug i5" gauges
2019-03-02 13:26:20 -05:00
rusEfi
c01734b8a4
TPS commands & compacting
2019-03-02 13:21:12 -05:00
rusEfi
27bf22f704
reducing warning noise
2019-03-02 13:04:26 -05:00
rusEfi
e452b6802b
ETB
2019-03-01 23:09:33 -05:00
rusefi
e7e729c7cf
#699
2019-02-28 21:17:35 -05:00
rusefi
cf8ddde1ce
#699
2019-02-28 21:09:31 -05:00
rusefi
d1753b4860
#699
2019-02-28 19:48:38 -05:00
rusefi
5813168e30
#699
2019-02-28 19:42:15 -05:00
rusEfi
d1da63ecac
ETB
2019-02-27 17:54:25 -05:00
rusEfi
715b003124
typo
2019-02-27 17:13:05 -05:00
rusEfi
830e733053
fix #698
2019-02-27 17:12:52 -05:00
rusEfi
fb3d06aebf
ETB
2019-02-27 09:57:03 -05:00
rusEfi
7719561433
docs
2019-02-27 09:43:49 -05:00
rusefi
635bbcc960
ETB_BENCH_ENGINE
2019-02-27 08:55:56 -05:00
rusefi
085e8cca01
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-02-26 22:35:47 -05:00
rusefi
ee615c6f6a
TS project clean-up
2019-02-26 22:32:17 -05:00
rusEfi
6dcbe26e56
NA6 base tune
2019-02-26 21:59:19 -05:00
rusefi
bdbecb8c42
NA6 base tune
2019-02-26 21:50:58 -05:00
rusefi
761498efb1
refactoring - using proper enum
2019-02-24 10:04:00 -05:00
rusefi
8715a45610
F7
2019-02-24 09:49:46 -05:00
rusefi
f09f65b7f1
F7
2019-02-24 09:39:25 -05:00
rusefi
ed86d91e90
F767 DFU
2019-02-23 18:00:56 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
4bba678dce
Why do we use so much stack? #695
...
docs
2019-02-23 12:12:34 -05:00
rusefi
565ac60218
fix #688
2019-02-23 08:52:12 -05:00
rusefi
f3b64f5227
#688
2019-02-22 22:17:09 -05:00
rusefi
9547c44ff1
688 brainpins ( #694 )
...
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
rusefi
af86c2984d
this is kind of needed, right?
2019-02-21 23:07:18 -05:00
rusefi
3feca191ad
F7
2019-02-21 20:51:30 -05:00
rusefi
bc02ba0ce2
poke
2019-02-21 16:27:41 -05:00
rusefi
4605ee4600
F7 progress
2019-02-21 08:27:08 -05:00
dron0gus
76fa11d5e2
warning cleanup ( #693 )
...
* Kill annoing warnings about unused vars
* Kill annoing signed vs unsigned warnings
* Make ALWAYS_INLINE macro realy inlining
* Incorrect attribute placement.
While correct attribute placement cause ram4 overflow.
Move to correct place (to avoid gcc-2018-q4 errors) and comment
out.
* Silence -Wcast-function-type warnings
Cast to intermediate "void *" to lose compiler knowledge about the original
type and pass the warning. This is a workaround.
2019-02-21 05:44:45 -05:00
rusefi
9ac982e598
ETB progress
2019-02-17 18:00:41 -05:00
rusefi
88e13e4f13
F746 CI
2019-02-17 12:54:02 -05:00
rusefi
c82af297e2
v12 two coils mode
2019-02-15 03:44:09 -05:00
rusefi
c34ba20aa0
getMaxUsedStack() - stack usage reseach mini progress
2019-02-12 19:05:06 -05:00
rusefi
0eb2470a61
getMaxUsedStack() - stack usage reseach mini progress
2019-02-12 18:47:16 -05:00
rusefi
b7b5c28be7
getRemainingStack() is back!
2019-02-12 01:24:42 -05:00
rusefi
f9d5dea024
linker files duplication #691 fix
2019-02-12 00:16:24 -05:00
rusefi
c5f6531c6e
fixing Prometheus
2019-02-12 00:00:45 -05:00
rusefi
24b1b34fef
wider usage of PeriodicController
2019-02-11 15:09:24 -05:00
rusefi
00e7bfa1f5
docs
2019-02-11 01:20:14 -05:00
rusefi
de0fb8aa92
wider usage of PeriodicController
2019-02-10 23:54:41 -05:00
rusefi
abb3a1558f
worth it's own command
2019-02-10 23:26:00 -05:00
rusefi
9325cd6d23
better (?) variable names
2019-02-10 22:47:49 -05:00
rusefi
de6d9d6f8d
ETB PeriodicController refactoring
2019-02-10 19:52:06 -05:00
rusefi
dc0ae33a54
ETB progress
2019-02-10 19:13:04 -05:00
rusefi
fe7d75a185
dead code
2019-02-09 21:37:02 -05:00
rusefi
6cd29d6e3c
docs
2019-02-09 17:17:23 -05:00
rusefi
d4ec151c98
docs
2019-02-07 01:18:36 -05:00
rusefi
e92b36820e
F7 has different memory bank sizes
2019-02-07 01:06:39 -05:00
rusefi
4bb905a990
code clean-up
2019-02-07 00:26:55 -05:00
rusefi
61ff097f18
F746
2019-02-07 00:14:45 -05:00
rusefi
9edfa448d6
so many years :(
2019-02-06 23:56:41 -05:00
rusefi
6eb0b4efdb
F746 flexibility
2019-02-06 23:34:39 -05:00
rusefi
edb79a0dc7
flexibility
2019-02-06 23:30:53 -05:00
rusefi
9a3b15f5b6
F746
2019-02-06 23:13:44 -05:00
rusefi
7c5e485acb
F7
2019-02-06 18:53:43 -05:00
rusefi
b272753ac9
F7
2019-02-06 18:52:20 -05:00
rusefi
45fa6089a4
F7 progress :)
2019-02-06 18:41:48 -05:00
rusefi
e12c315461
docs
2019-02-06 18:18:21 -05:00
rusefi
fcff1cdf92
F7 for Chibi18
2019-02-06 18:05:32 -05:00
rusefi
013a9cf1f7
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-02-06 09:09:31 -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
deafc51ebc
F7
2019-02-06 09:06:56 -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
01045db270
better blinking logic in case of software fatal error
2019-02-05 21:29:55 -05:00
rusefi
8dad472933
better variable name
2019-02-05 21:13:38 -05:00
rusefi
feb5b28623
refactoring: duplicated import, already imported
2019-02-05 21:06:18 -05:00
rusefi
5e448a7941
refactoring: same condition twice?
2019-02-05 21:05:45 -05:00
rusefi
44ae3261d1
#688 why access enums from mcuconf?
2019-02-05 19:01:20 -05:00
rusefi
bb5775f1aa
docs
2019-02-05 19:00:52 -05:00
rusefi
7cadc21060
minor steps forward with chibi18 and F7
2019-02-05 09:01:03 -05:00
rusefi
d18972c6d8
Migrate to Chibios 18 stable fix #631
2019-02-04 20:41:56 -05:00
rusefi
06be313448
Migrating to chibios18 ( #687 )
...
* first step #631
* chconf #631
* no EXT driver
* #631 progress
* #631 WOW it already compiles?!
* #631 simulator progress
* #631 CAN is back
* more changes about 25MHz
* Migrate to Chibios 18 stable #631
* undoing some merge mistake?
* little mess
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
joystick works!
* Migrate to Chibios 18 stable #631
done?!
2019-02-05 18:36:25 -05:00
rusefi
509aa74fd3
today is..
2019-02-03 23:11:48 -05:00
rusefi
08c7f7887f
Migrate to Chibios 18 stable #631
2019-02-03 22:17:46 -05:00
rusefi
aff31cada1
Revert "#631 ChibiOS 18 style"
...
This reverts commit 93f3f2ab
2019-02-03 21:42:44 -05:00
rusefi
93f3f2ab7f
#631 ChibiOS 18 style
2019-02-03 21:32:47 -05:00
rusefi
5fcbfa3fb2
#631 ChibiOS 18 style
2019-02-03 21:00:18 -05:00
rusefi
97a1f10c39
more pins to full pinout
2019-02-02 20:32:42 -05:00
rusefi
4c7fdc8365
Festiva defaults fix
2019-02-02 20:20:30 -05:00
rusefi
8649904dcc
current GIT hash is now available to firmware source code
2019-02-02 19:51:39 -05:00
rusefi
6709070817
current GIT hash is now available to firmware source code
2019-02-02 19:47:16 -05:00
rusefi
d46ebf97de
NA6
2019-02-03 17:49:04 -05:00
rusefi
16da833501
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:47:20 -05:00
rusefi
3127b6fd24
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi
5d735c4d6e
Refactor Trigger System #635
...
better field names
2019-02-03 01:49:41 -05:00
rusefi
27da8ce328
Refactor Trigger System #635
2019-02-03 01:34:20 -05:00
rusefi
4187f4b081
Refactor Trigger System #635
2019-02-03 01:27:47 -05:00
rusefi
935a9fa706
Refactor Trigger System #635
2019-02-03 01:19:16 -05:00
rusefi
af7f6454bc
Refactor Trigger System #635
2019-02-03 01:14:19 -05:00
rusefi
f7c8fafdd7
Refactor Trigger System #635
2019-02-03 01:11:50 -05:00
rusefi
d247c13283
Refactor Trigger System #635
2019-02-03 01:04:24 -05:00
rusefi
5fc0f4dc59
better parameter name
2019-02-03 00:50:45 -05:00
rusefi
2f2fcc11e0
Refactor Trigger System #635
2019-02-03 00:40:25 -05:00
rusefi
259dd91a8a
docs
2019-02-02 15:29:40 -05:00
rusefi
7880acec98
CJ125 unit-tests coverage #617
2019-02-02 01:45:26 -05:00
rusefi
e9a1341782
CJ125 unit-tests coverage #617
2019-02-02 01:06:45 -05:00
rusefi
2b852ea48e
CJ125 unit-tests coverage #617
2019-02-01 23:48:11 -05:00
rusefi
3b5a07c9d6
CJ125 unit-tests coverage #617
2019-02-01 23:16:34 -05:00
rusefi
c2f48b1a56
#657 fixing fresh defect
2019-02-01 22:55:35 -05:00
rusefi
5ced490687
CJ125 heater zero PWM improvement
2019-02-01 22:37:21 -05:00
rusefi
a1e4880bb9
CJ125 heater zero PWM improvement
2019-02-01 22:27:17 -05:00
rusefi
56f0260414
CJ125 heater zero PWM improvement
2019-02-01 22:20:15 -05:00
rusefi
905db38c17
#657
2019-02-01 21:24:07 -05:00
rusefi
0198eb945e
helping prometheus build
2019-02-01 18:22:16 -05:00
rusefi
83c684cd35
now USB does not work any more :(
2019-01-31 23:40:20 -05:00
rusefi
66c2bef4c0
still works #3?!
2019-01-31 23:05:00 -05:00
rusefi
b1e5cd62f5
mini still works #2
2019-01-31 22:58:15 -05:00
rusefi
fa28197ff6
mini board still works!
2019-01-31 22:51:10 -05:00
rusefi
34e4c80691
it works, kind of :)
2019-01-31 22:36:47 -05:00
rusefi
2cc6aa4a45
better conditional compilation
2019-01-31 19:14:29 -05:00
rusefi
9ed58a5ba0
better conditional compilation
2019-01-31 18:30:40 -05:00
rusefi
da4fb3a19f
better conditional compilation
2019-01-31 17:55:23 -05:00
rusefi
ed4fed57fb
better conditional compilation
2019-01-31 11:57:15 -05:00
rusefi
43c7df64fa
mini board progress
2019-01-30 17:44:34 -05:00
rusefi
c52401cceb
405 option
2019-01-30 17:41:39 -05:00
rusefi
d9c8c1fc3e
#631 TIME_MS2I mostly
2019-01-28 20:00:17 -05:00
rusefi
c6ef295002
#631
2019-01-28 19:50:37 -05:00
rusefi
fef6c3cc95
#631
2019-01-28 19:33:51 -05:00
rusefi
c4cd774d29
#656 trying a new idea
2019-01-28 03:25:28 -05:00
rusefi
de2eb04519
#657
2019-01-28 02:59:14 -05:00
rusefi
3dab4b5163
#656 global is not great
2019-01-28 02:29:13 -05:00
rusefi
b3e4ab1f6a
#657
2019-01-28 01:25:23 -05:00
rusefi
5bb24e0193
better (?) location for files
2019-01-28 01:09:13 -05:00
rusefi
fb206bb3df
#657 pulling global access down
2019-01-28 00:52:21 -05:00
rusefi
9a3441f11b
#657 pulling global access down
2019-01-28 00:44:30 -05:00
rusefi
e51af16b2f
no comment
2019-01-28 00:00:19 -05:00
rusefi
af518d7978
#657
2019-01-27 23:41:46 -05:00
rusefi
66be88982d
comment typo
2019-01-27 23:07:02 -05:00
rusefi
43abc97cbe
getting ready for #631
2019-01-27 21:32:41 -05:00
rusefi
cc4b8c7a6c
mini board
2019-01-27 20:33:05 -05:00
rusefi
fcddf19afb
actually firmeare is currently about 430KB
2019-01-27 18:04:59 -05:00
rusefi
dad56cd342
configurable FLASH_ADDR
2019-01-27 17:53:11 -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
9649fcf372
#147
2019-01-26 23:22:11 -05:00
rusefi
c432be2a41
black board
2019-01-26 13:20:01 -05:00
rusefi
7fcbe43e71
#669 renaming error code
2019-01-26 13:19:18 -05:00
rusefi
ad420c462c
progress but still does not work
2019-01-26 12:13:35 -05:00
rusefi
8594a29c6a
minimal pin configuration & EFI_COMMUNICATION_PIN fix
2019-01-26 11:38:14 -05:00
rusefi
ed8fbe9b1e
more pins to Full Pinout
2019-01-26 11:33:41 -05:00
rusefi
61a5686a74
STM32F407VET6 Mini first steps
2019-01-25 23:42:49 -05:00
rusefi
9e8239620e
docs
2019-01-25 22:19:44 -05:00
rusefi
faaea40ad0
docs
2019-01-25 21:04:33 -05:00
rusefi
1b74b722d2
refactoring: 'const' modifier
2019-01-24 23:44:29 -05:00
rusefi
14199080b1
Trigger rabbit hole ( #682 )
...
fix #681
* this did not work right
* progress: spinning is detected sooner now
* and now things are much better?
* and now reducing RAM usage
2019-01-24 21:12:55 -05:00
rusefi
f2c321d37b
got deeper into the rabbit hole and now I am confused about something else
2019-01-24 00:19:01 -05:00
rusefi
90a7e61767
trigger refactoring: extracting methods to improve readability
2019-01-23 22:31:16 -05:00
rusefi
72c6ebd239
trigger refactoring: extracting methods to improve readability
2019-01-23 22:06:42 -05:00
rusefi
87930e3b49
trigger code minor clean-up
2019-01-23 21:43:27 -05:00
rusefi
f7a2cc9e63
state validation progress
2019-01-22 23:15:33 -05:00
rusefi
1d15885448
C++11 and unique method name
2019-01-22 19:07:36 -05:00
rusefi
53b5c08c0a
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
7a20bda66f
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
2756ff57eb
refactoring: reducing header tree hell
2019-01-21 00:10:09 -05:00
rusefi
db80801191
refactoring: reducing header tree hell
2019-01-20 23:44:05 -05:00
rusefi
e1687b30ca
refactoring: reducing header tree hell
2019-01-20 23:38:41 -05:00
rusefi
ee8297c94d
refactoring: reducing header tree hell
2019-01-20 23:30:40 -05:00
rusefi
aa84ca62d4
refactoring: reducing header tree hell
2019-01-20 23:25:39 -05:00
rusefi
a50ead0ed6
fix #678
2019-01-20 22:50:00 -05:00
rusefi
0878462a09
'setEngineType' via TunerStudio
2019-01-20 22:17:06 -05:00
rusefi
3be426f927
docs
2019-01-20 20:03:15 -05:00
rusefi
28bde6f084
better method name and docs related to improved craking logic
2019-01-20 11:33:40 -05:00
rusefi
8b0f885a84
I like C++11 :)
2019-01-19 22:31:55 -05:00
rusefi
5b18f9f360
FSIO testability and test-driven development
2019-01-19 22:09:37 -05:00
rusefi
1b0c46aaa7
better fields location, better initialization logic
2019-01-19 21:10:58 -05:00
rusefi
add6517a74
stage 0 configuration
2019-01-19 20:27:14 -05:00
rusefi
78f4a68d3a
#674 fix?
2019-01-19 19:45:35 -05:00
rusefi
d299d02240
#35 progress
2019-01-19 11:28:37 -05:00
rusefi
8b66bdc86b
#35 unit tests
2019-01-19 09:40:39 -05:00
rusefi
c6f19d77be
#35 unit tests
2019-01-19 09:14:48 -05:00
Matthew Kennedy
fbc15b4bd2
const ( #675 )
2019-01-16 08:24:37 -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
662831cde9
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-15 21:18:44 -05:00
rusefi
0a89fcca33
making code better with "const"
2019-01-15 21:03:45 -05:00
rusefi
0ffa05a911
learning C++
2019-01-15 20:24:36 -05:00
rusefi
e2091bbbc8
docs
2019-01-14 12:56:53 -05:00
rusefi
a2e8744200
The Big Refactoring of 2019: configuration version should not be a global variable #656
...
making a global not global
2019-01-14 12:21:26 -05:00
rusefi
01095219ba
docs
2019-01-14 11:36:46 -05:00
andreika-git
775775e4fd
fix! ( #673 )
2019-01-14 11:33:58 -05:00
rusefi
7ad94ccdc1
Trigger: Question: something strange trigger errors #662
...
second attempt for CUSTOM_ERR_6696 implementation
2019-01-14 11:30:41 -05:00
rusefi
756ad521aa
Trigger: Question: something strange trigger errors #662
...
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi
7ac4fcd91d
one step back - fixing tests
2019-01-14 10:23:52 -05:00
rusefi
cc97291e52
docs
2019-01-14 09:04:29 -05:00
rusefi
14badb4fc7
TS project typo
2019-01-14 08:57:53 -05:00
rusefi
4b72599e2f
Trigger: Question: something strange trigger errors #662
...
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi
2bbc5feef4
minor improvement
2019-01-14 00:21:08 -05:00
rusefi
4ed5072f13
enjoying C++11
2019-01-14 00:20:50 -05:00
rusefi
5379911ecb
fixing build
2019-01-14 00:09:40 -05:00
rusefi
4b29af6e96
something is not right here :(
2019-01-14 00:01:35 -05:00
rusefi
274da1426d
clean-up
2019-01-14 00:01:11 -05:00
rusefi
d1430b1b3d
enjoying C++11
2019-01-13 23:55:10 -05:00
rusefi
655f43f61a
enjoying C++11
2019-01-13 23:44:26 -05:00
rusefi
8aea068532
enjoying C++11
2019-01-13 23:25:15 -05:00
rusefi
c7f5581382
enjoying C++11
2019-01-13 23:20:19 -05:00
rusefi
c459020fdd
minor clean-up
2019-01-13 23:05:03 -05:00
rusefi
13ee53ad09
we shall log 8 last error codes #668
2019-01-13 20:51:36 -05:00
rusefi
1a2c294d1d
Question: something strange trigger errors #662
...
logging 8 codes
2019-01-13 20:45:58 -05:00
rusefi
de81a2c2f7
grouping trigger-related codes together
2019-01-13 20:12:48 -05:00
rusefi
2c859361aa
minor standard miata progress
2019-01-13 19:42:08 -05:00
rusefi
acc4b2f384
idle bench test from TS
2019-01-13 19:41:39 -05:00
rusefi
2e1d552396
MAF2MAP convestion #538
2019-01-13 01:53:58 -05:00
rusefi
0283cb1a2a
refactoring: calling out 'const' things
2019-01-13 01:27:03 -05:00
rusefi
fd652c8a40
refactoring: calling out 'const' things
2019-01-13 01:25:53 -05:00
rusefi
85a4307d04
Question: something strange trigger errors #662
...
unit test progress
2019-01-12 21:36:50 -05:00
rusefi
64892c5d06
field name typo
2019-01-12 14:19:21 -05:00
rusefi
9ab1fa069f
cyclic_buffer.contains method
2019-01-12 14:01:13 -05:00
rusefi
b7917800c8
making warning codes more unit testable
2019-01-12 08:34:38 -05:00
rusefi
e0a284a7fc
minor LCD progress
2019-01-12 04:53:06 -05:00
rusefi
06e664a23b
console title and LCD status showing trash data bugfix
2019-01-11 19:29:13 -05:00
rusefi
5301037f61
new unit test
2019-01-11 19:08:15 -05:00
rusefi
58610c565a
minor progress
2019-01-11 18:46:16 -05:00
rusefi
f054de0876
BUG: FATAL in firmware with DEBUG mode #667
2019-01-11 17:40:44 -05:00
rusefi
2b1fd382f2
Occasional halts on "Burn" in TunerStudio ("Red" LED is on) #640
2019-01-11 17:40:00 -05:00
rusefi
d55c7dd856
#640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on)
2019-01-11 15:44:24 -05:00
rusefi
aeea2b95d0
warning code refactoring related to
...
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi
6bb8da7b39
Question: something strange trigger errors #662
2019-01-11 09:24:24 -05:00
rusefi
1c282d6d50
#663 goes into release notes
2019-01-11 08:49:46 -05:00
rusefi
db02669278
comments for #663 #664
2019-01-11 08:37:02 -05:00
Matthew Kennedy
dca85fd9fa
Implement ST-recommended workaround for #663 ( #664 )
...
* fix #663
* consistency
2019-01-11 08:34:34 -05:00
rusefi
a0d3ed28ea
docs
2019-01-11 08:33:34 -05:00
Matthew Kennedy
a6e8e857af
idle CS pin fix #665 ( #666 )
2019-01-11 08:12:26 -05:00
rusefi
533fdf31ba
refactoring: more logical initialization sequence
2019-01-11 00:08:26 -05:00
rusefi
b4d9de3312
refactoring: better method name
2019-01-11 00:03:42 -05:00
rusefi
bede52cbf7
refactoring: simpler FSIO initialization
2019-01-10 23:53:59 -05:00
rusefi
60d96c4216
refactoring: method name consistency
2019-01-10 23:48:05 -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
8247d25975
#658
2019-01-10 17:05:03 -05:00
rusefi
ea26889851
#658
2019-01-10 16:37:52 -05:00
rusefi
39eef4ce21
#658
2019-01-10 16:33:27 -05:00
rusefi
bd04c70c53
poke
2019-01-10 15:29:36 -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
e3131ab13f
poke
2019-01-10 00:16:41 -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
cbd2d69731
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
57993ff1b4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -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
2f0804022b
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-09 21:08:04 -05:00
rusefi
def54ae1ea
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 10:17:35 -05:00
rusefi
8b74ccf8bd
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 09:39:02 -05:00
rusefi
9ddea58e47
fixing build
2019-01-09 09:38:23 -05:00
rusefi
68d172a8f1
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 09:37:16 -05:00
rusefi
970d120a41
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
5ffcc396eb
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 07:57:43 -05:00
rusefi
dbac37c59d
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 01:07:50 -05:00
rusefi
2f01f8759c
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 00:53:54 -05:00
rusefi
ba1e1f3275
#655 clean-up
2019-01-09 00:25:45 -05:00
rusefi
60e747481f
#35 first unit test with a mock!
2019-01-08 01:20:18 -05:00
rusefi
778c1968e7
#35 refactoring towards making class testable
2019-01-08 00:28:53 -05:00
rusefi
21c2695c93
#35 refactoring towards making class testable
2019-01-07 23:55:56 -05:00
rusefi
c51af79731
#35
2019-01-07 23:23:50 -05:00
rusefi
54adb0cade
float ETB bins for now
2019-01-07 19:30:35 -05:00
rusefi
12810e00a0
docs
2019-01-07 15:04:20 -05:00
rusefi
c900f849f7
fixing unit tests
2019-01-07 09:28:32 -05:00
Matthew Kennedy
b037a6e0ca
Implement common for controllers ( #645 )
...
* controller
* remove stopping thread
* move microsecond timer watchdog
* docs
* typo snuck in
* go back to the old way
2019-01-06 21:15:49 -05:00
rusefi
b3ba88f819
docs by Matt K
2019-01-06 20:48:15 -05:00
Matthew Kennedy
45d4243636
Improve wall wetting AE to use time constant ( #650 )
...
* impruv
* c++17
* add tests, docs
2019-01-06 20:45:51 -05:00
rusefi
405588e32b
new test style
2019-01-06 07:37:29 -05:00
rusefi
90baa5ab73
FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously
2019-01-05 23:48:37 -05:00
rusefi
5b74163136
refactoring around "stopEngine" logic
2019-01-05 23:33:04 -05:00
rusefi
da1ce33f48
refactoring FSIO - reducing code duplication
2019-01-05 20:39:07 -05:00
rusefi
c237eaaadc
refactoring FSIO - reducing code duplication
2019-01-05 19:31:56 -05:00
rusefi
22698cc202
docs
2019-01-05 19:24:04 -05:00
rusefi
ae0879d701
RAM again
2019-01-05 08:49:38 -05:00
rusefi
0701550a7b
RAM
2019-01-05 08:43:41 -05:00
rusefi
7697ecb46d
?
2019-01-05 08:21:37 -05:00
Matthew Kennedy
799923ac5d
const ( #648 )
2019-01-05 08:06:18 -05:00
Matthew Kennedy
a12a62b57a
TunerStudio Cleanup ( #649 )
...
* TS cleanup
* remove fl_protocol
* fix build
2019-01-05 07:55:21 -05:00
rusefi
0c6f361181
refacoting: making code more consistent
2019-01-05 00:57:09 -05:00
rusefi
a354371bb5
probably better place for initial initialization
2019-01-05 00:46:11 -05:00
rusefi
4f914ba956
fixing build?
2019-01-05 00:39:42 -05:00
rusefi
6264358a61
separating engine from not engine
2019-01-05 00:32:56 -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
8a7319449f
docs
2019-01-04 22:09:50 -05:00
rusefi
933a202995
#647
2019-01-04 22:09:38 -05:00
rusefi
32e10f372b
#151 docs
2019-01-04 21:54:57 -05:00
rusefi
3db5ad5e5b
#396
2019-01-04 21:33:50 -05:00
rusefi
fc8755fd5a
#35
2019-01-04 19:20:32 -05:00
rusEfi
ac6d14693a
#147
2019-01-04 18:15:31 -05:00
rusEfi
9edbf8218a
#35
2019-01-04 17:18:43 -05:00
rusefi
68546039ec
ugly reality
2019-01-04 16:28:50 -05:00
rusefi
d7fefe5979
#35 progress
2019-01-04 09:24:23 -05:00
rusefi
b767b4a251
#35 trying new kind of parameter magic
2019-01-04 00:51:32 -05:00
rusefi
4b11cef1d8
#35
2019-01-04 00:22:35 -05:00
rusefi
e6ac26bf2b
better conditional compilation
2019-01-04 00:16:08 -05:00
rusefi
7582f8d8cf
better conditional compilation
2019-01-03 23:51:29 -05:00
rusefi
565d5c22db
refactoring: extract method
2019-01-03 22:53:34 -05:00
rusefi
943bc8e577
cj125 refactoring
2019-01-03 08:26:42 -05:00
rusefi
19c3f7370f
#617 unit test skeleton
2019-01-03 07:57:34 -05:00
rusefi
02f7380921
#617
2019-01-03 07:22:21 -05:00
rusefi
79bd41b7ba
what do I do wrong here?
2019-01-02 22:15:51 -05:00
rusefi
ba0164e879
#635
2019-01-01 14:14:09 -05:00
rusefi
6360719ed0
#635
2019-01-01 14:05:11 -05:00
rusefi
ff6f653ece
ion sense progress
2018-12-31 16:00:41 -05:00
rusefi
59a5789191
#639
2018-12-31 10:32:16 -05:00
rusefi
8030fcafc6
#638
2018-12-31 10:17:55 -05:00
rusefi
bef48e1d0d
ion enum
2018-12-31 09:19:05 -05:00
rusefi
e9fdc2b2ce
funny progress
2018-12-30 19:13:28 -05:00
rusefi
3b6de35487
fix #375
2018-12-28 21:43:46 -05:00
rusefi
6dbe0b6cde
#638 benchmark
2018-12-27 19:20:15 -05:00
Fabien Poussin
72fe39ff32
Workarounds for GCC 8 ( #637 )
2018-12-27 09:40:40 -05:00
rusefi
4280806887
stm32f1
2018-12-26 22:50:16 -05:00
rusefi
d2915e3e20
stm32f1
2018-12-26 22:43:52 -05:00
rusefi
9cb7595d61
reviving stm32f1
2018-12-26 22:17:51 -05:00
rusefi
ddfee50ab6
better location for CORE_CLOCK
2018-12-26 21:35:52 -05:00
rusefi
1dcfb7e7f8
minor clean-up
2018-12-26 20:27:24 -05:00
rusefi
e2a9f451d3
typo
2018-12-26 20:25:03 -05:00
rusefi
f0344fd16c
#625 big step - no more engine dependency from TriggerShape
2018-12-25 22:47:29 -05:00
rusefi
72f87ce425
#625
2018-12-25 21:18:14 -05:00
rusefi
2585e4cad7
#625
2018-12-25 21:05:06 -05:00
rusefi
d51fa71085
#625
2018-12-25 20:56:54 -05:00
rusefi
22734e8f39
#635
2018-12-25 20:09:35 -05:00
rusefi
23de7a6d8a
#635
2018-12-25 19:42:27 -05:00
rusefi
7e64c16df5
#625
2018-12-25 19:18:37 -05:00
rusefi
c6c53a02fd
#625 progress
2018-12-25 19:13:28 -05:00
rusefi
76b2dd9aec
#635
2018-12-25 17:31:21 -05:00
rusefi
7069d83e2d
refactoring
2018-12-25 16:06:24 -05:00
rusefi
16b90d3849
reducing unneeded coupling
2018-12-25 12:39:19 -05:00
rusefi
62b5e87393
#635
2018-12-25 12:27:34 -05:00
rusefi
57ebbb1a0b
#635
2018-12-25 11:51:49 -05:00
rusefi
5b25174cc3
#635
2018-12-25 10:33:28 -05:00
rusefi
daed49dd12
#635
2018-12-25 10:20:13 -05:00
rusefi
a4efd47ba1
#635 better names
2018-12-25 10:13:00 -05:00
rusefi
881fad4e59
#635 refactoring: better name
2018-12-25 08:27:52 -05:00
rusefi
b15845754d
#635
2018-12-24 23:33:21 -05:00
rusefi
48a972bc76
#635
2018-12-24 23:27:06 -05:00
rusefi
3a7f719d5c
#635
2018-12-24 23:23:45 -05:00
rusefi
7e3a7b5c79
#635
2018-12-24 23:16:33 -05:00
rusefi
5ccc3bbef5
refactoring trigger system
2018-12-24 22:57:36 -05:00
rusefi
2df38cdd91
refactoring
2018-12-24 22:40:48 -05:00
rusefi
fe85582767
refactoring
2018-12-24 22:17:13 -05:00
rusefi
9fc0825d4c
docs
2018-12-24 19:36:03 -05:00
rusefi
78a3ab7723
docs
2018-12-24 17:34:49 -05:00
rusefi
d49cbac9cd
fixing simulator build
2018-12-24 08:37:25 -05:00
rusefi
d5dcc2138e
bugfix
2018-12-24 00:46:02 -05:00
rusefi
a549009c99
more CPU stats code
2018-12-24 00:31:26 -05:00
rusefi
91c1533abe
avoiding magic constant
2018-12-24 00:15:00 -05:00
rusefi
a92db53ee7
explicit default
2018-12-23 23:59:21 -05:00
rusefi
8d32914d4a
better variable name
2018-12-23 23:58:40 -05:00
rusefi
6d80a31586
docs
2018-12-23 23:29:19 -05:00
Matthew Kennedy
5d6d36732a
Documentation for DcMotor ( #632 )
...
* Docs, support failure detection
* typo
2018-12-23 21:10:30 -05:00
rusefi
e602c7a76b
docs
2018-12-23 10:45:28 -05:00
rusefi
852852b19f
one step back
2018-12-23 02:44:41 -05:00
rusefi
1e6bcb9540
poke
2018-12-23 00:56:08 -05:00
rusefi
938728bd0a
moving towards https://github.com/mck1117/rusefi/tree/mck1117/etb/firmware/testing
2018-12-22 23:57:28 -05:00
rusefi
eeac570608
Thank you Fabien Poussin!
2018-12-22 23:24:57 -05:00
rusefi
f01a2dd252
reducing confusion with file names
2018-12-19 23:18:03 -05:00
rusefi
fe602d17b5
docs
2018-12-19 21:32:26 -05:00
rusefi
81837cad7d
EXTI refactoring
2018-12-18 23:50:29 -05:00
rusefi
ba15d61d86
progress
2018-12-16 09:03:21 -05:00
rusefi
8b039da84a
progress
2018-12-16 01:13:44 -05:00
rusefi
79b37036de
progess
2018-12-16 00:55:03 -05:00
rusefi
f898d1c6c5
reducing duplication
2018-12-16 00:22:24 -05:00
rusefi
0a8e288304
progress
2018-12-16 00:21:15 -05:00
rusefi
ba1dcdd1ed
better folder structure
2018-12-15 22:39:49 -05:00
rusefi
106d6b8b7b
no one is reading the bottom of https://github.com/rusefi/rusefi
2018-12-13 21:29:24 -05:00
rusefi
82a9c8fe91
docs
2018-12-12 23:36:36 -05:00
rusefi
ae3ec77677
exti refactoring
2018-12-12 22:27:44 -05:00
rusefi
28d58c41eb
exti clean-up
2018-12-12 18:02:00 -05:00
rusEfi
c6a25f7286
docs
2018-12-09 16:50:22 -05:00
rusEfi
69b12f31b8
docs
2018-12-09 16:46:53 -05:00
rusefi
5e1bfa281b
docs
2018-12-09 14:47:24 -05:00
rusefi
10d66db0da
#630
2018-12-09 14:32:50 -05:00
rusefi
96a74da4c7
reducing confusion?
2018-12-09 14:21:56 -05:00
rusefi
d632d72ed3
ETB bias curve in TS
2018-12-09 13:50:13 -05:00
rusefi
36047e7f3d
ETB bias curve by TPS
2018-12-09 10:19:47 -05:00
rusefi
52998725c3
extra caution
2018-12-09 09:23:31 -05:00
rusefi
3eeaddf4a3
progress
2018-12-08 23:12:37 -05:00
rusefi
2bb110e5e1
fix #129
2018-12-08 23:02:51 -05:00
rusefi
41bcceae40
#129 huge step forward
2018-12-08 22:57:00 -05:00
rusefi
d8b0709dd1
docs
2018-12-08 22:06:24 -05:00
rusefi
22822ca391
#129 making code more readable
2018-12-08 21:23:49 -05:00
rusefi
fb8f9410f2
#129 current state of PWM
2018-12-08 19:15:24 -05:00
rusefi
a63c22fddf
#129 preparation
2018-12-08 17:30:17 -05:00
rusefi
af5a4c50f5
3 hours of my life :(
2018-12-08 17:19:20 -05:00
rusefi
8c3934a7b3
code style and some refactoring
2018-12-08 16:59:16 -05:00
rusefi
a6d83e1cc2
moving code to proper file
2018-12-08 16:38:44 -05:00
rusefi
3efedc9c95
better state validation
2018-12-08 16:31:46 -05:00
rusefi
08c8df962b
clean up
2018-12-08 16:11:59 -05:00
rusefi
24e8eb9af9
better location for shared input
2018-12-08 16:06:14 -05:00
rusefi
4aaf6f884f
bringing std types together
2018-12-08 16:00:36 -05:00
rusefi
d81185ac28
bringing std types together
2018-12-08 15:51:45 -05:00
rusefi
c5999bf358
docs & state validation
2018-12-08 15:07:07 -05:00
rusefi
301c407497
unit tests improvement
2018-12-08 14:41:12 -05:00
rusefi
8a1138ba2b
docs
2018-12-01 16:41:40 -05:00
rusefi
2d68984250
mule notes
2018-12-01 16:41:25 -05:00
rusefi
c3895860f3
mule settings
2018-11-30 01:06:09 -05:00
rusEfi
58e97d3c93
ETB mule pins
2018-11-30 00:37:32 -05:00
rusEfi
3d3122c76c
better? field name
2018-11-30 00:17:55 -05:00
rusEfi
d39ec0372b
docs
2018-11-29 23:19:41 -05:00
rusEfi
5bc70117f3
test mule
2018-11-28 22:31:53 -05:00
rusEfi
73ba5aca89
ETB CLI progress
2018-11-26 22:17:16 -05:00
rusEfi
409cfca5e3
better logging
2018-11-26 21:40:41 -05:00
rusEfi
b4a09b2e71
better logging
2018-11-26 21:14:21 -05:00
rusEfi
e6d44fb85f
NAN handling
2018-11-26 20:40:24 -05:00
rusEfi
0e3b5ad7fa
OK, this was a silly defect
2018-11-26 20:19:42 -05:00
rusEfi
74585d835c
little progress
2018-11-25 23:13:03 -05:00
rusEfi
41375a0ae2
progress
2018-11-25 22:31:44 -05:00
rusEfi
b8e7bac586
unit test for atoff()
2018-11-25 22:20:57 -05:00
rusefi
55aac03201
PID auto tune unit test
2018-11-22 23:54:11 -05:00
rusefi
8156e8f752
PID auto tune unit test
2018-11-22 23:42:30 -05:00
rusefi
1fffc8b740
docs
2018-11-22 23:15:05 -05:00
rusefi
64a592e507
PID auto tune unit test
2018-11-22 23:06:06 -05:00
rusefi
a417be192f
PID auto tune unit test
2018-11-22 22:14:32 -05:00
rusefi
30b7cc6080
PID auto tune unit test
2018-11-22 20:09:53 -05:00
rusefi
dd2f17a332
PID auto tune unit test
2018-11-22 18:56:51 -05:00
rusefi
dcdbd433ab
PID auto tune unit test
2018-11-22 18:43:41 -05:00
rusefi
5d86f610d5
docs
2018-11-22 12:18:00 -05:00
rusefi
dbff41a8e6
docs
2018-11-22 12:13:21 -05:00
rusefi
2fa2213227
more docs related to trigger process
2018-11-22 10:25:02 -05:00
rusefi
c77ab926c2
Mazda Z5 trigger integration
2018-11-22 10:01:48 -05:00
alexander-n8hgeg5e
e8f0036042
trigger fix ( #625 ) - mazda Z5 trigger
2018-11-22 09:56:34 -05:00
rusefi
1fb7a94d73
minor fixes
2018-11-21 22:15:22 -05:00
rusefi
75f81de3a6
poke
2018-11-21 21:00:57 -05:00
rusefi
0c5f31f5e5
enum2string cleanup
2018-11-21 20:49:40 -05:00
rusefi
31771af929
typo fixes
2018-11-21 19:40:37 -05:00
rusefi
f98f35c9d2
refactoring - hopefully making API safer
2018-11-21 19:40:19 -05:00
rusefi
20c70904a3
migrating to a much nicer pid auto tune lib
2018-11-20 23:19:16 -05:00
rusefi
f0dd3d3a6a
more detail state check for #623
2018-11-20 22:43:09 -05:00
rusefi
3fb0ee1094
unused
2018-11-18 23:51:47 -05:00
rusefi
02c0508b20
moving to nicer implementation
2018-11-18 23:28:18 -05:00
rusefi
8d81e64774
poke
2018-11-17 12:32:36 -05:00
rusefi
abd52786de
poke
2018-11-17 11:36:08 -05:00
rusefi
3f5737b7bd
fixing simulator
2018-11-16 08:27:55 -05:00
andreika-git
752b995def
STM32F7: Fix Unit-tests ( #621 )
2018-11-16 08:08:20 -05:00
andreika-git
23fea3c0c5
STM32 Nucleo144-F767ZI board: Initial support ( #620 )
...
* More EFI_ #ifdefs for config flexibility
* Even more config flexibility
* New firmware/config/stm32f7ems/* files
* New firmware/config/boards/NUCLEO_F767/* files
* New firmware/hw_layer/stm32f7/* files
* Fix for EFI_USB_SERIAL
* Adding #if defined(STM32F7XX)
* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL
* I2Cv2 config changed in F7
* More versatile CCM defines
* Makefiles
* Double #ifs cleanup
* docs
2018-11-16 07:40:06 -05:00
rusefi
03cf85766f
docs
2018-11-11 19:57:25 -05:00
rusEfi
68d085727c
docs
2018-11-11 14:05:03 -05:00
rusEfi
b32cad2840
MIL to all pins tab
2018-11-10 21:01:59 -05:00
rusEfi
e183faf231
better error handling
2018-11-10 20:53:28 -05:00
rusefi
14b257ca75
poke
2018-11-03 16:44:52 -04:00
rusefi
8d7c81b420
poke
2018-11-03 13:58:18 -04:00
rusefi
f3f9223048
CJ125 unit-tests coverage #617
2018-11-03 13:45:36 -04:00
rusefi
e28f2b0e3b
CJ125 unit-tests coverage #617
2018-11-03 13:38:02 -04:00
rusefi
0af290c381
CJ125 unit-tests coverage #617
2018-11-03 13:27:48 -04:00
rusefi
5d5c80a8a1
CJ125 unit-tests coverage #617
2018-11-03 13:17:58 -04:00
rusefi
922bf5502c
CJ125 unit-tests coverage #617
2018-11-03 12:38:03 -04:00
rusefi
b7b2e53d55
CJ125 unit-tests coverage #617
2018-11-03 11:44:57 -04:00
rusefi
f9fb3d8168
CJ125 unit-tests coverage #617
2018-11-03 09:44:34 -04:00
rusefi
6d933ceb82
#616 idle for simulator
2018-11-02 13:38:31 -04:00
rusefi
61a39de21e
#616
2018-11-02 13:18:47 -04:00
rusefi
0d7b0a7dba
#616 idle for simulator
2018-11-01 15:57:50 -04:00
rusefi
940af25fab
#616 idle into simulator
2018-10-30 08:42:36 -04:00
rusefi
b74c579bcd
#616 idle into simulator
2018-10-30 08:21:50 -04:00
rusefi
820adce0d1
#616 idle into simulator
2018-10-30 07:58:50 -04:00
rusefi
d5ddb0bc9d
#619
2018-10-30 05:32:13 -04:00
rusefi
41073e2b1a
#619
2018-10-30 04:46:13 -04:00
rusefi
af25eb8c6d
making validation stronger
2018-10-28 17:20:43 -04:00
rusefi
844cd2a086
docs
2018-10-28 17:11:37 -04:00
rusefi
82f1690019
supporting more complex triggers
2018-10-28 15:42:15 -04:00
Matthew Kennedy
bb766ea0e5
Gm24x ( #614 )
...
* implement new 24x
* typo
2018-10-28 15:30:38 -04:00
rusefi
f68046e9af
docs
2018-10-28 15:14:38 -04:00
rusefi
ae61b62e51
refactoring: reducing code duplication
2018-10-28 15:07:42 -04:00
rusefi
9b98f40203
bump
2018-10-25 18:19:01 -04:00
rusefi
1c203a948d
fix #615
2018-10-25 18:17:47 -04:00
rusefi
cfb671feab
#615 start
2018-10-25 17:42:42 -04:00
rusefi
dca11bb486
fixing popular typo
2018-10-23 03:47:30 -04:00
rusEfi
117be1f09d
minor ETB progress
2018-10-21 17:45:14 -04:00
rusEfi
935dd73c47
better enum name
2018-10-21 15:20:35 -04:00
rusefi
3c2fc8d86a
refactoring trigger sync layer
2018-10-21 14:55:52 -04:00
rusefi
c64a52f20b
refactoring trigger sync layer
2018-10-21 14:03:51 -04:00
rusefi
0c19b11263
refactoring trigger sync layer
2018-10-21 13:58:54 -04:00
rusefi
5138d5c3c8
refactoring trigger sync layer
2018-10-21 13:41:01 -04:00
rusefi
c07bd06dec
refactoring trigger sync layer
2018-10-21 12:36:39 -04:00
rusefi
1062fa5ce8
refactoring trigger sync layer
2018-10-21 12:29:41 -04:00
rusefi
39d0bc130b
refactoring trigger sync layer
2018-10-21 12:18:15 -04:00
rusefi
32e91f2d99
refactoring trigger sync layer
2018-10-21 12:03:08 -04:00
rusefi
eeaea97dd3
docs
2018-10-21 11:27:19 -04:00
rusefi
a72cd9c9db
refactoring trigger sync layer
2018-10-21 11:27:14 -04:00
rusefi
e19fe6bbba
refctoring trigger sync layer
2018-10-21 11:17:47 -04:00
rusefi
c2be975f62
refctoring trigger sync layer
2018-10-21 09:31:58 -04:00
rusEfi
0c2d83b21c
more options & format change
2018-10-16 23:05:38 -04:00
rusefi
2c7b7934ed
options
2018-10-16 21:31:48 -04:00
rusefi
c392ba8844
#613
2018-10-16 21:27:05 -04:00
rusefi
78daad4b3e
adjusting scripts
2018-10-14 10:03:52 -04:00
rusefi
49e91abf95
poke
2018-10-13 15:00:15 -04:00
rusefi
07c5b196f5
fresh file
2018-10-13 10:54:42 -04:00
rusefi
6947093c17
more messages
2018-10-13 10:43:55 -04:00
rusefi
53c3d41251
poke
2018-10-13 09:47:22 -04:00
rusefi
320c0718cc
poke
2018-10-13 09:26:39 -04:00
rusefi
8ba703da6b
docs
2018-10-13 09:24:41 -04:00
rusEfi
e5534d79b7
new debug field
2018-10-10 22:19:20 -04:00
rusefi
d49954f9c1
better state validation
2018-10-07 14:22:05 -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
ea9bac7bb5
better state validation
2018-09-29 11:11:25 -07:00
rusefi
2458d86e52
fixing build
2018-09-29 07:39:21 -07:00
rusefi
0ee28b51d7
better names and better dependencies
2018-09-29 07:31:19 -07:00
rusefi
4ccaf4b86d
docs
2018-09-29 07:10:30 -07:00
rusefi
d632ab72d9
fixing build?
2018-09-28 19:01:28 -07:00
rusefi
935b8c778f
enum still needs to be defined manually
2018-09-28 18:55:37 -07:00
andreika-git
967b852752
Tps-based Advance Table ( #611 )
...
* typedefs
* Impl. TPS-based Advance
2018-09-26 04:13:16 -04:00
rusefi
b6c2eceb3b
fresh auto-genenrated
2018-09-25 15:48:58 -04:00
andreika-git
d2569a1d11
Prepare for TPS-based Advance and tCharge Modes + Fixes ( #610 )
...
* rusefi_config.txt
* rusefi.input for TPS-based Advance
* rusefi.input for tCharge
* Fix compilation for Prometheus config
* Fix CJ125 calibration & debug flood
* Fix EnumToString utility for main.h->global.h refactoring
2018-09-25 15:45:17 -04:00
rusEfi
b24685ce65
ETB progress
2018-09-24 23:57:03 -04:00
rusEfi
099adaa447
typo
2018-09-24 23:32:55 -04:00
rusefi
14a2c2d90f
metrics without text messages
2018-09-17 21:42:04 -04:00
rusefi
07cce9f315
removing dead code
2018-09-17 21:17:36 -04:00
rusefi
3ff689c96c
EFI_TEXT_LOGGING progress
2018-09-17 00:00:19 -04:00
rusefi
330c82172b
new configurable option EFI_TEXT_LOGGING
2018-09-16 23:54:14 -04:00
rusefi
cf5e05e7b9
refactoring
2018-09-16 23:10:06 -04:00
rusefi
98c7ad808c
refactoring
2018-09-16 22:39:46 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
3b87b725d1
refactoring
2018-09-16 22:25:17 -04:00
rusefi
04b4e69de9
better state validation
2018-09-16 22:11:59 -04:00
rusefi
7caf762609
refactoring
2018-09-16 22:00:14 -04:00
rusefi
f09579baf0
refactoring
2018-09-16 21:17:03 -04:00
rusefi
38d21215ab
refactoring
2018-09-16 20:28:23 -04:00
rusefi
2884277a58
poke
2018-09-12 08:18:58 -04:00
rusefi
a535b5b0e3
docs
2018-09-10 22:43:57 -04:00
rusefi
eda2f08c38
docs
2018-09-10 22:42:24 -04:00
rusefi
8d111fbd98
typo
2018-09-10 22:29:43 -04:00
rusefi
d25ba6a3ef
status check
2018-09-10 22:24:50 -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
7b37195d64
names for error codes
2018-09-10 22:00:13 -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
cb66248b5a
better state validation
2018-09-01 09:12:33 -04:00
rusefi
57bd9dc474
docs
2018-08-31 22:47:16 -04:00
rusefi
d92d4f0c87
better parameter name
2018-08-31 22:38:59 -04:00
rusefi
49a301d57a
moving method
2018-08-31 22:30:03 -04:00
rusefi
95117bcfdc
separating data structure from global state
2018-08-31 22:19:19 -04:00
rusefi
61d3eb177c
pointless OOP
2018-08-31 21:38:14 -04:00
rusefi
351d36f9c0
better code location
2018-08-31 21:27:41 -04:00
rusefi
f292c4ccb2
reducing code duplication and applying event condition more consistently
2018-08-31 21:11:22 -04:00
rusefi
88bb46ebe6
why does it happen?...
2018-08-31 21:03:20 -04:00
rusefi
7a5ff6c374
reducing contrib dependency
2018-08-31 21:02:50 -04:00
rusefi
2bb6963e28
fresh contrib
2018-08-31 20:55:27 -04:00
rusefi
152584df2e
reducing import
2018-08-31 20:50:17 -04:00
rusefi
52e0edea6a
dead comment & inline
2018-08-31 20:38:10 -04:00
rusefi
3970fb4527
air mass into TS logs
2018-08-29 10:40:13 -04:00
rusefi
47aa86ff18
docs
2018-08-29 07:43:21 -04:00
rusefi
b447f2d359
#607
2018-08-26 17:35:06 -04:00
rusEfi
a5506c1243
refactoring: separate VW files
2018-08-25 20:05:17 -04:00
rusEfi
43d2a051f7
poke
2018-08-19 20:40:47 -04:00
rusefi
770e8d5374
poke
2018-08-19 19:17:05 -04:00
rusefi
55e30a6e72
project sync
2018-08-19 18:30:58 -04:00
Artem
7be28d3aa2
Change position field MAP Deactivation Threshold ( #605 )
2018-08-19 18:29:34 -04:00
rusefi
6ae1ddbf0a
r15811
2018-08-19 11:57:38 -04:00
rusefi
52ab8424e7
#604 fix
2018-08-19 11:27:59 -04:00
rusefi
ff09188ecc
#604 confirming current behaviour
2018-08-19 10:53:25 -04:00
rusefi
bbaedc3653
poke
2018-08-15 20:38:01 -04:00
rusefi
8a259e11b6
poke
2018-08-15 20:02:39 -04:00
rusefi
cd9db8dab6
fixing build
2018-08-15 19:37:57 -04:00
rusefi
6a9c92c7bb
VVT debug for NB2 mode
2018-08-14 14:19:58 -04:00
rusefi
da8195fc2a
VVT debug field label fix
2018-08-14 12:37:43 -04:00
rusefi
26a3e3f568
coastingFuelCutMap into project
2018-08-13 20:53:40 -04:00
rusefi
55cbe3079b
better default value
2018-08-08 20:56:11 -04:00
rusefi
24a85a6331
sorry more manual merge of #602
2018-08-08 20:42:55 -04:00
Matthew Kennedy
1250463b7a
expand lsu4.9 curve size
2018-08-08 20:15:57 -04:00
rusefi
e009de3376
part of EOL hell
2018-08-08 20:12:58 -04:00
Matthew Kennedy
e23e025176
only post tunerstudio state if asked to
2018-08-08 19:57:06 -04:00
rusefi
3fa3aa3094
manual chery-pick of #602
2018-08-04 10:24:10 -04:00
rusefi
e2a2764f8a
FSIO input progress
2018-08-01 23:33:13 -04:00
rusefi
3d9370771b
FSIO input progress
2018-08-01 23:27:22 -04:00
rusefi
309dd497da
In order to reduce or increase the confusion, I will now at least rename it to "fsio_analog_input"
2018-08-01 23:02:19 -04:00
rusefi
af1c64712b
#601
2018-08-01 08:00:02 -04:00
rusefi
36ba17ac1c
#600
2018-07-29 18:02:37 -04:00
rusefi
a7bb960b47
#599
2018-07-29 16:49:42 -04:00
rusefi
64e8104e86
better idle debug info
2018-07-29 16:36:18 -04:00
rusefi
2795d19fbc
better method name
2018-07-29 16:30:23 -04:00
rusefi
55df249b8a
additional IDLE verbose state
2018-07-29 12:23:55 -04:00
rusefi
8edd893fc9
typo
2018-07-29 10:23:07 -04:00
rusEfi
75b10d9e54
wider macro usage
2018-07-28 19:16:58 -04:00
rusefi
049acf8974
#517 fixed
2018-07-28 16:39:23 -04:00
rusefi
5e6deaa782
making error condition less fatal
...
#598
2018-07-28 15:36:47 -04:00
rusefi
9b2c7239c8
#598 better state initialization
2018-07-28 14:28:52 -04:00
rusefi
4c1e42877e
better field name
2018-07-28 14:15:42 -04:00
rusefi
22cbf774ad
#598
2018-07-28 14:01:28 -04:00
rusefi
e03314e4a5
#598 really strage error
2018-07-28 13:58:19 -04:00
rusefi
ddedfe104e
better unhandled exception handling #598
2018-07-28 13:42:06 -04:00
rusefi
a44ba2f2aa
minor CAN pin bugfix - thank you 2017 compiler
2018-07-28 13:19:04 -04:00
rusefi
853c80aeea
poke
2018-07-28 12:36:25 -04:00
rusefi
405755e312
#598
2018-07-26 17:11:47 -04:00
rusefi
a396c9b587
refactoring: better field names
2018-07-26 15:51:06 -04:00
rusefi
99e74635ef
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
bb15cb20fd
#598
2018-07-24 20:40:44 -04:00
rusefi
45bc673ec4
typo
2018-07-24 20:33:12 -04:00
rusefi
23696ebab1
docs & constraint
2018-07-24 20:22:16 -04:00
rusefi
2cdee04c61
refactoring: reorder to remove forward reference
2018-07-24 20:15:38 -04:00
rusefi
be0ee0e7ce
refactoring: reducing method name confusion
2018-07-24 20:11:27 -04:00
rusefi
797f5bf9c5
fixing build
2018-07-24 20:06:45 -04:00
rusefi
1b1d2b16ee
refactoring: reducing code duplication
2018-07-24 19:58:32 -04:00
rusEfi
9cce922b78
per error code
2018-07-23 21:38:05 -04:00
rusefi
74bd1d7e10
error code into angle validation
2018-07-23 21:03:20 -04:00
rusefi
806ad1abf3
cj125 fixing build
2018-07-22 14:17:51 -04:00
rusEfi
e887db0813
docs
2018-07-22 11:54:58 -04:00
rusefi
5340f73f5c
docs
2018-06-23 09:37:48 -04:00
rusefi
e48d4687c1
CJ125 more error codes
2018-06-23 09:34:31 -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
rusefi
418154b99c
pin mode correction
2018-06-17 20:04:06 -04:00
rusefi
d9ecb9784b
docs & defaults
2018-06-17 19:14:46 -04:00
rusefi
614003570b
allpins panel 5
2018-06-17 19:05:54 -04:00
rusefi
5497522d00
cj125isUaDivided parameter
2018-06-17 15:07:42 -04:00
rusefi
4add73e360
typo
2018-06-16 08:40:50 -04:00
rusefi
22b566f472
WBO docs
2018-06-16 08:17:54 -04:00
rusefi
2235d03e1f
idle settings TS improvements
2018-06-15 20:45:06 -04:00
rusefi
3960732c2d
injection phase datalog
2018-06-12 22:52:11 -04:00
junk3r
0510b0a17e
Update rusefi.input ( #595 )
2018-06-12 16:31:15 +03:00
rusefi
e3dfcc4df9
more detailed warning
2018-06-12 05:45:11 -04:00
rusefi
9158dc22f2
injectionOffset to TS gauges first step
2018-06-12 05:15:10 -04:00
rusefi
426db4ca2b
refactoring: code style in method name
2018-06-12 05:14:19 -04:00
rusefi
6a7c5857bc
MAP thresholds into project
2018-06-10 04:43:49 -04:00
rusefi
bddd85e144
usability?
2018-06-05 17:42:42 -04:00
rusefi
baf66085d2
docs
2018-06-04 19:49:40 -04:00
rusefi
d9036069f6
docs
2018-06-04 14:32:18 -04:00
rusefi
8881bef3cd
knockCount into logs
2018-05-31 00:50:05 -04:00
rusefi
b5edcfca05
human-readable HIP state
2018-05-31 00:36:46 -04:00
rusefi
ee2d39a127
code style
2018-05-31 00:32:55 -04:00
rusefi
18a589a0b7
fixing build
2018-05-31 00:32:44 -04:00
rusefi
f7ca461c32
getHip_state_e(hip_state_e value) method for usability
2018-05-31 00:23:20 -04:00
rusefi
c7b604a0f6
TS indicator of HIP9011 state
2018-05-31 00:15:05 -04:00
rusefi
3dd9f103ae
docs
2018-05-27 20:47:40 -04:00
rusefi
f2aa684aec
EGT into datalog
2018-05-27 11:20:41 -04:00
rusefi
58402e4800
happy new year
2018-05-27 11:18:21 -04:00
rusefi
f959619a59
better state validation
2018-05-24 22:12:57 -04:00
rusefi
5396ce22ec
poke
2018-05-20 15:51:20 -04:00
rusefi
5f9c44c094
better error message
2018-05-20 13:36:15 -04:00
rusefi
c757009065
knock and bore
2018-05-20 13:22:32 -04:00
rusefi
b79e635756
poke
2018-05-08 14:57:11 -04:00
rusefi
d7211d8c64
better field name
2018-05-08 13:33:49 -04:00
rusefi
d2c0373d75
docs
2018-05-08 13:32:33 -04:00
rusefi
ee3e6c1eaf
500 is the new 300 for MAP limit
2018-05-04 16:43:13 -04:00
rusefi
dcdd608830
poke
2018-05-04 07:01:00 -04:00
rusefi
5d55a5a147
poke
2018-05-03 22:44:17 -04:00
rusefi
56ec05e37d
refactoring - better method name and removing a bit of dead code
2018-04-30 02:22:54 -04:00
rusefi
644635bf44
trigger noise filtering
2018-04-26 02:15:03 -04:00
andreika-git
58b7fbb96e
Noiseless trigger decoder ( #592 )
...
* fix typo
* better formatting & tiny fix
* add syncRatioAvg
* add useNoiselessTriggerDecoder setting
* resetAccumSignalData
* isUsefulSignal
* Impl. Noise Filtering for Trigger Decoder
* Unit-tests
2018-04-26 02:11:51 -04:00
rusefi
be939ba105
progress
2018-04-09 07:46:49 -04:00
Artem
3170cf596a
explain some fields ( #591 )
...
Updating some text fields. Now it more understood than before
2018-04-09 07:46:15 -04:00
rusefi
f4dd44245d
docs
2018-04-08 11:38:14 -04:00
rusefi
a56fd71ecd
docs
2018-04-08 11:35:24 -04:00
rusEfi
bcab3336cf
minor bugfix: periodic version status message via TTL
2018-04-01 23:49:57 -04:00
rusEfi
2023dea41e
docs
2018-04-01 23:38:34 -04:00
rusEfi
3caf42997c
refactoring: removing some dead code
2018-04-01 23:29:00 -04:00
rusEfi
e5b7d44d26
docs
2018-04-01 23:28:42 -04:00
rusEfi
027caeea96
todo docs
2018-04-01 23:28:04 -04:00
andreika-git
99ea4ee796
Idle PID Coasting & Amplification Improvements ( #589 )
...
* PID Error Amplification Coef
* Add settings: useIacTableForCoasting,pidExtraForLowRpm,iacCoasting
* Modify interface for the new settings
* Run gen_config.bat and generate configs
* idlePositionSensitivityThreshold
* Remove cltCorrection from autoIdle() & more verbose debug
* Impl. idlePidRpmDeadZone and pidExtraForLowRpm; reset PID when deactivated
* Impl. useIacTableForCoasting+iacCoasting and idlePidRpmUpperLimit
2018-03-30 08:42:13 -04:00
rusefi
b55dda9658
#586 undoing bootloader damage
2018-03-25 09:18:40 -04:00
rusefi
ac5401fc47
more on #587
2018-03-25 09:12:51 -04:00
rusefi
6547844065
#587 maybe?
2018-03-24 23:48:47 -04:00
rusefi
e36a4e03bf
#586
2018-03-24 23:10:46 -04:00
rusefi
8fb129469b
Merge branch 'master' of https://github.com/rusefi/rusefi
2018-03-24 21:13:37 -04:00
rusefi
645ea95739
version into simulator output
2018-03-24 21:13:08 -04: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
e8def93d2e
date
2018-03-22 08:13:53 -04:00
rusefi
3eaefe8b1b
fuel cutoff fields
2018-03-22 08:13:17 -04:00
andreika-git
af648af363
Coasting Fuel cutoff (initial) ( #584 )
2018-03-22 08:12:34 -04:00
rusefi
d0e766f9d7
update
2018-03-21 16:20:48 -04:00
andreika-git
afdef3d8c4
Fix CJ125 postState() debug output ( #582 )
2018-03-21 15:14:53 -04:00
andreika-git
a9aa87330c
ini09 MAP Settings & Misc. ( #583 )
...
* Remove redundant trigger settings
* Refactor 'Oil Pressure Sensor Settings'
* Refactor 'MAP Sensor Settings'
* AUX thermistor settings fix
* Add some missing pins to All Pins
* Tuning menu refactor
* Better gauges change & minor fixes
2018-03-21 15:10:28 -04:00
andreika-git
ead5fbdd9c
ini08 Cranking and Idle refactor ( #581 )
...
* Cranking refactor
* Idle menu & dialog refactor
* Idle stepper & PID refactor
2018-03-21 08:16:43 -04:00
rusEfi
31f2811cd5
chasing that funny issue on change engine
2018-03-20 23:12:32 -04:00