It is often favourable to calibrate/correct the color produced by an LED strip light as the
perceived intensity of different colors will generally vary. This can be done by using
``color_correct`` to adjust the relative brightness of the RGB components.
Configuration variables:
------------------------
-**name** (**Required**, string): The name of the light.
-**num_leds** (*Optional*, int): The number of LEDs attached. The default is 1.
-**effects** (*Optional*, list): A list of :ref:`light effects <light-effects>` to use for this light.
-**id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
-**data_rate** (*Optional*): Set the data rate of the SPI interface to the display. One of ``80MHz``, ``40MHz``, ``20MHz``, ``10MHz``, ``5MHz``, ``2MHz``, ``1MHz`` (default), ``200kHz``, ``75kHz`` or ``1kHz``.
- All other options from :ref:`Light <config-light>`.
You may also need to configure an ``output`` GPIO pin to control power to the LEDs, depending on your hardware. The
APA102 and friends do not have a ``CS`` input, and are write-only so the SPI ``miso`` pin should not be specified.