以下の種類のLEDを統一的に扱うためのHardware Abstraction Layer.
- モノクロLED
- カソード/アノードコモンカラーLED
- Grove LED Barライブラリ対応LED
- ChainableLEDライブラリ対応LED
- Adafruit NeoPixelライブラリ対応LED
このライブラリは,マイコン制御のLEDに関するデバイスドライバをライブラリとして取り込むため, 不要なデバイスに関するデバイスドライバが取り込まれないように,不要なデバイスに関する定義を 無効化する.
UnifiedLED_config.h
の#undef
を有効化することで該当するデバイスドライバの
取り込みが防止できる.
//#undef LED_HAL_USE_P98X3 // Grove CHAINABLE LED etc.
//#undef LED_HAL_USE_MY9221 // MY9221で制御されるLED
//#undef LED_HAL_USE_NEO_PIXEL // Adaruit Neo Pixelライブラリ