rusefillc
26ae6f7490
[SECURITY] Cheap password protection against tune modification fix #4243
2022-07-30 12:23:53 -04:00
rusefillc
9e4187d8cf
typos
2022-07-20 18:45:35 -04:00
Andrey G
7caef0ba92
TunerStudio reconnect speedup ( #4358 )
...
* TunerStudio: do not emit tons of errors if we are not in sync
Track state of sync with ither side. Emit only ONE error when sync
is lost.
Also no need to wait 1sec for second byte in binary mode. 10mS is
enought.
* TunerStudio: remove duplicated debug print
* TunerStudio: comment about in_sync
* TunerStudio: clear comments
2022-07-20 17:54:10 -04:00
rusefillc
70d0351f9c
picking atomic piece of #4358
2022-07-20 17:06:34 -04:00
rusefillc
adc11fcc1f
refactoring: reducing warnings
2022-07-20 17:03:15 -04:00
Matthew Kennedy
a0d8ae3f4f
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
Matthew Kennedy
aecacc6aa1
Rewrite tooth logger buffer management ( #4317 )
...
* s
* make it work
* put back enough maybe
* fix console composite log
* unit tests can just use a vector, why not
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-04 16:57:17 -04:00
rusefillc
5a2b430183
visiting "live data" tab causes fatal error on ECU fix #4271
2022-06-25 19:48:48 -04:00
rusefillc
d98f35576d
docs
2022-04-25 00:36:12 -04:00
Andrey
4db874a607
shameless reminder about time-sensitive Proteus fabrication issue which worries me
2022-04-17 16:00:31 -04:00
rusefillc
56f214d679
logging of live data structs was: data points #3614
...
exciting
2022-04-17 13:28:43 -04:00
rusefillc
07f210a82b
random progress & method rename
2022-04-16 17:35:59 -04:00
Matthew Kennedy
6aef4f10d0
fragment refactoring ( #4072 )
...
* fragment refactoring
* jar
* jar?
2022-04-16 09:24:45 -04:00
rusefillc
5086d93a23
logging of live data structs was: data points #3614
...
getting closer...
2022-04-14 22:40:35 -04:00
rusefillc
084685c747
logging of live data structs was: data points #3614
...
ETB
2022-04-14 15:25:01 -04:00
rusefi
141804f490
steps towards better commands encapsulation
2022-04-14 01:44:35 -04:00
rusefi
d7da81b5c2
steps towards better commands encapsulation
2022-04-14 01:06:44 -04:00
rusefi
fcf9a42bea
encapsulation
2022-04-14 00:35:33 -04:00
rusefillc
57df620087
logging of live data structs was: data points #3614
2022-04-13 22:27:44 -04:00
Andrey
8752f55a5f
logging of live data structs was: data points #3614
...
progress
2022-04-13 21:52:05 -04:00
rusefillc
d78b09f651
logging of live data structs was: data points #3614
...
hmm
2022-04-13 21:37:49 -04:00
rusefillc
37d4adeb33
logging of live data structs was: data points #3614
...
progress & more consistent convention
2022-04-13 21:20:37 -04:00
rusefillc
4834683dc6
logging of live data structs was: data points #3614
...
progress & more consistent convention
2022-04-13 20:46:55 -04:00
rusefillc
413e636d4c
typo/grammar
2022-04-13 17:55:31 -04:00
rusefillc
cdc7c2497b
JNI for test coverage #3965
2022-03-15 10:47:02 -04:00
rusefillc
ed16f3180f
JNI for test coverage #3965 and code style
2022-03-15 10:32:32 -04:00
rusefillc
0f5cb33426
Firmware support or user instructions for jdy-33 #3944
2022-03-10 13:35:37 -05:00
rusefillc
22eb5a8073
Firmware support or user instructions for jdy-33 #3944
2022-03-10 12:49:04 -05:00
Matthew Kennedy
35c4c0bfba
move allowLongResponse option to ECU side ( #3917 )
...
* executeCommand knows about opcodes
* kick
* remove allowLongResponse
* add api in firmware instead
* test size
* bad merge
* firmware missed a spot
* fix logic
* haha we have to disable it
2022-02-11 16:03:20 -05:00
Matthew Kennedy
f1897ba7aa
less dependence on that logger ( #3884 )
...
* less dependence on that logger
* comma
* refactor a bit, make it clear what this thing actually *does*
* static
* shrink the buffer a bit and make names useful
* dead util that's just subtraction lol
2022-02-09 06:53:16 -05:00
rusefillc
fb5456dbaa
GDI Epic #1448
2022-01-18 16:16:17 -05:00
rusefillc
c29a0b54a7
GDI Epic #1448
2022-01-18 12:31:12 -05:00
rusefillc
0f38a22a46
't' in terminal does not print seconds properly fix #3780
2022-01-12 16:03:40 -05:00
rusefillc
f1a8cd66e8
't' to print current date
2022-01-11 22:47:46 -05:00
rusefillc
6ee0a55eaf
RE usability: live data for idle controller
2022-01-10 19:48:58 -05:00
rusefi
1a8b6d24fc
disablePrimaryUart for MRE for GDI
2022-01-08 19:38:02 -05:00
rusefillc
25ca48c408
Live Data progress
2022-01-06 17:58:59 -05:00
rusefillc
8da3d17772
docs
2021-12-08 11:55:34 -05:00
Andrey
940b04ab24
Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming
2021-12-07 20:18:47 -05:00
rusefillc
70e738cf5f
rusEFI console ISO-TP via PCAN #3667
...
better logging
2021-12-07 15:15:06 -05:00
rusefillc
d23b029b5c
tune via CAN #3361
...
a couple of flush() were missing, also improving readability
2021-12-06 22:19:30 -05:00
Matthew Kennedy
a37c9bca9e
Remove the EFI_NO_CONFIG_WORKING_COPY option ( #3630 )
...
* no working copy
* oops
2021-11-29 16:44:45 -05:00
Matthew Kennedy
0badb6b2ff
AC is EngineModule ( #3604 )
...
* AC is engine module
* missed a spot with main relay while we're at it
* TS
2021-11-25 07:59:31 -05:00
rusefillc
3077f795c4
live data for wastegate #3588
2021-11-24 12:59:57 -05:00
Matthew Kennedy
81fffe87b7
main relay doesn't use fsio ( #3580 )
...
* fuel pump
* s
* call correct callback
* more dead
* test adjustment
* don't overflow
* don't need separate function
* java
* give it a name
* generated
* generated
* add to generate script
* import *
* this is so cheap we don't need a flag
* main relay
* plumbing
* dead fsio stuff
* test it
* by 100%, we mean 99.98%
2021-11-24 07:47:51 -05:00
Matthew Kennedy
d40ca0f581
fuel pump doesn't use fsio ( #3576 )
...
* fuel pump
* s
* call correct callback
* more dead
* test adjustment
* don't overflow
* don't need separate function
* java
* give it a name
* generated
* generated
* add to generate script
* import *
* this is so cheap we don't need a flag
2021-11-19 22:23:12 -05:00
Scott Smith
823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Matthew Kennedy
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Matthew Kennedy
cb032fb1ea
(void) -> () ( #3550 )
...
* static functions with (void)
* more
* Revert "more"
This reverts commit 246e53441f935451437df186ac92d7df26b62fb6.
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-15 13:02:34 +01:00
Matthew Kennedy
3f2a9c3fe8
test TS writes ( #3515 )
...
* test TS writes
* s
* this must be a gcc extension
2021-11-10 07:29:40 -05:00