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
Andrey
9c9cf69ebe
logging of live data structs was: data points #3614
2022-06-29 03:29:21 -04:00
rusefillc
12d3a00712
SD card logs are broken by double fuel: wall correction #4291
2022-06-26 20:48:36 -04:00
Matthew Kennedy
2a204b9b8f
binary log knock count and retard ( #4139 )
2022-05-05 07:41:41 +03:00
Matthew Kennedy
f1742c44ff
output channel tweaks ( #4023 )
...
* shuffle around output channels
* postState should take a ref
* s
* s
* patch input file
* limits
* accel bad bounds check
* units
* units
* Revert "accel bad bounds check"
This reverts commit b2bb493be331d5d2cf40b9ed01363a53182c883e.
* missed an autoscale
2022-03-24 08:58:55 -04: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
rusefillc
7d32746c02
SD card log fields list should be auto-generated #3985
2022-03-11 17:33:08 -05:00
Matthew Kennedy
6ac99f3dd7
sd log blah ( #3991 )
2022-03-11 15:48:03 -05:00
rusefillc
dbe02d8a48
SD card log fields list should be auto-generated #3985
2022-03-09 18:45:41 -05:00
rusefillc
286730f2a0
Onboard SD Card Datalogging Doesn't Record TPS #3943
2022-02-18 22:44:39 -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
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
31898a2d79
automation around outputs section #197
2021-11-27 18:54:57 -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
rusefillc
eb2045f02b
automation around outputs section #197
2021-11-26 21:54:31 -05:00
Scott Smith
df3e60c07c
Extend LogField to support scaled_channel divisors. ( #3575 )
...
Also move the type field and shrink the size field for better packing.
Saves about 800 bytes of flash. This fixes #3574 .
2021-11-19 02:29:19 -05: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
rusefillc
3ff5745b45
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-06 11:07:46 -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
rusefillc
9f35de24f0
rusEFI console logs are missing some fields #3314
2021-10-03 23:07:16 -04:00
rusefillc
520b237935
rusEFI console logs are missing some fields #3314
2021-10-03 22:45:47 -04:00
Matthew Kennedy
a4244e756e
per cylinder knock level in SD log ( #3239 )
2021-09-19 03:54:59 -04:00
rusefillc
d4a25c4800
SD-card log fields improvement (warning counter & last code) fix #3162
2021-09-08 21:15:41 -04:00
rusefillc
1828dd9ba4
SD-card log fields improvement (warning counter & last code) #3162
2021-09-08 20:45:52 -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
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
rusefillc
da613e65dc
fix vvt indication #2926
...
TS project part of the change
2021-07-08 09:37:56 -04:00
Andrey
f6695b4264
fix vvt indication #2926
...
only field rename
2021-07-08 09:25:31 -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
7cea9ab533
remove duplicate SD log fields ( #2556 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-15 01:07:59 -04:00
Matthew Kennedy
b110e01638
constexpr-ify log field list ( #2548 )
...
* constexprify
* reclaim ram
* more constexpr
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-13 20:16:18 -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
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
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
3878cb9994
sd log afr 2 ( #2052 )
2020-12-10 14:05:52 -05:00
Matthew Kennedy
15d5c872c2
log afr in addition to lambda ( #1920 )
...
* log afr
* log it
* weird double commas
2020-10-31 17:52:07 -04:00
Matthew Kennedy
66cc63b18a
log target lambda ( #1919 )
2020-10-30 17:42:00 -04:00
rusefillc
106c91efac
fluid gauges
2020-10-28 00:20:35 -04:00
Matthew Kennedy
09b41bb1bb
Everything in lambda! ( #1893 )
...
* lambda
* default configs, fix build
* config, gauge, UI
* more digits
* change menu text
* fix that while I'm here
* doesn't need extra word
* todo note
* tests
* last test
* missed a config
* update java
* store target lambda
* more java
* format
* hopefully enough java for CI to pass
2020-10-26 18:15:17 -04:00
Matthew Kennedy
a8057cfc16
write SD header using new Writer class ( #1882 )
...
* write header
* hooray, free memory!
* fix test
* is there really this much free space...?
* no, there is not
2020-10-15 16:00:13 -04:00
Matthew Kennedy
2cb665cc51
Check for sd buffer overrun ( #1867 )
...
* use actual header size
* and the buffer can be a little smaller
2020-10-08 21:02:15 -04:00
rusefillc
0726f168cf
SD card logs not valid for REO #1864
2020-10-08 20:17:32 -04:00
rusefillc
e721acc60c
SD card logs not valid for REO #1864
2020-10-08 20:06:07 -04:00
rusefi
b87fb3686f
SD card logs not valid for REO #1864
2020-10-08 17:58:58 -04:00