rusefi
b8ae3810b3
DBG_ANALOG_INFO
2019-04-24 22:16:37 -04:00
rusefi
24948a2641
defined(__DOXYGEN__) ? fix #748
2019-04-12 22:10:57 -04:00
dron0gus
b3a161fce6
Cleanup 3 ( #745 )
...
* status leds: pick warning LED pin from configuration
* wave analyzer: do not init if no pin assigned
2019-04-11 23:33:33 +02:00
dron0gus
3163d04dfb
console vs ts cleanup and compilation fix for linux ( #728 )
...
* console vs ts cleanup
* include is case-sensetive in linux
2019-04-01 23:04:49 +02:00
rusefi
69917e5781
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
more dead code
2019-04-01 11:57:30 -04: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
e43ae3092d
random progress
2019-03-14 13:28:51 -04:00
rusefi
dbfb040990
fuel gauges unification
2019-03-12 21:48:28 -04:00
dron0gus
2027977e2c
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
42bfe8cf28
wider usage of PeriodicController
2019-02-11 15:09:24 -05:00
rusefi
c60c8ce777
better (?) variable names
2019-02-10 22:47:49 -05:00
rusefi
24c6e4d063
better blinking logic in case of software fatal error
2019-02-05 21:29:55 -05:00
rusefi
539f985cb9
better variable name
2019-02-05 21:13:38 -05:00
rusefi
f68e2a2d4b
refactoring: same condition twice?
2019-02-05 21:05:45 -05:00
rusefi
1dc30dc503
Refactor Trigger System #635
...
reducing global state magic
2019-02-03 02:47:20 -05:00
rusefi
6992480f74
CJ125 unit-tests coverage #617
2019-02-01 23:16:34 -05:00
rusefi
f475fb1691
better conditional compilation
2019-01-31 17:55:23 -05:00
rusefi
70f5d3e69c
better conditional compilation
2019-01-31 11:57:15 -05:00
rusefi
6607b833f7
#657
2019-01-27 23:41:46 -05:00
rusefi
aba0f44df5
NA6 progress
...
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi
53e8d10c55
refactoring around GET_RPM
2019-01-21 21:48:58 -05:00
rusefi
ad64e1b410
refactoring around GET_RPM
2019-01-21 20:33:21 -05:00
rusefi
eba0278fdd
The Big Refactoring of 2019: configuration version should not be a global variable #656
2019-01-15 21:18:44 -05:00
rusefi
9a4ded4018
Question: something strange trigger errors #662
...
logging 8 codes
2019-01-13 20:45:58 -05:00
rusefi
7893486065
new unit test
2019-01-11 19:08:15 -05:00
rusefi
937b78718e
warning code refactoring related to
...
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi
fed61c1af4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:57:33 -05:00
rusefi
cf6dcc495c
#35 refactoring towards making class testable
2019-01-07 23:55:56 -05:00
rusefi
9917458125
better conditional compilation
2019-01-04 00:16:08 -05:00
rusefi
508a088eeb
better variable name
2018-12-23 23:58:40 -05:00
andreika-git
96dfebc542
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
996ca909de
CJ125 unit-tests coverage #617
2018-11-03 11:44:57 -04:00
andreika-git
3001f2837d
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
3ef00549ec
metrics without text messages
2018-09-17 21:42:04 -04:00
rusefi
553969dc72
refactoring
2018-09-16 22:26:57 -04:00
rusefi
0f7f62cae9
better parameter name
2018-08-31 22:38:59 -04:00
rusefi
43da335306
refactoring: better field names
2018-07-26 15:51:06 -04:00
rusefi
b28a8bb290
refactoring: reducing code duplication
2018-07-24 19:58:32 -04:00
rusefi
732a9a5fcd
injectionOffset to TS gauges first step
2018-06-12 05:15:10 -04:00
rusefi
62eb905e38
fixing build
2018-05-31 00:32:44 -04:00
rusefi
cedc0b251a
TS indicator of HIP9011 state
2018-05-31 00:15:05 -04:00
rusEfi
9e78fcfc7e
minor bugfix: periodic version status message via TTL
2018-04-01 23:49:57 -04:00
rusEfi
96da03ccd2
refactoring: removing some dead code
2018-04-01 23:29:00 -04:00
rusefi
6f466c97fd
debug fields for #568
2018-02-07 00:21:41 +03:00
rusefi
b8bca64807
CAN debug field #26
2018-01-29 19:41:39 -05:00
andreika-git
19dca45042
Prepare debug & output for CJ125 ( #558 )
2018-01-28 13:04:19 -05:00
rusefi
4aee228b1b
like that?
2018-01-25 09:42:08 -05:00
rusefi
a7d8090672
fixing build more
2018-01-24 22:51:02 -05:00
rusefi
6a2935489f
fixing build?
2018-01-24 22:17:10 -05:00
rusEfi
6eebf66564
reducing console confusion
2018-01-24 21:31:42 -05:00
andreika-git
f6849eed91
Fix currentVE display ( #548 )
...
* Fix currentVE display
* Use PERCENT_MULT & remove dead code
2018-01-23 21:59:50 -05:00
rusefi
adfe5e9274
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusEfi
f66fb77008
avoiding AFR warning
2018-01-16 12:58:35 -05:00
rusEfi
8507e2058b
fuelConsumptionPerHour
2018-01-03 15:41:59 -05:00
andreika-git
a2675b9466
Fuel consumption impl. (alpha) ( #526 )
2017-12-31 19:25:59 -05:00
rusefi
6e61392ae9
debug field STATUS
2017-12-17 13:14:39 -05:00
rusefi
6579a6261a
removing dead code
2017-12-17 00:37:52 -05:00
rusefi
95824c2c91
more FSIO logging
2017-12-17 00:17:55 -05:00
rusEfi
1eed1b02b3
#58
2017-12-13 21:08:34 -05:00
rusefi
27be5fdd84
removing dead code
2017-12-12 17:26:10 -05:00
rusefi
f20925d11f
#58
2017-12-05 23:49:39 -05:00
andreika-git
1963218099
Add DBG_FSIO_ADC ( #505 )
2017-12-03 07:42:44 -05:00
rusefi
b1db389be2
fix #490
2017-11-27 21:49:58 -05:00
rusefi
3ca7becb33
#490
2017-11-27 21:10:49 -05:00
rusefi
395657e99a
better names
2017-11-24 19:16:25 -05:00
rusefi
2741563f6f
refactoring
2017-11-19 22:04:28 -05:00
Matthew Kennedy
8a5036f9bf
Implement oil pressure sensor ( #491 )
...
* code changes
* config changes
2017-11-15 14:30:13 -05:00
rusefi
5bbf7fc1fa
refactoring: better method name
2017-11-06 21:48:25 -05:00
rusefi
6c90269de8
#473
2017-08-28 22:55:29 -04:00
rusefi
58cc02228f
#473
2017-08-28 22:32:29 -04:00
rusefi
4444b7444f
better constant name
2017-08-06 19:43:01 -04:00
rusefi
d226450530
#382
2017-08-02 07:50:19 -04:00
rusefi
822f3d23a3
code style
2017-07-24 19:37:09 -04:00
rusefi
c18d968843
consistent better debug field names everywhere
2017-07-23 20:43:28 -04:00
rusefi
ea862cc7e5
RPM refactoring
2017-07-06 19:30:18 -04:00
rusefi
f4a9903d52
more pinMode fixes
2017-06-19 08:57:04 +03:00
rusefi
2e92718e89
executor runtime stats
2017-06-07 22:55:05 -04:00
rusefi
8baec75651
#412
2017-06-04 15:00:19 -04:00
rusefi
ffe6a8c174
minor improvements
2017-06-03 22:27:05 -04:00
rusefi
5a8cfa9a0c
trying to address output overflow issue
2017-05-28 21:09:58 -04:00
rusefi
4f894c9c42
#295
2017-05-22 19:42:34 -04:00
rusefi
36fb5d4037
better field name
2017-05-21 23:17:08 -04:00
rusefi
c390b63b4a
#58
2017-05-18 15:57:55 -04:00
rusefi
f8e592f454
better macro name
2017-05-15 23:28:49 -04:00
rusefi
c3423922ff
#415
2017-05-15 20:23:45 -04:00
rusefi
a60ba90abd
#415
2017-05-15 05:08:17 -04:00
rusefi
cf86a0fe4c
removing unused parameter
2017-05-08 08:15:46 -04:00
rusefi
1f95ff2879
cleanup shown on gauge
2017-05-07 14:54:44 -04:00
rusEfi
31d838132d
fixed #401
2017-05-03 21:24:18 -04:00
rusefi
12b9480a97
better field name
2017-05-02 18:15:19 -04:00
rusefi
bd0a720485
refactoring - reducing GPIO complexity
2017-04-21 18:11:36 -04:00
rusefi
6982c304f8
refactoring - reducing GPIO complexity
2017-04-21 17:50:28 -04:00
rusefi
f9d461f10c
refactoring - reducing GPIO complexity
2017-04-21 17:38:13 -04:00
rusefi
3a11e26837
refactoring - reducing GPIO complexity
2017-04-21 17:08:04 -04:00
rusefi
b03ebc94f5
#382
2017-04-13 23:37:17 -04:00
rusefi
ec13ebcee2
#382
2017-04-13 23:22:54 -04:00
rusefi
46307b1a99
better constraint validation & refacoting
2017-04-12 23:25:58 -04:00
rusefi
a3b13364da
better corner case logging, also refactoring
2017-04-12 19:58:29 -04:00
rusefi
bdaf651a66
removing dead code
2017-04-10 14:59:36 -04:00
rusefi
25195c3093
refactoring - removing unused parameter
2017-04-09 22:26:11 -04:00
rusefi
e37a2561ae
knock sensor debug status
2017-04-09 22:07:41 -04:00
rusefi
174a5d114b
#382
2017-04-05 18:10:26 -04:00
rusefi
47e6762a02
TS protocol debugging #336
2017-03-26 22:45:19 -04:00
rusefi
e78b69f5fc
#382
2017-03-26 18:57:20 -04:00
rusefi
4389077e22
TS protocol debugging #336
2017-03-26 17:19:08 -04:00
rusefi
66ea0d5239
find_cygwin . -type f -print0 | xargs -0 dos2unix
...
firmware
2017-03-24 13:41:36 -04:00
rusefi
da71a46b68
#fixed 368
2017-03-14 19:21:26 -04:00
rusefi
12a6313d68
refactoring - extracting sensors storage class
2017-03-07 02:24:57 -05:00
rusefi
1f70712a70
#368 progress
2017-03-07 01:28:26 -05:00
rusefi
2056494c55
refactoring
2017-02-24 19:42:34 -05:00
rusefi
b4e43a67e8
false warnings if running without a MAP sensor
2017-02-22 22:20:14 -05:00
rusefi
a1a92f0002
fixes #2
2017-02-20 14:58:46 -05:00
rusEfi
9f392f5659
auto-sync
2017-02-12 21:04:18 -05:00
rusEfi
61353ca04b
auto-sync
2017-02-09 22:02:07 -05:00
rusEfi
0f070ea5e9
auto-sync
2017-02-09 12:03:46 -05:00
rusEfi
772bfea71a
auto-sync
2017-02-05 23:04:55 -05:00
rusEfi
90cd987cea
auto-sync
2017-02-01 20:05:22 -05:00
rusEfi
6370a1dd71
auto-sync
2017-01-30 06:02:53 -05:00
rusEfi
c7cf472467
auto-sync
2017-01-26 23:03:04 -05:00
rusEfi
066fdd8f04
auto-sync
2017-01-22 17:03:31 -05:00
rusEfi
a668a542ca
auto-sync
2017-01-22 15:07:42 -05:00
rusEfi
6f31723df5
auto-sync
2017-01-19 15:03:17 -05:00
rusEfi
6998b8357c
auto-sync
2017-01-05 21:12:06 -05:00
rusEfi
8ba7e03fca
auto-sync
2017-01-05 04:03:02 -05:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
83b201503b
auto-sync
2016-12-31 15:02:44 -05:00
rusEfi
cae31c8b67
auto-sync
2016-12-27 11:01:26 -05:00
rusEfi
041d70acef
auto-sync
2016-12-25 13:02:34 -05:00
rusEfi
2136c6de17
auto-sync
2016-12-17 12:03:02 -05:00
rusEfi
a379917557
auto-sync
2016-12-17 11:01:40 -05:00
rusEfi
4f36805664
auto-sync
2016-12-17 09:02:59 -05:00
rusEfi
c090367272
auto-sync
2016-10-11 21:03:00 -04:00
rusEfi
501e14d130
auto-sync
2016-10-09 19:03:51 -04:00
rusEfi
ea53b14530
auto-sync
2016-09-22 01:02:59 -04:00
rusEfi
e2f78be75d
auto-sync
2016-09-21 23:03:22 -04:00
rusEfi
6a8d612cb7
auto-sync
2016-09-20 22:03:32 -04:00
rusEfi
8d2ea7454c
auto-sync
2016-09-14 01:01:57 -04:00
rusEfi
b10a1aa027
auto-sync
2016-09-11 23:03:00 -04:00
rusEfi
a0718e92df
auto-sync
2016-09-10 17:01:30 -04:00
rusEfi
77ba1f4d8e
auto-sync
2016-09-10 00:02:11 -04:00
rusEfi
d4f5e6b6e6
auto-sync
2016-09-07 00:02:11 -04:00
rusEfi
01753fbe53
auto-sync
2016-08-30 21:02:38 -04:00
rusEfi
28e1d3f2d0
auto-sync
2016-08-28 16:02:34 -04:00
rusEfi
669144ec36
auto-sync
2016-08-26 19:02:56 -04:00
rusEfi
e0070c6991
auto-sync
2016-08-23 23:03:01 -04:00
rusEfi
017a55c297
auto-sync
2016-08-20 23:02:09 -04:00
rusEfi
a5fbadb904
auto-sync
2016-08-18 00:02:22 -04:00
rusEfi
dd82799900
auto-sync
2016-07-20 00:03:19 -04:00