1#include "platforms/arm/teensy/is_teensy.h"
3#if defined(FL_IS_TEENSY_4X)
12DMAMEM
uint32_t ObjectFLEDDmaManager::bitmask[4] __attribute__((used, aligned(32)));
14void ObjectFLEDDmaManager::acquire(
void* owner) {
19 mCurrentOwner = owner;
22void ObjectFLEDDmaManager::release(
void* owner) {
24 if (mCurrentOwner != owner) {
30 mCurrentOwner =
nullptr;
33void ObjectFLEDDmaManager::waitForCompletion() {
35 while (!dma3.complete()) {
40bool ObjectFLEDDmaManager::isBusy() {
41 return !dma3.complete();
Delay utilities for FastLED Includes nanosecond-precision delays, cycle counting, and microsecond del...
void delayMicroseconds(u32 us)
Delay for a given number of microseconds.
Base definition for an LED controller.