Struct ws2812b_handle_t
#include <WS2812B.h>
Public Attributes
| Type | Name |
|---|---|
| uint32_t | channel |
| volatile uint8_t | dmaActive |
| StaticSemaphore_t | framePendingBuf |
| SemaphoreHandle_t | framePendingSem |
| uint8_t(* | ledData |
| SemaphoreHandle_t | mutex |
| StaticSemaphore_t | mutexBuf |
| uint8_t | numberLeds |
| uint16_t * | pwmBuffer |
| TIM_HandleTypeDef * | timerHandle |
Public Attributes Documentation
variable channel
uint32_t ws2812b_handle_t::channel;
variable dmaActive
volatile uint8_t ws2812b_handle_t::dmaActive;
variable framePendingBuf
StaticSemaphore_t ws2812b_handle_t::framePendingBuf;
variable framePendingSem
SemaphoreHandle_t ws2812b_handle_t::framePendingSem;
variable ledData
uint8_t(* ws2812b_handle_t::ledData)[NUMBER_PWM_DATA_ELEMENTS];
variable mutex
SemaphoreHandle_t ws2812b_handle_t::mutex;
variable mutexBuf
StaticSemaphore_t ws2812b_handle_t::mutexBuf;
variable numberLeds
uint8_t ws2812b_handle_t::numberLeds;
variable pwmBuffer
uint16_t* ws2812b_handle_t::pwmBuffer;
variable timerHandle
TIM_HandleTypeDef* ws2812b_handle_t::timerHandle;
The documentation for this class was generated from the following file driver/Inc/WS2812B.h