SatCat5
satcat5::cfg::LedWave Class Reference

Detailed Description

Single-LED controller for a "Breathing" or "Wave" pattern.

Instantiate an LedWave object for each LED, then control the group using an LedWaveCtrl object.

See also
cfgbus_led.h.

Definition at line 88 of file cfgbus_led.h.

#include <cfgbus_led.h>

Collaboration diagram for satcat5::cfg::LedWave:
[legend]

Public Member Functions

 LedWave (satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned regaddr, u8 m_brt=128)
 Link to a specific LED.
 
void update (u32 incr)
 Callback object for LedWaveCtrl.
 

Private Attributes

satcat5::cfg::Register m_reg
 
const u8 m_brt
 
u32 m_phase
 
LedWavem_next
 

The documentation for this class was generated from the following files: