Andrey
14076471eb
https://rusefi.com/forum/viewtopic.php?p=44732
2022-03-23 19:15:39 -04:00
GitHub build-firmware Action
6e20324be1
Auto-generated configs and docs
2022-03-21 00:20:26 +00:00
Matthew Kennedy
be47bc1b37
aux linear sensors ( #4005 )
...
* aux linear sensors
* comment
* kick build
* fix alignment
* fix alignment
2022-03-20 20:13:04 -04:00
GitHub build-firmware Action
22d4021a46
Auto-generated configs and docs
2022-03-20 13:35:00 +00:00
Matthew Kennedy
f742ae8b7e
limp mangaer handles more stuff ( #3983 )
2022-03-20 09:28:17 -04:00
rusefillc
9ba10b19d4
JNI for test coverage #3965
2022-03-15 11:47:47 -04:00
Andrey
c4339e2148
JNI for test coverage #3965
2022-03-15 11:23:06 -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
873d4e26cb
refactoring
2022-03-14 23:02:00 -04:00
GitHub build-firmware Action
392935050c
Auto-generated configs and docs
2022-03-11 20:54:44 +00:00
Matthew Kennedy
6ac99f3dd7
sd log blah ( #3991 )
2022-03-11 15:48:03 -05:00
rusefillc
47d84d8c0d
BT
2022-03-11 13:06:47 -05:00
rusefillc
23514b7e5c
Firmware support or user instructions for jdy-33 fix #3944
2022-03-10 17:01:25 -05: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
GitHub build-firmware Action
4137be13a5
Auto-generated configs and docs
2022-03-09 01:32:57 +00:00
Andrey G
bca63957b1
Test bench: implement injector test for dead time calculation ( #3960 )
...
* Add output channel for TestBench iter counter
* Update testBenchIter from runBench
* rusefi.input: testBenchIter gauge
* rusefi.input: initial Injector test dialog
2022-03-08 19:25:58 -06:00
Matthew Kennedy
2f1957cc0c
Chunk outputchannels ( #3916 )
...
* executeCommand knows about opcodes
* kick
* remove allowLongResponse
* unused
* chunk output channel reads
* add api in firmware instead
* test size
* bad merge
* firmware missed a spot
* bad merge
* fix logic
* haha we have to disable it
* we can remove the TODO from #3917
2022-02-11 17:24:08 -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
rusefillc
06797c4fac
docs
2022-02-10 23:17:42 -05:00
GitHub build-firmware Action
4032c83f29
Auto-generated configs and docs
2022-02-11 01:24:16 +00:00
rusefillc
153e7783f7
Lua CAN relay performance #3911
2022-02-10 20:17:17 -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
GitHub build-firmware Action
8e544998fb
Auto-generated configs and docs
2022-02-04 21:47:48 +00:00
rusefillc
8bac652a92
LUA to read if USB is connected or not. #3891
2022-02-04 16:42:01 -05:00
GitHub build-firmware Action
a4c473cbdf
Auto-generated configs and docs
2022-02-02 02:45:00 +00:00
rusefillc
e5d6791875
mr output channel
2022-02-01 21:05:50 -05:00
GitHub build-firmware Action
75d2e11b5a
Auto-generated configs and docs
2022-01-28 01:16:52 +00:00
rusefillc
146d386d4e
pedal calibration
2022-01-27 20:10:55 -05:00
Matthew Kennedy
5865f65e1e
remove getDebugChannels ( #3850 )
2022-01-27 19:21:05 -05:00
rusefillc
1cf898e6e2
reducing magic constants
2022-01-27 17:39:46 -05:00
GitHub build-firmware Action
660337e952
Auto-generated configs and docs
2022-01-27 13:02:18 +00:00
Matthew Kennedy
966e51cbc6
more tps accel data ( #3844 )
2022-01-27 07:46:13 -05:00
GitHub build-firmware Action
e584ef198c
Auto-generated configs and docs
2022-01-24 02:55:57 +00:00
Matthew Kennedy
717d931e78
refactor decel fuel cut ( #3830 )
...
* refactor dfco
* s
* output channel logs dfco
* slightly cheeky comment
2022-01-23 19:44:41 -05:00
GitHub build-firmware Action
4e45e6cb6f
Auto-generated configs and docs
2022-01-21 23:15:14 +00:00
Matthew Kennedy
9c0e1bb551
swapped wall wetting channels ( #3824 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-01-21 18:09:28 -05:00
GitHub build-firmware Action
7c85554ece
Auto-generated configs and docs
2022-01-21 20:59:16 +00:00
Matthew Kennedy
697846413d
Raw map and ego gauges ( #3822 )
...
* raw afr and map
* gauges
* s
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-01-21 15:53:16 -05:00
Andrey
5feab6f6c3
migrating to SensorType::Rpm API
2022-01-20 22:06:20 -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
64387689ff
On m_event vs lobe vs scheduling #3804
2022-01-18 00:45:24 -05:00
rusefillc
5e2ad39d91
GDI Epic #1448
2022-01-18 00:27:20 -05:00
rusefillc
63aa120803
https://github.com/rusefi/alphax-2chan/issues/14
2022-01-16 23:43:53 -05:00
GitHub build-firmware Action
4360decabe
Auto-generated configs and docs
2022-01-15 22:45:28 +00:00
rusefillc
e87c96b0e9
Gear detection based on RPM to VSS ratio #3779
2022-01-15 17:30:08 -05:00
GitHub build-firmware Action
5fa54ed9ac
Auto-generated configs and docs
2022-01-12 21:38:47 +00:00
rusefillc
0f38a22a46
't' in terminal does not print seconds properly fix #3780
2022-01-12 16:03:40 -05:00
Matthew Kennedy
7d341cfc9d
improve maf output channels and logging ( #3743 )
...
* maf channels
* s
* binary log
* if only I could type
* can
* instant RPM too
* s
* test
* graceful zero rpm
* test works
* float near
2022-01-12 15:41:35 -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
rusefillc
177a5faa63
limp ClearReason
2022-01-08 22:13:20 -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
a85e365e88
Live Data progress
2022-01-06 13:13:07 -05:00
rusefillc
0d00272ab5
Live Data progress
2022-01-06 12:37:48 -05:00
rusefillc
d4aa280176
Live Data progress
2022-01-06 12:21:43 -05:00
Andrey
57a9d96897
Live Data progress
2022-01-06 12:01:37 -05:00
Andrey
ed6c89ec10
Live Data progress
2022-01-05 20:15:23 -05:00
GitHub build-firmware Action
2208947bb3
Auto-generated configs and docs
2022-01-05 06:49:51 +00:00
GitHub build-firmware Action
38b17f5859
Auto-generated configs and docs
2022-01-05 05:09:04 +00:00
GitHub build-firmware Action
53d363df5e
Auto-generated configs and docs
2022-01-03 23:46:25 +00:00
rusefillc
152eddcdee
helping TS with explicit padding?
2022-01-03 18:40:02 -05:00
rusefillc
2016ecbe98
live data progress
2022-01-02 01:17:22 -05:00
rusefillc
95136893de
GDI Epic #1448
2022-01-01 17:18:11 -05:00
GitHub build-firmware Action
6213eb5406
Auto-generated configs and docs
2021-12-30 22:59:03 +00:00
rusefillc
0c589b86c2
GDI Epic #1448
2021-12-30 17:41:57 -05:00
GitHub build-firmware Action
6a187d488f
Auto-generated configs and docs
2021-12-30 22:03:20 +00:00
rusefillc
5e56f9c5cd
GDI Epic #1448
2021-12-30 16:56:15 -05:00
GitHub build-firmware Action
a82f364956
Auto-generated configs and docs
2021-12-21 23:15:00 +00:00
Matthew Kennedy
04984859ab
log channel improvements ( #3710 )
...
* WB info
* fix a bunch of unsigned vs signed, move some TPS stuff too
* s
2021-12-21 18:09:40 -05:00
rusefillc
a9d57fd29a
ISO-TP minor progress
2021-12-19 00:54:31 -05:00
rusefillc
0dfb744382
PCAN sandbox - error requestOutputChannels #3698
...
improving logging
2021-12-19 00:43:22 -05:00
Andrey
d7e25028a0
PCAN sandbox - error requestOutputChannels fix #3698
2021-12-19 00:29:30 -05:00
rusefillc
1973b33e13
PCAN sandbox - error requestOutputChannels #3698
...
improving logging
2021-12-19 00:00:54 -05:00
GitHub build-firmware Action
2796bb05c8
Auto-generated configs and docs
2021-12-16 21:08:16 +00:00
rusefillc
16a132799c
live data for wastegate and launch control #3588
2021-12-16 15:26:57 -05:00
rusefillc
174a02f805
live data for wastegate and launch control #3588
2021-12-16 15:24:32 -05:00
GitHub build-firmware Action
721f1ed1c7
Auto-generated configs and docs
2021-12-16 19:53:45 +00:00
rusefillc
81759802d0
live data for wastegate and launch control #3588
2021-12-16 14:47:00 -05:00
rusefillc
86506a15a9
clutch input via CAN #3605
2021-12-15 20:11:23 -05:00
rusefillc
17879ef7de
MAP phase sensing #3544
2021-12-09 22:16:42 -05:00
GitHub build-firmware Action
49c348d118
Auto-generated configs and docs
2021-12-09 03:52:01 +00:00
rusefillc
574d09e29e
rusEFI console ISO-TP via PCAN #3667
...
changing this mess just a bit
2021-12-08 18:43:27 -05:00
Andreika
6be915f7af
can_isotp fix? ( #3678 )
...
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-12-08 18:12:51 -05:00
rusefillc
68bddbe820
Update serial_can.cpp
2021-12-08 17:01:53 -05:00
rusefillc
5830975040
rusEFI console ISO-TP via PCAN #3667
...
fixing build #3
2021-12-08 16:24:54 -05:00
rusefillc
2bed640b50
rusEFI console ISO-TP via PCAN #3667
...
fixing build #2
2021-12-08 16:13:02 -05:00
Andreika
72cefd42de
CAN ISO-TP progress (+unit-tests fix) ( #3677 )
...
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-12-08 15:11:19 -05:00
rusefillc
3a33e59b86
rusEFI console ISO-TP via PCAN #3667
2021-12-08 12:01:28 -05:00
rusefillc
8da3d17772
docs
2021-12-08 11:55:34 -05:00
Andrey
50038167d8
MAP phase sensing #3544
...
new implementation seems complete?
2021-12-07 21:08:25 -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
GitHub build-firmware Action
e58ff36e70
Auto-generated configs and docs
2021-12-07 20:11:41 +00:00
Matthew Kennedy
8afab62b23
fix knock log ( #3669 )
2021-12-07 14:49:45 -05:00
rusefillc
b4c07798b5
MAP phase sensing #3544
2021-12-07 08:57:23 -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
rusefillc
f826fe13aa
MAP phase sensing #3544
...
trigger sync better gauges/logging
2021-12-06 17:04:05 -05:00
rusefillc
934b005acb
trigger sync better gauges/logging
2021-12-06 13:08:41 -05:00
rusefillc
dbb3de3618
tune via CAN #3361
...
pauseCANdueToSerial
2021-12-05 21:21:36 -05:00
GitHub build-firmware Action
54e7062483
Auto-generated configs and docs
2021-12-05 04:36:49 +00:00
rusefillc
865c8015dc
duplicate output name
2021-12-04 23:29:35 -05:00
rusefillc
8d20854ba3
tune via CAN #3361
...
better constant name
2021-12-04 22:29:53 -05:00
rusefillc
359640e7aa
tune via CAN #3361
...
todo: find a better place for these defs
2021-12-04 20:34:31 -05:00
GitHub build-firmware Action
d8c052211b
Auto-generated configs and docs
2021-12-04 23:28:17 +00:00
rusefillc
0c91e77749
MAP phase sensing #3544
...
taking a step back to happy place
2021-12-04 18:21:10 -05:00
GitHub build-firmware Action
17d95341f4
Auto-generated configs and docs
2021-12-04 22:12:49 +00:00
rusefillc
45a95db67f
MAP phase sensing #3544
...
trying longer average
2021-12-04 17:06:59 -05:00
rusefillc
cf26181189
helping CAN compile
2021-12-03 22:24:57 -05:00
Andrei
c6fa50d196
CAN update
2021-12-03 21:44:15 -05:00
GitHub build-firmware Action
9313c7b3ed
Auto-generated configs and docs
2021-12-02 22:42:07 +00:00
rusefillc
1b036f238f
MAP phase sensing #3544
2021-12-02 17:08:43 -05:00
GitHub build-firmware Action
c9aa40293c
Auto-generated configs and docs
2021-12-02 06:56:04 +00:00
rusefillc
168a899ba9
how many more spelling mistakes?!
2021-12-02 01:06:40 -05:00
GitHub build-firmware Action
6219679d77
Auto-generated configs and docs
2021-11-30 21:40:56 +00:00
rusefillc
17d1144413
MAP lost in Datalogging after latest snapshot 20121129@28919 #3637
2021-11-30 16:35:45 -05:00
GitHub build-firmware Action
59ad7d73e9
Auto-generated configs and docs
2021-11-29 22:53:01 +00:00
rusefillc
f5bf143222
MAP lost in Datalogging after latest snapshot 20121129@2891 fix #3637
2021-11-29 17:46:22 -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
GitHub build-firmware Action
76477bbd46
Auto-generated configs and docs
2021-11-29 17:54:58 +00:00
rusefillc
f6e8e18563
why so many channels are hidden in debug ? #3614
2021-11-29 12:38:09 -05:00
GitHub build-firmware Action
061a5f7fed
Auto-generated configs and docs
2021-11-29 17:35:56 +00:00
rusefillc
1d9d6d2e0b
why so many channels are hidden in debug ? #3614
2021-11-29 12:03:48 -05:00
GitHub build-firmware Action
d5ec983f55
Auto-generated configs and docs
2021-11-29 16:49:40 +00:00
rusefillc
31bd9102e7
why so many channels are hidden in debug ? #3614
2021-11-29 11:42:29 -05:00
GitHub build-firmware Action
81f4a3e5f0
Auto-generated configs and docs
2021-11-29 06:58:09 +00:00
rusefillc
30d8310dad
why so many channels are hidden in debug ? #3614
2021-11-29 01:19:06 -05:00
rusefillc
5df26f5216
why so many channels are hidden in debug ? #3614
2021-11-29 01:15:04 -05:00
rusefillc
26997ab9e3
why so many channels are hidden in debug ? #3614
2021-11-29 01:02:40 -05:00
GitHub build-firmware Action
f61f3e2834
Auto-generated configs and docs
2021-11-29 06:00:58 +00:00
rusefillc
9f196769ad
why so many channels are hidden in debug ? #3614
2021-11-29 00:48:45 -05:00
GitHub build-firmware Action
247a772f7f
Auto-generated configs and docs
2021-11-29 05:41:48 +00:00
rusefillc
f79ae3c623
why so many channels are hidden in debug ? #3614
2021-11-29 00:33:05 -05:00
GitHub build-firmware Action
122a4019f3
Auto-generated configs and docs
2021-11-29 05:25:27 +00:00
rusefillc
4c38220ef9
why so many channels are hidden in debug ? #3614
2021-11-29 00:01:12 -05:00
GitHub build-firmware Action
b466f82af1
Auto-generated configs and docs
2021-11-29 04:25:09 +00:00
rusefillc
5eb3e76fb8
why so many channels are hidden in debug ? #3614
2021-11-28 23:09:24 -05:00
GitHub build-firmware Action
28f876171c
Auto-generated configs and docs
2021-11-29 03:26:23 +00:00
rusefillc
bd48f83b73
why so many channels are hidden in debug ? #3614
2021-11-28 22:21:32 -05:00
GitHub build-firmware Action
d0fc494aa1
Auto-generated configs and docs
2021-11-29 02:00:43 +00:00
rusefillc
98a0fc3d07
why so many channels are hidden in debug ? #3614
...
space for new sensor
2021-11-28 20:55:16 -05:00
rusefillc
51f16894d0
docs
2021-11-28 20:19:05 -05:00
GitHub build-firmware Action
b73316f3a4
Auto-generated configs and docs
2021-11-28 22:26:50 +00:00
rusefillc
6a9a267314
automation around outputs section #197
...
datalog toolset
2021-11-28 17:04:46 -05:00
rusefillc
27e9540e78
automation around outputs section #197
...
datalog toolset
2021-11-28 16:36:30 -05:00
rusefillc
f8576170f6
automation around outputs section #197
...
datalog toolset
2021-11-28 16:10:09 -05:00
Matthew Kennedy
4537018927
fix ( #3629 )
2021-11-28 15:36:36 -05:00
rusefillc
1bbe587716
automation around outputs section #197
...
datalog toolset
2021-11-28 14:40:16 -05:00
rusefillc
30ddb4fd22
automation around outputs section #197
...
datalog toolset
2021-11-28 14:10:13 -05:00
rusefillc
280b1630b6
automation around outputs section #197
2021-11-27 19:23:35 -05:00
rusefillc
d068260edf
automation around outputs section #197
2021-11-27 18:34:47 -05:00
rusefillc
61b18b7bf9
automation around outputs section #197
2021-11-27 14:09:27 -05:00
rusefillc
c4f973c2e2
automation around outputs section #197
2021-11-27 14:08:09 -05:00
rusefillc
edb10af9f4
automation around outputs section #197
2021-11-27 13:36:37 -05:00
rusefillc
1cbdd226d5
automation around outputs section #197
2021-11-27 13:05:56 -05:00
rusefillc
412d804350
automation around outputs section #197
2021-11-27 12:28:59 -05:00
Matthew Kennedy
5d2f0e6c4b
don't need autoscale when it's 1.0 ratio ( #3625 )
...
* don't need autoscale when it's 1.0 ratio
* chmod +x
* we needed a few of those
2021-11-27 10:01:17 -05:00
rusefillc
0b5a9fa1db
automation around outputs section #197
2021-11-27 01:13:01 -05:00
rusefillc
eb2045f02b
automation around outputs section #197
2021-11-26 21:54:31 -05:00
rusefillc
13704396bf
automation around outputs section #197
2021-11-26 21:21:46 -05:00
rusefillc
7596e45e86
automation around outputs section #197
2021-11-26 21:10:09 -05:00
rusefillc
93ccc9b1be
automation around outputs section #197
2021-11-26 21:03:45 -05:00
rusefillc
7c217d73e9
automation around outputs section #197
2021-11-26 20:53:22 -05:00
rusefillc
6ff42cc031
automation around outputs section #197
2021-11-26 20:46:42 -05:00
rusefillc
89776f5424
automation around outputs section #197
2021-11-26 19:14:11 -05:00
rusefillc
bcfc6453a5
automation around outputs section #197
2021-11-26 18:49:16 -05:00
rusefillc
32f43736fa
automation around outputs section #197
2021-11-26 18:30:59 -05:00
rusefillc
4d78fd93b5
automation around outputs section #197
2021-11-26 18:16:06 -05:00
rusefillc
cbd5650dcf
automation around outputs section #197
2021-11-26 15:53:01 -05:00
Matthew Kennedy
f8403543d6
wall fuel tweaks ( #3617 )
2021-11-25 18:45:44 -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
rusefillc
66043a5daf
automation around outputs section #197
2021-11-21 09:35:37 -05:00
rusefillc
907c955625
automation around outputs section #197
2021-11-20 14:38:50 -05:00
rusefillc
8cc775e6b6
automation around outputs section #197
2021-11-20 14:27:21 -05:00
rusefillc
7fbd8e9154
automation around outputs section #197
2021-11-20 14:08:02 -05:00
rusefillc
0e89992c38
automation around outputs section #197
2021-11-20 13:30:25 -05:00
Scott Smith
1fe26f55fb
Expose console over serial port for H7 proc ( #3578 )
...
This way you can use the console/TunerStudio with the ST-Link
In the process, combine TS_PRIMARY_UART and TS_PRIMARY_SERIAL into TS_PRIMARY_PORT, to make UART vs
SERIAL selection more robus. Ditto for TS_SECONDARY_*. Also change use of TS_NO_PRIMARY to be #if
not #ifdef, so that it can be properly set as a compile flag and not be overwritten by various
header files.
2021-11-20 00:39:08 -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
rusefillc
d91e5f2ad0
automation around outputs section #197
...
a step back
2021-11-18 21:12:54 -05:00
rusefillc
f1103b65bc
automation around outputs section #197
2021-11-18 20:09:07 -05:00
rusefillc
b16f970dcb
automation around outputs section #197
2021-11-18 19:46:17 -05:00
rusefillc
12fda6be9f
automation around outputs section #197
2021-11-18 19:34:46 -05:00
rusefillc
27d8061625
automation around outputs section #197
...
wow huge step!
2021-11-18 00:19:11 -05:00
rusefillc
5c20e1d52c
automation around outputs section #197
2021-11-18 00:05:27 -05:00
rusefillc
54a9b62de1
automation around outputs section #197
...
packing & making my job easier
2021-11-17 23:22:08 -05:00
rusefillc
cb300ec985
automation around outputs section #197
...
refactoring
2021-11-17 23:16:15 -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
36d75fa6db
enable nb1 serial pins ( #3546 )
...
* enable serial on nb1
* typo
* serial
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-14 16:07:56 -05: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
rusefillc
e9e88ff763
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
Matthew Kennedy
7590e4c679
log current engine phase on trigger teeth ( #3471 )
...
* log phase on trigger teeth
* ui
* guard
2021-11-05 20:02:15 -04:00
rusefi
433d526ee5
turbo speed turbospeed input #2935
2021-11-04 19:43:22 -04:00
Matthew Kennedy
5b35aa8f21
log vvt targets ( #3417 )
...
* log vvt target
* java
* make java happy probably
* sensorlogger
2021-11-02 15:03:57 -04:00
Matthew Kennedy
75a2b5ef02
Knock retard ( #3396 )
...
* output gauge
* knock controller
* don't need that
* inject engine ref
* test knock
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-01 23:33:59 -04:00
Andrey
d0b2ce5654
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
570e2b2a87
respond to 'Q follow-up #3383
2021-10-20 20:51:10 -04:00
Matthew Kennedy
44f8698d3e
respond to 'Q' ( #3382 )
2021-10-20 15:40:37 -04:00
Matthew Kennedy
e4c34e016a
last packet optimization ( #3363 )
...
* last packet optimization
* comment
* test
* missed one
* set tcp mss
2021-10-18 19:59:08 -04:00
rusefillc
61e2b3d5db
Remove engine load acceleration enrichment fix #3357
2021-10-16 21:24:05 -04:00
rusefillc
970d8f7f84
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
85618f61d5
fixing build
2021-10-14 16:49:15 -04:00
rusefillc
0254a141df
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
49e87825f9
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-06 00:19:33 -04:00
rusefillc
546d354faf
rusEFI console logs are missing some fields #3314
2021-10-05 16:28:15 -04:00
rusefillc
77c4e83ebc
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-05 16:21:41 -04:00
rusefillc
e30bde3802
rusEFI console logs are missing some fields #3314
2021-10-04 00:30:20 -04:00
Matthew Kennedy
8cd132b8a8
dead knock code ( #3255 )
...
* more unification
* hip stub
* comment
* guard
* channel idx
* include
* hip
* move in to engine
* hip9011
* dead stuff
* dead
* fsio
* lcd
* more dead
2021-09-21 20:40:20 -04:00
Matthew Kennedy
0e2af73e9c
Knock count ( #3240 )
...
* knocky knocky
* check the right thing
* improve operator
* TS
* s
* bbbbb
2021-09-20 14:27:26 -04:00
Matthew Kennedy
a4244e756e
per cylinder knock level in SD log ( #3239 )
2021-09-19 03:54:59 -04:00
rusefillc
db73c52b96
TS channel names for nicer console messages
2021-09-18 18:03:31 -04:00
rusefillc
b597d80798
TS channel names for nicer console messages
2021-09-18 16:58:35 -04:00
rusefillc
847fb75a23
TS channel names for nicer console messages
2021-09-18 15:33:14 -04:00
rusefillc
d4a25c4800
SD-card log fields improvement (warning counter & last code) fix #3162
2021-09-08 21:15:41 -04:00
Andrey
3ed50dbea7
SD-card log fields improvement (warning counter & last code) #3162
2021-09-05 14:43:35 -04:00
Andrey
f8233b11b5
SD-card log fields improvement (warning counter & last code) #3162
2021-09-05 10:01:04 -04:00
Andrey
8c5dab5bd6
SD-card log fields improvement (warning counter & last code) #3162
2021-09-05 09:16:35 -04:00
rusefillc
22158cbc4a
Revert "partial rollback was requested to revive HW CI"
...
This reverts commit 6834d0dd
2021-08-27 12:42:53 -04:00
rusefillc
48a009fc33
Revert "Revert "memory savings ( #3195 )""
...
This reverts commit 0b3ef5f5
2021-08-27 06:18:05 -04:00
rusefillc
0b3ef5f553
Revert "memory savings ( #3195 )"
...
This reverts commit 52a24ee7
2021-08-27 02:32:31 -04:00
rusefillc
6834d0dd65
partial rollback was requested to revive HW CI
2021-08-26 17:04:27 -04:00
Matthew Kennedy
52a24ee773
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
rusefillc
9b84fc4eaf
Tooth logger to use engineSnifferRpmThreshold #3161
...
more refactoring also removing obsolete comment
2021-08-15 14:14:13 -04:00
rusefillc
f74e63fa34
Tooth logger to use engineSnifferRpmThreshold #3161
...
use configurable limit
2021-08-15 13:59:18 -04:00
rusefillc
c18ea4a439
Tooth logger to use engineSnifferRpmThreshold #3161
...
refactoring
2021-08-15 13:55:28 -04:00
rusefillc
2eb46c5504
moving two lines closer
2021-08-07 17:13:54 -04:00
Matthew Kennedy
e50dcb94b0
oops ( #3116 )
2021-08-07 22:56:59 +03:00
Matthew Kennedy
d24f1462e2
even more pch ( #3112 )
...
* s
* more
* s
* f7
2021-08-04 19:30:52 -04:00
Matthew Kennedy
25414ebdad
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
d2003d24a0
make build happy ( #3067 )
2021-07-26 09:08:05 -04:00
Matthew Kennedy
0f0b84a6db
remove TS file read ( #3004 )
...
* remove
* more defines
* test
* lots of java
* s
2021-07-21 14:24:53 -04:00
Matthew Kennedy
6f80bc72ae
fan indicators + test buttons ( #3002 )
...
* sd bits
* rusefi.input
* second fan bit
* fans
2021-07-20 23:26:06 -04:00
Matthew Kennedy
b28e8348ce
sd card indicators ( #3001 )
...
* sd bits
* rusefi.input
2021-07-20 21:29:24 -04:00
Matthew Kennedy
2ce7777865
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
Andrey
a926357a01
making code more testable
2021-07-14 22:37:05 -04:00
rusefi
0808372d34
longer error message in 't' response
2021-07-14 12:42:35 -04:00
rusefi
4c0184e509
't' comammand to return fatal error text
2021-07-13 22:53:11 -04:00
Andrey
f6695b4264
fix vvt indication #2926
...
only field rename
2021-07-08 09:25:31 -04:00
Andrey G
0afd3c83df
Fix swap macro ( #2904 )
...
* convert swap macroses to inline functions
* clean-up workarounds
2021-07-04 18:03:17 -04:00
Andrey
f5e937fe2b
refactoring: getShaftSynchronized
2021-07-03 10:37:03 -04:00
Andrey
0af1e8ee59
Nissan progress
2021-07-02 20:12:31 -04:00
Andrey
e766279b5b
less broken code?
2021-07-02 19:28:09 -04:00
Matthew Kennedy
cd5eb6a77c
Move AC logic out of FSIO ( #2872 )
...
* new impl
* remove fsio
* inject "is ac active" to fan
* include the correct code
* include
* test
* more AC features
* AC switch vs. actual AC indicators
* include
* duh
2021-06-27 18:51:34 -04:00
Matthew Kennedy
2475cb283b
warnings ( #2862 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-25 20:58:38 -04:00
Andrey G
08747d036e
TS communication minor fixes ( #2847 )
...
* console: noone use this
* console: do not stop blinking if TS command executes too long
Set and clear flag from the same place
Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2021-06-23 04:36:55 -04:00
Andrey
8d0046b0de
removing dead code
2021-06-23 04:26:32 -04:00
Andrey
498358247e
performance optimization by dron0gus
2021-06-21 09:27:09 -04:00
Matthew Kennedy
78304d2b39
gauges for raw TPS ( #2831 )
...
* ecu part
* gauges
* debug info for ford throttle
* sensible order
2021-06-18 16:27:44 -04:00
Andrey
158296f990
reverting TCU cherry pick
2021-06-12 13:52:18 -04:00
Andrey
4182eccbf3
random trick
2021-06-12 13:48:37 -04:00
rusefillc
4fa19b88a0
TCU cherry
2021-06-11 23:48:57 -04:00
Matthew Kennedy
5a5f25244a
make the simulator usable ( #2717 )
...
* these start themselves now
* dead
* configure ports
* start serial
* dead
* minimal pins
* simulator logging works
* why not enable lua
* speeeeeed
* start lua
* spammy print
2021-05-17 12:44:02 +03:00
Matthew Kennedy
13d2ee03bc
idle indicators ( #2692 )
...
* add coasting bit
* remove useless bit
2021-05-13 17:35:00 -04:00
Matthew Kennedy
da6518dcb1
remove deprecated getEngineLoadT ( #2676 )
...
* remove
* few more
2021-05-10 08:30:41 -04:00
Matthew Kennedy
3968204dfa
Hook up multi bank fuel trim ( #2532 )
...
* multi bank trim
* cleaning
* output channels
* output channels
2021-05-08 17:41:50 -04:00
Matthew Kennedy
bbb6b6dd14
remove simple cases of LoggingWithStorage ( #2569 )
...
* remove simple cases
* more simple
* serial
* s
* more
* try memory
* easy
* mmc acc
* that's how much memory
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-19 08:11:59 -04:00
Matthew Kennedy
e3fcbdc7c0
ts logger ( #2566 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-18 19:13:48 -04:00
Matthew Kennedy
22bcbf7444
More binary log fields ( #2518 )
...
* gauge names
* binary log
* it only takes scaled channel
2021-04-03 20:28:55 -04:00
Matthew Kennedy
f0cf4f38ff
fix multi-serial-port insanity ( #2476 )
...
* carve out UART specific
* implement channel
* config cleanup
* use new config
* bootloader
* dead code
* s
* h7 inherits f7
* oops
* ok now it's right
* tests
* cleanup
* call setup
* put that in its own file
* cleanup
* format
* guard
* not needed
* improve guarding
* portable
* allow override of uart mode
* fixes for bootloader
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-28 09:06:36 -04:00
Matthew Kennedy
4e3e95db2d
replace print/printMsg with scheduleMsg ( #2497 )
...
* start cleaning
* disabled feature means don't print that it's disabled
* cli
* usages
* printMsg -> scheduleMsg
* this is alllll dead now
* no crlf please
* all hope is lost if you manage to hit this line
* tests
* tests
* ok we did actually need that part
* sim
* d
* kinetis
* it did ifdef, not if
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-26 17:23:26 -04:00
Matthew Kennedy
6491c83f73
read configuration from flash exactly once ( #2481 )
...
* early hw init
* s
* read configuration exactly once
* cleanup
* housekeeping
* test friendly
* ugh bad merge
* that is a noop
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 18:16:26 -04:00
Matthew Kennedy
599a9b0183
USB uses its own channel, add implementations for serial channels ( #2472 )
...
* USB uses its own channel
* revise channels
* put serial ports in their own file
* h7 uart incompatible for now
* guard for sim
2021-03-19 17:05:04 -04:00
Matthew Kennedy
650d148008
Usable fuel consumption data/gauges ( #2474 )
...
* fuel consumption
* gauge names
* consumers
* obd
* binary logging
* doesn't need explicit constructor
* getters
* it works
* correct for injections per cycle
* datalog
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-19 17:04:42 -04:00
Matthew Kennedy
d7698f6703
Dedicated code path for USB console/TS ( #2465 )
...
* new apis
* dedicated USB path
* move decl
* init
* don't init usb twice
* guard
* check that we're initialized before using TS
* comment
* guard
* guard USB
* brain doesn't go good
* make tests happy
* dead define
* cypress
* ifdef != if
* s
* include priority
* don't start a thread we know we don't need
* bad-ish merge
* const
* why did this code exist...?
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-18 14:07:22 -04:00
Matthew Kennedy
248e9636db
extract CAN TS channel ( #2469 )
...
* extract CAN channel
* this is gross
2021-03-17 08:39:13 -04:00
Matthew Kennedy
a931928a61
type signature, guards
2021-03-15 17:11:11 -04:00
rusefillc
cf4068f54a
fix error/warning buffer overflow #2456
2021-03-14 09:52:27 -04:00
Matthew Kennedy
b56a31143e
fix error/warning buffer overflow ( #2456 )
...
* fix error printing overflow
* make the worst offender shorter
* error as warning
* these don't need that flag set
2021-03-14 09:31:11 -04:00
Matthew Kennedy
990c3649ae
logging cleanup before refactor ( #2438 )
...
* minor cleanup
* more cleaning
* signature
* spelling
* doy
2021-03-09 08:43:29 -05:00
Matthew Kennedy
b1873b3d8b
set all thread priorities in the same place ( #2412 )
...
* unify thread priority
* header
* mmc
2021-02-28 07:30:45 -05:00
Matthew Kennedy
9226f483a8
yet more TS sanity ( #2382 )
...
* ts cleanup part 1
* move more stuff in to the class
* extract base class
* switch to TsChannelBase where we can
* dfu
* more to TsChannelBase
* bad merge
* another bad merge
* bootloader
* bluetooth
* format
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-20 02:11:39 -05:00
Matthew Kennedy
a50d1d5ee3
start making tunerstudio more sane: part 2 ( #2381 )
...
* ts cleanup part 1
* move more stuff in to the class
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-19 20:48:21 -05:00
Matthew Kennedy
bc85adc74e
start making tunerstudio more sane: part 1 ( #2378 )
...
* ts cleanup part 1
* unused unused
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-19 07:40:59 -05:00
Matthew Kennedy
187c4d00f7
USB mass storage tweaking ( #2352 )
...
* disable TS in case of USB MSD
* housekeeping while we're here
* enable on MRE
* changelog
2021-02-14 15:03:07 -05:00
rusefi
6793b5d8fc
M62T vanos support #2243
2021-02-08 20:38:38 -05:00
rusefillc
156ae07bac
limp mode too good for bench testing #2244
2021-01-27 00:02:37 -05:00
Andrey G
777979c3ca
Chibi os 20 ( #2212 )
...
* Update ChibiOS
* Fix Makefiles includes paths
* halconf.h: remove flash hack
* mcuconf: fix EXTI ptiorityes
* Digital Input: ICU: use designated initializers, initialize 'arr'
* ChibiOS: lis302dl fix
* ADC: update to new API
* UARTConfig: timeout_cb field, formating
* ChibiOS: remove _exit, _kill, _getpid
* Fix lis302dl
* Bump config versions
* chconfig_common: cosmetic changes
* stm32f4ems: commulative config update
* Update Simulator
* ALLCSRC already contain all needed ChibiOS files.
Same for ALLINC and ALLCPPSRC
* ChibiOS fix for Simulator
* ChibiOS: port lock/unlock hook and MMC over SPI timeout
* STM32F7: update configs
* STM32F7: update linker file
* Cypress: port ADC lld to ChibiOS-20
* Cypress: port SPI lld to ChibiOS-20
* Cypress: port CAN lld to ChibiOS-20
* Cypress: fix include path for rules.ld
* Cypress: update chconf.h and halconf.h for ChibiOS-20
* Kinetis: update ADC lld to ChibiOS-20
* Kinetis: update SPI lld to ChibiOS-20
* Kinetis: update UART lld driver for ChibiOS-20
* Kinetis: update chconf.h and halconf.h for ChibiOS-20
* Kinetis: fix include path for rules.ld
* Nucleo F746: update ld script
* Nucleo F746: fix compile
* Bootloader: fix compilation with ChibiOS-20, cleanup
* Bootloader: add way to pass crosscompiler using CROSS_COMPILE
* Debug build arguments
* Simulator: fix windows compilation
Exclude syscalls_cpp.cpp from compilation
2021-01-19 15:20:35 -05:00
rusefillc
1cbb0c5680
Revert "Revert "rpm rate of change ( #2159 )""
...
This reverts commit 538b3ac6
2021-01-09 20:06:19 -05:00
rusefillc
538b3ac649
Revert "rpm rate of change ( #2159 )"
...
This reverts commit f73b7123
#2207 yes, this makes no sense but just to confirm
2021-01-09 19:45:07 -05:00
Matthew Kennedy
edee10ee1c
Flex fuel stubs ( #2187 )
...
* config & ui
* stub sensor
* stub init
* output channel, gauge, SD log
* linky linky
* fix
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 07:57:26 -05:00
Matthew Kennedy
f73b7123bb
rpm rate of change ( #2159 )
...
* compute rpm rate of change
* fix units on gauge
* oops
* correct order
* scaling and limits
* correct for engine cycle length
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-03 09:55:44 -05:00
Matthew Kennedy
342414a5f7
show when idle is closed loop ( #2160 )
...
* show when idle is closed loop
* semicolon
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-30 08:42:40 -05:00
Matthew Kennedy
fadfc8d09b
config for second lambda ( #2047 )
...
* config
* size
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-09 14:30:51 -05:00
Matthew Kennedy
99b9391ae8
start peeling out ts commands ( #2045 )
...
* start peeling out commands
* guard
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-09 02:23:02 -05:00
rusefillc
ea8e09ba13
fix warnings found by clang #2014
2020-12-08 13:59:40 -05:00
Matthew Kennedy
cc59a42e3f
start making TS protocol testable ( #2043 )
...
* start pulling out a class
* pull function out of loop
* there we go
* ok there we go for real
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-08 03:05:43 -05:00
rusefi
2a1b585bfe
Revert "Revert "Split ETB in to interface + implementation headers ( #2040 )""
...
This reverts commit 4f4bb957
2020-12-07 01:27:27 -05:00
rusefi
4f4bb95770
Revert "Split ETB in to interface + implementation headers ( #2040 )"
...
This reverts commit d9a82c09
2020-12-07 01:11:19 -05:00
Matthew Kennedy
d9a82c09af
Split ETB in to interface + implementation headers ( #2040 )
...
* split etb interface
* mocks
* fix master while we're at it
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-07 00:29:09 -05:00
Matthew Kennedy
27fee86923
add indicator for tps2 fail ( #2016 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-05 00:01:24 -05:00
rusefillc
e5ef8de2ae
unit tests in clang #2012
2020-12-04 23:59:21 -05:00
rusefillc
52a1ff0817
time to bump TS_OUTPUT_SIZE!
2020-12-02 14:10:02 -05:00
shadowm60
ecc9c0dc6b
introduce vehicle acceleration in TS ( #1997 )
...
* introduce vehicle acceleration in TS
* Update rusefi.input
added gauge as well
2020-12-02 11:12:19 -05:00
rusefillc
44a0bade05
occasional tunerstudio CRC errors #1943
...
third time a charm?
2020-11-17 23:47:35 -05:00