rusefi
4a21203c05
docs
2019-12-19 22:40:27 -05:00
rusefi
22f2739764
Revert "Shrink output channels, use scaling ( #1069 )"
...
This reverts commit 89405014
2019-12-19 22:35:06 -05:00
Matthew Kennedy
89405014cf
Shrink output channels, use scaling ( #1069 )
...
* reorder fields
* temporary tle8888 fix
* comment, simplify
* hand tweak generated
* oops, those are reciprocal
* fix engineLoadAccelExtra
* aggressive priority order
2019-12-19 20:37:42 -05:00
Matthew Kennedy
08a8fa8d1e
Remove sensor reporting loc ( #1064 )
...
* remove raw rept loc
* remove normal reporting location
* fix up oil pressure
* format
2019-12-16 22:45:46 -05:00
Matthew Kennedy
49105335b2
lcd thread name ( #1059 )
2019-12-14 09:12:37 -05:00
rusefi
236d952335
progress towards ETB controller mocking
2019-12-13 13:52:34 -05:00
rusefi
af4f20551b
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
Matthew Kennedy
0e674f7eca
ETB Encapsulation & C++ Conventions ( #1049 )
...
* encapsulate etb stuff, c++ conventions
* remove DECLARE_ENGINE_PTR/INJECT_ENGINE_REFERENCE
* reduce include dependencies
* Revert "reduce include dependencies"
This reverts commit c529bbbf757cd9070f6e00616f84b1229eeb768e.
* Revert "remove DECLARE_ENGINE_PTR/INJECT_ENGINE_REFERENCE"
This reverts commit ca98b18cd4dae24b993d1263a18daf509dcd54b9.
2019-12-10 19:37:04 -05:00
rusefi
23c0d8646f
Making UART/TTL pins configurable
2019-12-07 21:22:09 -05:00
rusefi
813b6aa6ce
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -05:00
andreika-git
2a39c69f51
iacPidMultTbl + EFI_IDLE_PID_CIC + kinetis_hysteresis ( #1043 )
...
* rename EFI_IDLE_INCREMENTAL_PID_CIC -> EFI_IDLE_PID_CIC
* Impl. IacPidMultTable
* Kinetis: Trigger Comparator Hysteresis settings (+adaptive mode)
2019-12-04 00:37:32 -05:00
Matthew Kennedy
2bedb3ad8c
Perf trace housekeeping ( #1038 )
...
* use default params
* fix that mess
* format
2019-12-02 19:18:00 -05:00
rusEfi
e2074388ff
dual ETB seems to work!
2019-11-29 19:06:50 -05:00
rusefi
07f71c8dfa
steps towards dual ETB
2019-11-28 15:24:30 -05:00
rusefi
067aa0aeee
steps towards dual ETB
2019-11-27 22:07:36 -05:00
Matthew Kennedy
1ad5b55dbb
s ( #1023 )
2019-11-21 23:45:16 -05:00
rusefi
d3da33517f
making F4 and else happier with perf_trace, also maybe missing 'break'?
2019-11-19 20:36:47 -05:00
Matthew Kennedy
93d24dfc0b
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
rusefi
7dfdfc6378
docs & code formatting
2019-11-19 18:17:03 -05:00
rusefi
08e3dd835d
reducing warnings
2019-11-17 08:44:07 -05:00
rusefi
15a571fb3e
this is not great :(
...
#639
#971
2019-11-11 22:19:35 -05:00
rusefi
79e049a5f8
Strange INJ1 signal behavior (when the frequency of scheduler's timer is less than 1MHz) #996
...
new advanced debugging: hardware pins
2019-11-10 12:39:47 -05:00
rusefi
d2e24cf2e5
evil manual merge of https://github.com/DonaldBecker/rusefi
2019-11-06 20:33:40 -05:00
rusefi
ae0456e5fb
fine, taking care of more warnings
2019-11-06 19:53:09 -05:00
rusefi
cc6381fe96
evil manual merge of https://github.com/DonaldBecker/rusefi
2019-11-05 20:07:55 -05:00
rusefi
801b2eb70e
progress towards #961
2019-11-04 22:52:37 -05:00
andreika-git
ee5ee1942c
Kinetis & TLE8888 compatibility & fixes... ( #991 )
...
* TLE8888: More compatibility & postTunerStudioState
* activeConfiguration & EFI_ACTIVE_CONFIGURATION_IN_FLASH fix
* Kinetis: jump_to_bootloader() impl.
* Kinetis: UART baudrate safety check
* Kinetis: OMG!..
2019-10-31 16:06:34 -04:00
Matthew Kennedy
10a6d6eb8b
fix wwae ( #980 )
2019-10-17 00:06:54 -04:00
Matthew Kennedy
fe82bc8468
hook up TS commands
2019-10-14 23:41:15 -07:00
Matthew Kennedy
f52bdecb80
profile all the things
2019-10-13 13:14:08 -07:00
rusefi
ca6e49dcbc
preparation for #961
...
macro as a syntax sugar for method invocation
2019-10-10 07:28:52 -04:00
rusefi
41192ba2f0
logic duplication - we arleady have isCltError
...
preparation for #961
2019-10-10 07:09:04 -04:00
Matthew Kennedy
29804cbc8a
move tsOutputChannels to header ( #970 )
2019-10-08 21:02:51 -04:00
rusefi
f600bbc6d7
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 10:02:07 -04:00
rusefi
533087f475
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 09:56:06 -04:00
rusEfi
d5ef749761
s/NULL/nullptr/
2019-09-22 08:22:35 -04:00
rusefi
77cca16cd5
fixing build
2019-09-22 07:49:26 -04:00
Matthew Kennedy
6560de683e
hook up rpm acceleration ( #946 )
2019-09-22 07:37:36 -04:00
Matthew Kennedy
f629ec038b
add sensor framework, tests ( #929 )
...
* add framework, tests
* move oil pressure to new way
* add init logic
* brackets on the same line
* spaces -> tabs
* spaces -> tabs for tests
* bracket on same line
* hook up sensor mocking
* add nan check
* fix nan check
* I wrote an essay
* casing
* only init if we have a sensor to init
* style, actually call init
* format
* fix casing
* typo
* implement linear sensor
* wire up producer
* smarter limiting
* setup comments
* add reporting
* doxyfile
* oops
* add adc subscription
* clarity
* fix logic
* multiply voltage
* test styling
* test guards
* remove dependencies
* linear sensor test
* remove unused
* fix merge
* format, implicit convert op
* explicit
* format tests
* fix merge
2019-09-21 14:33:38 -04:00
rusefi
2ce6e900a3
fixing bug from yesterday
2019-09-21 11:09:03 -04:00
rusefi
a4b6787af1
glitch
2019-09-21 09:43:08 -04:00
rusefi
b9f649a93c
ETB to SD logs
2019-09-20 20:41:45 -04:00
rusefi
ef85a6ceed
more fields to SD card logs
2019-09-20 19:38:19 -04:00
rusefi
1e96c80980
code style
2019-09-03 20:35:52 -04:00
rusefi
f32b29f318
Live Data: trigger current gap
2019-09-03 19:30:51 -04:00
rusEfi
1b8219432c
Live Data for hw VVT signals
2019-09-02 21:02:08 -04:00
rusefi
ebcb0cdf4c
Live Data: more Idle & ETB data points!
2019-09-01 15:46:40 -04:00
rusefi
1ffaa8eea2
Live Data progress
2019-09-01 13:56:46 -04:00
rusefi
7ce9b2890e
live data: consistent naming
2019-08-31 23:39:30 -04:00
rusefi
2804b31e7e
cranking fuel live data #911
2019-08-26 23:41:04 -04:00
rusEfi
c29f038b83
bugfix: pin names were not shown in engine sniffer
2019-08-18 15:27:10 -04:00
rusEfi
7a7dbb8c30
refactoring: engine sniffer magic constants
2019-08-18 15:04:02 -04:00
rusefi
bfc4392dcd
refactoring: extracting common magic constant
2019-08-18 12:30:59 -04:00
rusefi
db724568db
refactoring: extracting common magic constants
2019-08-18 12:14:33 -04:00
rusefi
efeb6eeadc
ETB live docs
2019-08-15 21:01:04 -04:00
rusefi
71951041b1
refactoring: better enum name
2019-08-07 22:20:16 -04:00
rusefi
7a00ccd2ce
better trigger state debug field logging
2019-08-07 20:13:30 -04:00
rusefi
4cbf9689a1
VVT counters to DBG_TRIGGER_INPUT
2019-08-07 19:49:13 -04:00
rusefi
e5b953db84
trigger counters to formula, docs & improvements
2019-07-20 14:56:56 -04:00
rusefi
aca4081507
FIRMWARE_ID
2019-07-13 14:08:08 -04:00
rusefi
8b0929a9ac
having fun with async - reducing threads
2019-07-13 11:06:03 -04:00
rusefi
636970c0e5
removing a pointless thread
2019-07-13 10:36:31 -04:00
rusefi
30899abb1b
longer field names
2019-07-13 10:32:36 -04:00
rusefi
2b73149899
having fun with async - reducing threads
2019-07-13 10:24:23 -04:00
rusefi
e093819e73
removing unused parameter
2019-07-13 09:54:06 -04:00
rusefi
7d3f98d14e
killing unused feature
2019-07-13 09:52:30 -04:00
rusefi
95b6b296dd
fixing build
2019-07-13 09:01:27 -04:00
rusefi
9e461e7c27
Annotations in C++ code to produce formulas in rusEfi console #807
2019-07-13 09:00:03 -04:00
rusefi
a3de5fc276
Annotations in C++ code to produce formulas in rusEfi console #807
...
refactoring wall wetting
2019-07-12 22:34:38 -04:00
rusefi
04bc1128df
support multiple VVT sensors #885
...
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
Matthew Kennedy
77075fce3d
Fix some maf logic ( #880 )
...
* fix maf
* thank you vscode for mangling ANSI -> utf8
2019-07-10 09:14:47 +03:00
rusefi
cf2dff461d
dead logic
2019-07-09 07:58:55 -04:00
rusefi
34acd20833
More than one aux pid #866
...
renaming this class since we will probably have two different implementations for two different cases
2019-07-08 03:35:41 -04:00
rusefi
788e69aadc
More than one aux pid #866
...
refactoring
2019-07-07 19:59:48 -04:00
rusefi
d0d546e500
EFI_TOOTH_LOGGER
2019-07-07 15:22:46 -04:00
Matthew Kennedy
d708f3e038
Implement TS tooth logger ( #873 )
...
* FW changes
* config changes
* whitespace
* comment
* simplify
2019-07-06 20:48:58 -04:00
rusefi
cdac02429c
refactoring: better file name
2019-07-06 20:15:49 -04:00
rusefi
e1bf4e36ab
headers cleanup
2019-07-05 20:03:02 -04:00
Matthew Kennedy
a50fc33bc5
Tunerstudio.cpp cleanup ( #871 )
...
* convert to switch, cleanup
* undo if constexpr
2019-07-05 18:16:32 -04:00
rusefi
9574ef842d
fixing build
2019-07-05 17:15:49 -04:00
rusefi
83ad64eade
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
rusefi
b81c60cf3e
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
b2dece5269
undoing wrong fix & better fix for #805
...
also generator logging improvements
This reverts commit f07f96599b
.
2019-06-30 14:28:47 -04:00
Matthew Kennedy
e3a14e5979
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
e790dadfe5
Add "Reset ECU" button ( #857 )
...
* add reset button
* fix signed/unsigned bug
* goodbye degree symbols
2019-06-23 09:18:54 -04:00
rusefi
37a9e66bc1
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-19 22:34:11 -04:00
rusefi
f07f96599b
"Calibrate TPS" broken in TS fix #805
2019-06-17 22:00:34 -04:00
rusefi
717af8a681
TPS Live Documentation
2019-06-17 21:37:11 -04:00
rusefi
a8f456b807
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
0bf1653575
removing dead text protocol support
2019-06-16 17:13:11 -04:00
rusefi
f1b37bbad1
removing dead code related to text to binary switch
2019-06-15 19:46:42 -04:00
rusefi
e07b119a7f
bumping configuration version in light of #773
2019-06-14 13:04:04 -04:00
Matthew Kennedy
363f1d04cd
fix thread info ( #839 )
2019-06-13 08:31:25 -04:00
rusefi
6448de52ba
issue with SD card logs
2019-06-11 16:00:52 -04:00
rusefi
2ac7d748ac
refactoring
2019-05-27 18:58:43 -04:00
rusefi
5f642ac254
unit tests should not have global context, including mock values
2019-05-27 15:56:12 -04:00
rusefi
0dca6e6da1
refactoring: better variable names
2019-05-27 11:17:28 -04:00
rusefi
8c00f9ebe8
FEATURE REQ: aux temperature inputs #332
2019-05-09 19:39:21 -04:00
rusefi
5523caa536
Saab CDM knock signal integration #647
2019-05-05 17:21:36 -04:00
rusefi
d09bcad3e7
dreams of two ETBs
2019-05-05 12:02:42 -04:00