3#include "freertos/FreeRTOS.h"
4#include "freertos/semphr.h"
5#include "roo_backport.h"
6#include "roo_backport/byte.h"
8#ifndef ROO_DISPLAY_ESP32_DMA_BUFFER_CAPACITY
9#define ROO_DISPLAY_ESP32_DMA_BUFFER_CAPACITY 1024
12#ifndef ROO_DISPLAY_ESP32_DMA_BUFFER_COUNT
13#define ROO_DISPLAY_ESP32_DMA_BUFFER_COUNT 4
55 size_t acquireFreeSlot();
56 bool markSlotFree(
size_t index);
58 roo::byte* buffer_data_;
size_t buffer_size() const
size_t pool_capacity() const
void release(Buffer buffer)
#define ROO_DISPLAY_ESP32_DMA_BUFFER_CAPACITY
#define ROO_DISPLAY_ESP32_DMA_BUFFER_COUNT
static constexpr size_t kDmaBufferCount
static constexpr size_t kDmaBufferCapacity
Defines 140 opaque HTML named colors.