FastLED 3.9.15
Loading...
Searching...
No Matches
async_logger.cpp.hpp File Reference
#include "fl/log/async_logger.h"
#include "fl/stl/cstdio.h"
#include "fl/stl/isr/handler.h"
#include "fl/math/math.h"
#include "fl/log/log.h"
#include "fl/task/task.h"
#include "fl/task/scheduler.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for async_logger.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::detail::BackgroundFlushState
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::detail
 Compile-time linker keep-alive hook for a single fl::Bus.
 

Functions

void FL_IRAM fl::detail::async_log_flush_timer_isr (void *user_data)
 
void fl::async_log_service ()
 
void fl::configureAsyncLogService (u32 interval_ms=16, fl::size messages_per_tick=5) FL_NOEXCEPT
 Configure async logger automatic servicing task.
 
void fl::detail::printLoggerDisabledError (const char *category_name, const char *define_name)
 Print error message for disabled logger (non-template helper) Called from checkLoggerEnabled template function IMPORTANT: This must NOT be inline - needs external linkage for cross-TU calls.