/* * Copyright (C) 2019 Marian Buschsieweke * * This file is subject to the terms and conditions of the GNU Lesser * General Public License v2.1. See the file LICENSE in the top level * directory for more details. */ /** * @ingroup drivers_ws281x * * @{ * @file * @brief Backend configuration for WS2812/SK6812 RGB LEDs * * @author Marian Buschsieweke */ #ifndef WS281X_BACKEND_H #define WS281X_BACKEND_H #ifdef __cplusplus extern "C" { #endif /** * @name Properties of the ATmega backend. * @{ */ #ifdef MODULE_WS281X_ATMEGA #define WS281X_HAVE_INIT (1) #endif /** @} */ /** * @name Properties of the ESP32 backend. * @{ */ #ifdef MODULE_WS281X_ESP32 #define WS281X_HAVE_INIT (1) #endif /** @} */ /** * @name Properties of the VT100 terminal backend. * @{ */ #ifdef MODULE_WS281X_VT100 #define WS281X_HAVE_PREPARE_TRANSMISSION (1) #define WS281X_HAVE_END_TRANSMISSION (1) #endif /** @} */ #ifdef __cplusplus } #endif #endif /* WS281X_BACKEND_H */ /** @} */