FastLED 3.9.15
Loading...
Searching...
No Matches
critical_section.h
Go to the documentation of this file.
1
3
4#pragma once
5#include "fl/stl/noexcept.h"
6
7namespace fl {
8
11
13void interrupt_enable();
14
15namespace isr {
16
33
34// Backward-compatible type alias
36
37} // namespace isr
38} // namespace fl
critical_section(const critical_section &) FL_NOEXCEPT=delete
critical_section & operator=(const critical_section &) FL_NOEXCEPT=delete
RAII helper for critical sections (interrupt disable/enable) Automatically disables interrupts on con...
critical_section CriticalSection
void interrupt_disable()
Disable global interrupts (platform-specific).
void interrupt_enable()
Enable global interrupts (platform-specific).
Base definition for an LED controller.
Definition crgb.hpp:179
#define FL_NOEXCEPT