Matthew Kennedy
dfaac25df1
sd card indicators ( #3001 )
...
* sd bits
* rusefi.input
2021-07-20 21:29:24 -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
Matthew Kennedy
da1d8edfa1
no sd if early fatal ( #2680 )
2021-05-10 14:31:40 -04:00
rusefi
be0f2210c5
improving QC process
2021-04-22 21:23:20 -04:00
Matthew Kennedy
5f0791f9fb
Destroy all shared logger ( #2574 )
...
* most of shared logger
* a few more
* one more
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 14:28:48 -04:00
Matthew Kennedy
967383dd8e
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
rusefillc
57dcc927c9
flush SD log 10x faster #2558
2021-04-15 09:42:22 -04:00
Matthew Kennedy
a5d6cb9337
flush 10x faster ( #2558 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-15 09:31:38 -04:00
rusefillc
b5ac82913b
nothing happens here
2021-04-13 23:32:32 -04:00
Matthew Kennedy
6a2a6da67f
multiple mass storage ( #2535 )
...
* driver
* plumbing
* guard adjust
* read correct lun
* de-template
* rearrange
* guard
* guard
* memory
* headers
* memory
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-10 08:35:41 -04:00
rusefi
53689d91aa
explicit status for MSD SD mode
2021-04-03 19:42:54 -04:00
rusefi
1d9ba89273
SD init: document or fix unlock SPI fix #2516
2021-04-01 16:21:19 -04:00
rusefi
da64802066
SD init: document or fix unlock SPI #2516
2021-04-01 16:20:08 -04:00
Matthew Kennedy
2839c6f069
use cpp ( #2493 )
2021-03-25 18:12:17 -04:00
Matthew Kennedy
53a579abbf
move some initialization steps earlier ( #2480 )
...
* early hw init
* s
* Revert "s"
This reverts commit 10d3039168613cfb2b0cf1c960d2f18894745ce3.
* bor
* I can't type
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 16:22:03 -04:00
Matthew Kennedy
925a6ca086
harden against various no-boot scenarios ( #2468 )
...
* zero length trigger
* validate config
* validate cylinder count
* wrong type on cylinder count
* invalid comment
* invalid SPI
2021-03-17 09:24:13 -04:00
Matthew Kennedy
943e6078c8
logging cleanup before refactor ( #2438 )
...
* minor cleanup
* more cleaning
* signature
* spelling
* doy
2021-03-09 08:43:29 -05:00
Matthew Kennedy
f8747a35bf
set all thread priorities in the same place ( #2412 )
...
* unify thread priority
* header
* mmc
2021-02-28 07:30:45 -05:00
Matthew Kennedy
daf52f85de
fixes for f7, sdio/sdmmc ( #2400 )
2021-02-25 13:37:41 -05:00
Matthew Kennedy
f18ef02fa6
maybe hook up sdmmc ( #2398 )
...
* maybe hook up sdmmc
* the complier didn't like that very much
* mcuconf
* guard properly
* fix
* duh
* omg that's an extra close paren
* explicitly set which device fatfs should use
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-25 01:37:44 -05:00
Matthew Kennedy
76c423ccca
enable H7 spi ( #2391 )
...
* enable features
* move MMC SPI config to port
* correct word length
* related cleanup
* doesn't need nocache
* include
* enable that
2021-02-24 08:14:21 -05:00
Matthew Kennedy
c75af2ac75
properly put buffers in no-cache regions ( #2357 )
...
* configure for no cache
* this doesn't need a setting
* now we don't need invalidate
* reorder and comment
* mmc
* sw knock
2021-02-15 17:39:11 -05:00
Matthew Kennedy
a576c2e109
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
Matthew Kennedy
5391b4260f
automatic switch between internal and MSD SD card ( #2349 )
...
* auto enable usb msd
* guard and turn on for proteus
2021-02-14 08:10:39 -05:00
Matthew Kennedy
d27b8f8d13
rewrite SD initialization ( #2346 )
...
* rewrite SD init
* static
* return a pointer instead
2021-02-13 21:26:11 -05:00
Matthew Kennedy
ba3bf4169d
usb mass storage progress ( #2345 )
...
* usb mass storage
* remove old files
* this file is gone
2021-02-13 15:06:05 -05:00
Matthew Kennedy
594c9a76eb
increase SD card speed ( #2333 )
...
* fast sd card
* fair enough
2021-02-11 20:42:23 -05:00
rusefillc
ecbdfe379e
docs
2020-11-17 08:25:50 -05:00
Matthew Kennedy
319384143e
read SD card config exactly once ( #1955 )
...
* only read mmc device once
* format
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-11-17 07:48:43 -05:00
Matthew Kennedy
d9f625c8ba
prevent MMC preemption by TS thread ( #1949 )
...
* prevent preemption by TS thread
* didn't need that
2020-11-15 20:44:36 -05:00
Matthew Kennedy
5fc47d0153
oops ( #1899 )
2020-10-23 15:45:44 -04:00
Matthew Kennedy
e4c891f328
no sd enable ( #1894 )
...
* no sd enable
* add assert
* Revert "no sd enable"
This reverts commit fd997381ee884c890fe7664e56ed2b0f0caef2ff.
2020-10-22 20:51:28 -04:00
Matthew Kennedy
4868068e2f
start using BufferedWriter ( #1878 )
...
* do the part up to actual usage
* borrow some memory for now
2020-10-14 20:06:05 -04:00
Matthew Kennedy
c1cb48ed12
switch ( #1839 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-10-01 01:36:33 -04:00
Matthew Kennedy
3374db1658
Remove dead & useless config ( #1834 )
...
* remove dead config
* remove enum
2020-09-29 06:34:39 -04:00
rusefi
09ffc1a8e6
TS SD integration #1653
2020-08-07 15:53:11 -04:00
rusefi
0ebe7ba059
TS SD integration #1653
2020-08-06 22:05:26 -04:00
rusefi
915f8c50d9
TS SD integration #1653
2020-08-02 17:58:57 -04:00
rusefi
fa9eddd0e7
SD logging
2020-07-09 20:08:18 -04:00
Matthew Kennedy
0a278375fd
Binary logging to SD ( #1461 )
...
* binary log
* remove old text logging
* change file extension
* just use a bare buffer
* more mem :(
* double ugh
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-21 15:52:58 -04:00
Matthew Kennedy
d6186c1cf3
pass in write length ( #1447 )
2020-05-17 17:27:26 -04:00
Matthew Kennedy
8cbddc70f6
improve file format ( #1446 )
2020-05-17 17:02:22 -04:00
Matthew Kennedy
24b0c85a9e
fix warnings ( #1282 )
...
* warnings
* don't need to template those
2020-04-12 09:39:14 -04:00
Matthew Kennedy
c51f3ad303
Dont cache dma buffers ( #1110 )
...
* add no_cache
* don't disable cache
* conventions
* formatting
2020-01-29 00:32:43 -05:00
rusefi
a222ecdfe1
happy new year unification
2020-01-13 21:57:43 -05:00
rusefi
f47a1a16d1
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
b865698e23
reducing warnings
2019-11-17 08:44:07 -05:00
Matthew Kennedy
821ca6156f
move tsOutputChannels to header ( #970 )
2019-10-08 21:02:51 -04:00
rusefi
8e71ca1dc9
SD card: trying to automatically unmount and trying to re-mount
2019-09-21 12:41:17 -04:00
rusefi
de03d283bd
refactoring - better method name
2019-09-21 11:34:28 -04:00