Adapt tlc594x driver for using multiple channels.
Fix misuse of ALWAYS_INLINE in atmega::SpiMaster.
Rewrite UI led drivers using virtual functions and adapt examples.