FastLED 3.9.15
Loading...
Searching...
No Matches
driver.h File Reference
#include "platforms/avr/is_avr.h"
#include "fl/stl/shared_ptr.h"
#include "fl/stl/span.h"
#include "fl/stl/string.h"
#include "fl/stl/unique_ptr.h"
#include "fl/codec/pixel.h"
#include "fl/fx/frame.h"
#include "fl/system/file_system.h"
#include "fl/stl/noexcept.h"
#include "src/tjpgd.h"
+ Include dependency graph for driver.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::third_party::TJpgInstanceDecoder
 
struct  fl::third_party::TJpgInstanceDecoder::EmbeddedTJpgState
 
struct  fl::third_party::TJpgProgressiveConfig
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::third_party
 

Typedefs

using fl::third_party::TJpgInstanceDecoderPtr = fl::shared_ptr<TJpgInstanceDecoder>
 

Functions

TJpgInstanceDecoderPtr fl::third_party::createTJpgInstanceDecoder () FL_NOEXCEPT
 

Class Documentation

◆ fl::third_party::TJpgInstanceDecoder::EmbeddedTJpgState

struct fl::third_party::TJpgInstanceDecoder::EmbeddedTJpgState
+ Collaboration diagram for fl::third_party::TJpgInstanceDecoder::EmbeddedTJpgState:
Class Members
const u8 * array_data = nullptr
size array_index = 0
size array_size = 0
TJpgInstanceDecoder * decoder_instance = nullptr
u8 jpg_scale = 1
bool swap_bytes = false
u8 workspace[4096]

◆ fl::third_party::TJpgProgressiveConfig

struct fl::third_party::TJpgProgressiveConfig
Class Members
u16 max_mcus_per_tick = 16
u32 max_time_per_tick_ms = 4