As it is known at compile time which class is used (Dmx or DmxMulti) it is of no use to have virtual methods.
Removing class DmxSet will reduce the RAM footprint (no vtables) which might be useful for MCU implementations where not much RAM is available compared with the Orange Pi Zero (KB's vs MB's).
As it is known at compile time which class is used (Dmx or DmxMulti) it is of no use to have virtual methods. Removing class DmxSet will reduce the RAM footprint (no vtables) which might be useful for MCU implementations where not much RAM is available compared with the Orange Pi Zero (KB's vs MB's).
cc: @hippyau