Peripherals¶
Vigilant Engine includes drivers and integration for common peripherals used across Aerobear nodes.
Supported peripherals¶
- WS2812B: Addressable RGB LEDs (status indication, effects)
- TCAN4550-Q1: SPI CAN controller (NOT IMPLEMENTED!)
- TCAN332: CAN transceiver (NOT IMPLEMENTED!)
These peripherals are wrapped behind a common abstraction layer to simplify reuse across multiple firmware targets.
Status LED¶
Depending on the mode, the status LED gives information about the status of the device differently.
Supported LEDs: Generic 1-Pin, Generic RGB, WS2812B
For more information about the available settings, see the menuconfig and the config page.
RGB-Mode¶
- Green (slow) blinking: Info, Period is 1s
- Blue (faster) blinking: Warning, Period is 600ms
- Red (fast) blinking: Error, Period is 300ms
Blink-Mode (Generic 1-Pin only)¶
- Slow blinking: Info, Period is 2s
- Faster blinking: Warning, Period is 700ms
- Fast blinking: Error, Period is 100ms