25#include "platforms/is_platform.h"
32#include "platforms/stub/fs_stub.hpp"
34#define FASTLED_HAS_SDCARD_IMPL 1
36#elif defined(FL_IS_WASM)
40#include "platforms/wasm/fs_wasm.h"
42#define FASTLED_HAS_SDCARD_IMPL 1
44#elif defined(FL_IS_TEENSY)
49#include "platforms/arm/teensy/sdfat/fs_sdfat_teensy.h"
53namespace fl {
namespace platforms {
namespace teensy {
61#define FASTLED_HAS_SDCARD_IMPL 1
63#elif FL_HAS_INCLUDE(<SD.h>) && FL_HAS_INCLUDE(<fs.h>)
69#define FASTLED_HAS_SDCARD_IMPL 1
72#define FASTLED_HAS_SDCARD_IMPL 0
77#if !FASTLED_HAS_SDCARD_IMPL
static FileSystem sd(int cs_pin) FL_NO_EXCEPT
bool beginSd(int cs_pin) FL_NO_EXCEPT
FileSystem() FL_NO_EXCEPT
static T & instance() FL_NO_EXCEPT
Centralized logging categories for FastLED hardware interfaces and subsystems.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
FsImplPtr make_sdcard_filesystem(int cs_pin) FL_NO_EXCEPT
Base definition for an LED controller.
#define FASTLED_UNUSED(x)