light_state_t 结构参考
#include < lights.h >
可以为给定灯光设置的参数。
并非所有灯都必须支持所有参数。如果你可以做一些向后兼容的事情,你应该这样做。
定义位于文件light.h的第145行。
框架用于管理灯光亮度的策略。当前值为 BRIGHTNESS_MODE_USER 和 BRIGHTNESS_MODE_SENSOR。
定义位于文件light.h的第173行。
ARGB 中 LED 的颜色。
在这里尽力而为。
- 如果你的灯只能发出红色或绿色,如果他们要求蓝色,你应该发出绿色。
- 如果只能进行亮度渐变,请使用以下公式: unsigned char Brightness = ((77*((color>>16)&0x00ff))
- (150*((颜色>>8)&0x00ff)) + (29*(颜色&0x00ff))) >> 8;
- 如果只能打开或关闭,则 0 为关闭,其他均为打开。
高字节应被忽略。调用者会将其设置为 0xff(相当于 255 alpha)。
定义位于文件light.h的第160行。
该结构的文档是从以下文件生成的:
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[null,null,["最后更新时间 (UTC):2023-12-01。"],[],[]]