rusEfi
4c39a207a9
s/NULL/nullptr/
2019-09-22 08:22:35 -04:00
Matthew Kennedy
4f358c40d1
hook up rpm acceleration ( #946 )
2019-09-22 07:37:36 -04:00
rusefi
fe6b5d8c56
Live Data: trigger current gap
2019-09-03 19:30:51 -04:00
rusefi
6318f2ac38
Live Data: more Idle & ETB data points!
2019-09-01 15:46:40 -04:00
rusefi
8be592f3d4
Live Data progress
2019-09-01 13:56:46 -04:00
rusefi
8be92bbdb7
live data: consistent naming
2019-08-31 23:39:30 -04:00
rusefi
04009fd6f7
refactoring: extracting common magic constant
2019-08-18 12:30:59 -04:00
rusefi
fe43256c91
ETB live docs
2019-08-15 21:01:04 -04:00
rusefi
cc6257bf5c
trigger counters to formula, docs & improvements
2019-07-20 14:56:56 -04:00
rusefi
0e6509906b
longer field names
2019-07-13 10:32:36 -04:00
rusefi
6f5c8a17bf
fixing build
2019-07-13 09:01:27 -04:00
rusefi
fd8f70d8c4
Annotations in C++ code to produce formulas in rusEfi console #807
2019-07-13 09:00:03 -04:00
rusefi
e2a5e11616
More than one aux pid #866
...
refactoring
2019-07-07 19:59:48 -04:00
rusefi
10c06ab73c
EFI_TOOTH_LOGGER
2019-07-07 15:22:46 -04:00
Matthew Kennedy
55aaa1c95a
Implement TS tooth logger ( #873 )
...
* FW changes
* config changes
* whitespace
* comment
* simplify
2019-07-06 20:48:58 -04:00
Matthew Kennedy
1dba6bf139
Tunerstudio.cpp cleanup ( #871 )
...
* convert to switch, cleanup
* undo if constexpr
2019-07-05 18:16:32 -04:00
rusefi
f4da224654
fixing build
2019-07-05 17:15:49 -04:00
rusefi
e309e223aa
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
rusefi
777eb532dc
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
Matthew Kennedy
5054da67b7
Add ETB status gauges, fix gauge menus ( #863 )
...
* testing
* fix offsets
* consolidate ts config
* cleanup
* typo
* unwind some
* fix etb idle range setting
* unwind
2019-06-26 19:24:32 -04:00
Matthew Kennedy
1505e722eb
Add "Reset ECU" button ( #857 )
...
* add reset button
* fix signed/unsigned bug
* goodbye degree symbols
2019-06-23 09:18:54 -04:00
rusefi
0b843819eb
TPS Live Documentation
2019-06-17 21:37:11 -04:00
rusefi
d90c6ee1a3
Annotations in C++ code to produce formulas in rusEfi console #807 ( #847 )
...
* Annotations in C++ code to produce formulas in rusEfi console #807
firmware part of the change
* removing unneeded stuff & fixing unit test compilation
* not complete better unit test compilation fix :(
* better C++ usage
2019-06-17 12:18:55 -04:00
rusefi
fb36ef4708
removing dead code related to text to binary switch
2019-06-15 19:46:42 -04:00
rusefi
bd80315737
bumping configuration version in light of #773
2019-06-14 13:04:04 -04:00
rusefi
8575e2f4d2
refactoring
2019-05-27 18:58:43 -04:00
andreika-git
20b6a17695
EFI_CONSOLE_UART_DEVICE, flash->hw_ports, Fix TLE6240 and misc.fixes ( #793 )
...
* rename EFI_CONSOLE_UART_DEVICE -> EFI_CONSOLE_SERIAL_DEVICE
* Impl. EFI_CONSOLE_UART_DEVICE
* Move flash source files to ports/stm32/ & hw_ports.mk
* Fix TLE6240
* Fix EFI_NO_CONFIG_WORKING_COPY
* EFI_PRINT_MESSAGES_TO_TERMINAL
2019-05-05 11:06:27 -04:00
rusefi
b34bdf5bcb
docs
2019-05-02 17:52:48 -04:00
rusefi
c0d27913e2
electrical noise during tuning ETB causes full tune reset fix #775
2019-04-25 22:28:46 -04:00
rusefi
23e591a253
this change is probably breaking stuff, but some stuff is already broken. something is not right in too many places :(
2019-04-21 14:00:19 -04:00
andreika-git
ca255a90c2
More config portability: TLE6240, Trigger_input, UART/Serial ( #759 )
...
* Add fields to UART/Serial configs
* trigger_input: can be both HAL_USE_PAL and HAL_USE_COMP
* tle6240 config: local temporary solution
* Fix for custom_engine::setFsio
* EFI_ACTIVE_CONFIGURATION_IN_FLASH
2019-04-15 08:40:12 -04:00
rusefi
24948a2641
defined(__DOXYGEN__) ? fix #748
2019-04-12 22:10:57 -04:00
rusefi
acf1216ab0
rusEfi settings editor is broken for one byte enums fix #709
2019-04-08 11:57:16 -04:00
rusefi
259ff0141a
we need TLE8888 driver #714
2019-04-04 23:03:32 -04:00
dron0gus
85519107b2
Fix build if no TS_UART_DMA_MODE, TS_UART_MODE and TS_SERIAL_DEVICE defined ( #729 )
2019-04-01 23:39:07 +02:00
rusefi
7807651412
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
sweet progress!
2019-04-01 14:18:21 -04:00
rusefi
1c1216cb53
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
more dead code
2019-04-01 12:11:57 -04: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
rusefi
05c70b1a9f
The Big Refactoring of 2019: console vs TS vs CONSOLE_MODE_SWITCH_PIN vs text protocol #725
...
few lines of dead code
2019-04-01 11:39:25 -04:00
andreika-git
97191fda08
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
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
e43ae3092d
random progress
2019-03-14 13:28:51 -04:00
rusefi
24e6f13d6a
TS command to reset firmware
2019-03-12 20:33:13 -04:00
rusefi
34aa05cda9
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
e1ba29febd
688 brainpins ( #694 )
...
* GPIOF, GPIOG and GPIOH ports are not available #688
2019-02-22 22:10:41 -05:00
rusefi
0e82173958
#631 TIME_MS2I mostly
2019-01-28 20:00:17 -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
9a4ded4018
Question: something strange trigger errors #662
...
logging 8 codes
2019-01-13 20:45:58 -05:00
rusefi
d37c5c54a2
idle bench test from TS
2019-01-13 19:41:39 -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
93b08dcc4c
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
Matthew Kennedy
2575252334
TunerStudio Cleanup ( #649 )
...
* TS cleanup
* remove fl_protocol
* fix build
2019-01-05 07:55:21 -05:00
rusefi
7dd683bf36
bringing std types together
2018-12-08 15:51:45 -05:00
rusEfi
6a53e870a4
new debug field
2018-10-10 22:19:20 -04:00
rusEfi
e89fcd148e
typo
2018-09-24 23:32:55 -04:00
rusefi
4868a9fd82
refactoring
2018-09-16 22:25:17 -04:00
rusefi
60b3aa8e60
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
732a9a5fcd
injectionOffset to TS gauges first step
2018-06-12 05:15:10 -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
bb8d34b834
docs
2018-04-01 23:38:34 -04:00
rusefi
3522179966
#553 let's try 768
2018-01-25 09:46:31 -05:00
rusEfi
b9c22bdff4
temp funny code for puff #553
2018-01-24 21:34:05 -05:00
rusefi
3f4075b4d5
#365
2018-01-24 15:08:10 -05:00
andreika-git
ad22a5764e
Fix UART-DMA for ChibiOS4 ( #552 )
2018-01-24 08:14:21 -05:00
rusefi
0b0f9efa3a
Feature 463 ( #464 )
...
* #463
* #463
* default .LD filename
* #463
* fixing start-up by disabling LSE until rusEfi patch is applied
* simulator compiles now
* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi
f5a4376036
happy new year
2018-01-20 20:55:31 -05:00
rusefi
f249d80fdd
fuelConsumptionPerHour gauge
2018-01-06 10:53:15 -05:00
rusEfi
8507e2058b
fuelConsumptionPerHour
2018-01-03 15:41:59 -05:00
rusefi
4242c0277b
docs
2017-11-19 16:56:54 -05:00
Matthew Kennedy
8a5036f9bf
Implement oil pressure sensor ( #491 )
...
* code changes
* config changes
2017-11-15 14:30:13 -05:00
andreika-git
7b4d27ce89
Added support for Bluetooth SPP-C module ( #483 )
2017-11-02 18:10:00 -04:00
rusefi
416e4a75dc
#473
2017-08-28 20:03:29 -04:00
rusefi
743d3b36e7
#416
2017-07-26 22:52:13 -04:00
rusefi
df24230d47
fix #307
2017-07-24 22:26:41 -04:00
rusefi
402653721a
refactoring
2017-06-21 07:16:19 +03:00
rusefi
7e5f5c2fe1
Merge pull request #439 from andreika-git/bluetooth_hc05
...
Bluetooth HC-05
2017-06-04 18:28:05 -04:00
Andrei
217662ec9d
Bluetooth HC-05 draft
2017-06-05 01:07:02 +03:00
rusefi
8baec75651
#412
2017-06-04 15:00:19 -04:00
Andrei
ff583c9305
Bluetooth setup, initial code
2017-06-04 15:52:44 +03:00
Andrei
e86a385f64
Bluetooth setup code integration
2017-06-04 15:50:31 +03:00
Andrei
53792c1936
stopTsPort() needed by Bluetooth setup code
2017-06-04 15:48:53 +03:00
Andrei
e168ea866d
Remove redundant includes from s5r code, needed by BL
2017-05-30 21:16:03 +03:00
Andrei
57913765b3
Add sr5ReadDataTimeout for bootloader
2017-05-30 21:08:12 +03:00
rusefi
9ff8c703a4
fixed #429
2017-05-27 09:05:08 -04:00
rusefi
fe90efd946
#429
2017-05-27 09:00:18 -04:00
rusefi
b093c437ef
#429
2017-05-26 23:26:09 -04:00
rusefi
f2e72560a6
docs
2017-05-26 23:02:13 -04:00
rusefi
6fe64fac47
code style
2017-05-23 17:39:47 -04:00
rusefi
d56e68a757
fixing #221
2017-05-23 15:53:31 -04:00
andreika-git
a14c75ba80
Merge branch 'master' into uart_dma2
2017-05-23 22:14:24 +03:00
rusefi
7df9487980
reducing buffer reuse for #421
2017-05-23 15:12:20 -04:00
andreika-git
6cd8a4cc15
Update tunerstudio.cpp
2017-05-23 22:09:48 +03:00
andreika-git
db27ccc396
Merge branch 'master' into uart_dma2
2017-05-23 21:54:40 +03:00
rusefi
d7cbeab3c9
extracting method & better method names
2017-05-23 14:37:03 -04:00
andreika-git
70f7eac3e5
Merge branch 'master' into uart_dma2
2017-05-23 21:19:48 +03:00
rusefi
3b64a8fb04
spelling
2017-05-23 14:14:46 -04:00
Andrei
1bbd7bd965
recieved
2017-05-23 21:05:46 +03:00
Andrei
c4ba78770d
Working UART-DMA v2.0
2017-05-23 20:10:43 +03:00
rusefi
c390b63b4a
#58
2017-05-18 15:57:55 -04:00
rusefi
73c1f29cf9
better macro name
2017-05-15 23:33:22 -04:00
rusefi
6f2134511b
better method name
2017-05-15 08:40:54 -04:00
rusefi
0796baf64c
#415
2017-05-15 04:53:04 -04:00
rusefi
92e588b2ae
counter for T command
2017-05-09 15:32:14 -04:00
rusefi
9d03be6731
counter for test command
2017-05-09 12:07:52 -04:00
rusefi
cbf03e0add
#365
2017-05-07 08:20:23 -04:00
rusefi
cb79f427d9
#365
2017-05-06 22:37:43 -04:00
Andrei
9c0d7cc667
BOARDSRC_CPP (and compatibility issues) pull request
2017-05-02 20:34:01 +03:00
rusefi
07bf9cea31
same pre-merge
2017-03-30 19:55:45 -04:00
rusefi
4389077e22
TS protocol debugging #336
2017-03-26 17:19:08 -04:00
rusefi
e4a7b951a9
progress #372
2017-03-15 21:56:20 -05:00
rusefi
378101fd67
potentially a bugfix - two binary protocol thread should not share static variables
2017-03-15 21:20:53 -05:00
rusefi
da71a46b68
#fixed 368
2017-03-14 19:21:26 -04:00
rusefi
1f70712a70
#368 progress
2017-03-07 01:28:26 -05:00
rusefi
34c4d1a904
fixed #367
2017-03-05 14:21:04 -05:00
rusefi
c8f48346d0
better error code enum names & minor binary protocol test command fix
2017-03-05 14:13:47 -05:00
rusefi
f829c75cca
individual error codes for all errors
2017-03-05 08:46:32 -05:00
rusefi
e0a155ea29
#315 progress
2017-02-22 21:22:36 -05:00
rusEfi
c53c331149
auto-sync
2017-02-09 13:05:40 -05:00
rusEfi
42182b63b8
auto-sync
2017-01-28 18:03:41 -05:00
rusEfi
9374e06f6c
auto-sync
2017-01-28 09:03:38 -05:00
rusEfi
066fdd8f04
auto-sync
2017-01-22 17:03:31 -05:00
rusEfi
6f31723df5
auto-sync
2017-01-19 15:03:17 -05:00
rusEfi
18dac7890c
auto-sync
2017-01-05 05:01:46 -05:00
rusEfi
552c664a23
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
7a55ea3540
auto-sync
2017-01-02 15:03:26 -05:00
rusEfi
c2ecaeeb35
auto-sync
2017-01-02 08:02:41 -05:00
rusEfi
4b27131239
auto-sync
2017-01-02 07:02:49 -05:00
rusEfi
5b2886a282
auto-sync
2016-12-29 21:02:50 -05:00
rusEfi
041d70acef
auto-sync
2016-12-25 13:02:34 -05:00
rusEfi
3a7444a0be
auto-sync
2016-12-22 14:02:38 -05:00
rusEfi
0d44dd63dd
auto-sync
2016-10-13 01:02:02 -04:00
rusEfi
c090367272
auto-sync
2016-10-11 21:03:00 -04:00
rusEfi
e4bad0d9d0
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
b4af8d5c2b
auto-sync
2016-10-03 22:03:22 -04:00
rusEfi
ec475d5aef
auto-sync
2016-09-20 21:02:46 -04:00
rusEfi
3316d34d7c
auto-sync
2016-09-14 23:03:47 -04:00
rusEfi
b10a1aa027
auto-sync
2016-09-11 23:03:00 -04:00
rusEfi
77ba1f4d8e
auto-sync
2016-09-10 00:02:11 -04:00
rusEfi
21cc26f97b
auto-sync
2016-08-30 22:02:21 -04:00
rusEfi
017a55c297
auto-sync
2016-08-20 23:02:09 -04:00
rusEfi
46bc98d4ea
auto-sync
2016-08-16 22:05:36 -04:00
rusEfi
378d0f52fd
auto-sync
2016-07-19 23:03:32 -04:00
rusEfi
ca393a8952
auto-sync
2016-07-19 22:03:16 -04:00
rusEfi
3ea5dc04c3
auto-sync
2016-07-14 23:02:55 -04:00
rusEfi
9bc7efc248
auto-sync
2016-07-13 22:02:35 -04:00
rusEfi
ca57c07d92
auto-sync
2016-07-13 19:03:06 -04:00
rusEfi
0cd8bd4a21
auto-sync
2016-07-05 20:02:56 -04:00
rusEfi
8fb3376b1c
auto-sync
2016-06-20 20:02:47 -04:00