arduino-pico/tools/libpico
Earle F. Philhower, III fca7fb5e0f
Add USB drive mode to TinyUSB, SingleFileDisk (#1034)
SingleFileDisk allows for exporting a file from the onboard LittleFS
filesystem to a PC through an emulated FAT drive when connected.  The
PC can open and copy the file, as well as delete it, but the PC has no
access to the main onboard LittleFS and no actual on-flash FAT
structures are used.

This is handy for things like data loggers.  They can run connected to
USB power for some time, and then connected to a PC to dowmload the CSV
log recorded.

It's almost 2023, allow LFN (long file names) on the emulated USB disk.

Reduce the disk buffer size to 64 bytes.  The buffer is statically
allocated so it's always present, even in non-USB disk mode, meaning
all apps will pay the RAM price for it.  64 bytes is slower to read
but works and saves ~1/2KB of heap for all apps.
2022-12-09 13:59:23 -08:00
..
CMakeLists.txt Rewrite PicoW LWIP interface for stability (#916) 2022-10-15 12:00:35 -07:00
lwipopts.h IPv6 initial support from @oddstr13 (#748) 2022-08-09 18:05:43 -07:00
make-libpico.sh Enable IPv4 or IPv4/IPv6 stacks, Ethernet class (#695) 2022-07-21 11:57:21 -07:00
pico_sdk_import.cmake Update to SDK version 1.3.0 (#371) 2021-12-14 18:59:24 -08:00
tusb_config.h Add USB drive mode to TinyUSB, SingleFileDisk (#1034) 2022-12-09 13:59:23 -08:00