rusefi
f5b1834b92
steps towards better commands encapsulation
2022-04-14 01:06:44 -04:00
rusefi
296985767b
encapsulation
2022-04-14 00:35:33 -04:00
rusefillc
725e5467bd
logging of live data structs was: data points #3614
2022-04-13 22:27:44 -04:00
Andrey
7cbe075bab
logging of live data structs was: data points #3614
...
progress
2022-04-13 21:52:05 -04:00
rusefillc
bc9d6089ec
logging of live data structs was: data points #3614
...
hmm
2022-04-13 21:37:49 -04:00
rusefillc
0b3101d690
logging of live data structs was: data points #3614
...
progress & more consistent convention
2022-04-13 21:20:37 -04:00
rusefillc
57be5a2147
logging of live data structs was: data points #3614
...
progress & more consistent convention
2022-04-13 20:46:55 -04:00
rusefillc
5c5d258b5f
typo/grammar
2022-04-13 17:55:31 -04:00
rusefillc
23bffc3973
JNI for test coverage #3965
2022-03-15 10:47:02 -04:00
rusefillc
0b1c1f73a0
JNI for test coverage #3965 and code style
2022-03-15 10:32:32 -04:00
rusefillc
3a2156090b
Firmware support or user instructions for jdy-33 #3944
2022-03-10 13:35:37 -05:00
rusefillc
86560ca27c
Firmware support or user instructions for jdy-33 #3944
2022-03-10 12:49:04 -05:00
Matthew Kennedy
53ae63df09
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
47b4ace4cb
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
ed584dd904
GDI Epic #1448
2022-01-18 16:16:17 -05:00
rusefillc
7ac8d9d83d
GDI Epic #1448
2022-01-18 12:31:12 -05:00
rusefillc
9d3d7b046a
't' in terminal does not print seconds properly fix #3780
2022-01-12 16:03:40 -05:00
rusefillc
f9054b0cde
't' to print current date
2022-01-11 22:47:46 -05:00
rusefillc
6fd0ae24d9
RE usability: live data for idle controller
2022-01-10 19:48:58 -05:00
rusefi
553d63b620
disablePrimaryUart for MRE for GDI
2022-01-08 19:38:02 -05:00
rusefillc
ca6b7bba23
Live Data progress
2022-01-06 17:58:59 -05:00
rusefillc
4554a94794
docs
2021-12-08 11:55:34 -05:00
Andrey
d2c46b3310
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
a268c670bf
rusEFI console ISO-TP via PCAN #3667
...
better logging
2021-12-07 15:15:06 -05:00
rusefillc
f7f86e978d
tune via CAN #3361
...
a couple of flush() were missing, also improving readability
2021-12-06 22:19:30 -05:00
Matthew Kennedy
565a94ea34
Remove the EFI_NO_CONFIG_WORKING_COPY option ( #3630 )
...
* no working copy
* oops
2021-11-29 16:44:45 -05:00
Matthew Kennedy
6e4759389a
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
28c9d7555b
live data for wastegate #3588
2021-11-24 12:59:57 -05:00
Matthew Kennedy
5274cffff3
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
e7956a53f6
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
80091498a6
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
7296593448
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Matthew Kennedy
c1941f3a49
(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
26749e0384
test TS writes ( #3515 )
...
* test TS writes
* s
* this must be a gcc extension
2021-11-10 07:29:40 -05:00
Andrey
ef413188ee
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
2021-10-30 22:21:36 -04:00
rusefillc
8b0299dead
respond to 'Q follow-up #3383
2021-10-20 20:51:10 -04:00
Matthew Kennedy
0eb190cf85
respond to 'Q' ( #3382 )
2021-10-20 15:40:37 -04:00
rusefillc
d4dd74c731
Whatever we call it, whatever we implement it - we need live data / remote view into rusEFI actual state #3353
...
progress
2021-10-14 18:50:03 -04:00
rusefillc
f588b92a65
fixing build
2021-10-14 16:49:15 -04:00
rusefillc
998b474e2d
Whatever we call it, no matter how we do it - we need live data / remote view into rusEFI actual state #3353
...
progress
2021-10-14 15:17:30 -04:00
rusefillc
ba40de44b3
TS channel names for nicer console messages
2021-09-18 18:03:31 -04:00
rusefillc
75bd49ccbd
TS channel names for nicer console messages
2021-09-18 16:58:35 -04:00
rusefillc
2944a89e4e
TS channel names for nicer console messages
2021-09-18 15:33:14 -04:00
rusefillc
6247a50662
Revert "Revert "memory savings ( #3195 )""
...
This reverts commit 86cf9cf7
2021-08-27 06:18:05 -04:00
rusefillc
86cf9cf7c9
Revert "memory savings ( #3195 )"
...
This reverts commit 1b485ca2
2021-08-27 02:32:31 -04:00
Matthew Kennedy
1b485ca2d8
memory savings ( #3195 )
...
* d
* dead code
* all your ram are belong to me
* turn off gpiochips we don't need
* save
* save by using the same file handle
* smaller stack ok
* these can be on the stack
* this is closer
* what about ccm?
* probing available
* now probe ccm
* ccm
* put stuff in ccm
* fsio
* memory usage
* memory
2021-08-26 23:05:31 +03:00
Matthew Kennedy
39388c75d8
even more pch ( #3112 )
...
* s
* more
* s
* f7
2021-08-04 19:30:52 -04:00
Matthew Kennedy
4e6b61234f
yet more pch ( #3068 )
...
* big pch energy
* put back ramdisk stub
* tests are happy
* h743 nucleo
* kinetis
* I love deleting code!
* make stepper happy
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-03 22:05:01 -04:00
Matthew Kennedy
0fde085a44
remove TS file read ( #3004 )
...
* remove
* more defines
* test
* lots of java
* s
2021-07-21 14:24:53 -04:00
Matthew Kennedy
e3849b95d5
don't require EXTERN_ENGINE in every file ( #2969 )
...
* move enginePins
* no more extern engine
* uses
* more
* extern config too
* put this where it belongs
* include correct header
* merge
2021-07-16 18:13:33 -04:00