32 int32_t channel,
const char* allocationLocation, int32_t* status);
65 int32_t length, int32_t* status);
HAL_AddressableLEDColorOrder
Order that color data is sent over the wire.
Definition AddressableLEDTypes.h:24
void HAL_SetAddressableLEDData(int32_t start, int32_t length, HAL_AddressableLEDColorOrder colorOrder, const struct HAL_AddressableLEDData *data, int32_t *status)
Sets the led output data.
HAL_AddressableLEDHandle HAL_InitializeAddressableLED(int32_t channel, const char *allocationLocation, int32_t *status)
Creates a new instance of an addressable LED.
void HAL_SetAddressableLEDLength(HAL_AddressableLEDHandle handle, int32_t length, int32_t *status)
Sets the length of the LED strip.
void HAL_FreeAddressableLED(HAL_AddressableLEDHandle handle)
Free the Addressable LED Handle.
void HAL_SetAddressableLEDStart(HAL_AddressableLEDHandle handle, int32_t start, int32_t *status)
Sets the start buffer location used for the LED strip.
HAL_Handle HAL_AddressableLEDHandle
Definition Types.h:61
structure for holding one LED's color data.
Definition AddressableLEDTypes.h:15