The DyIO module firmware for the PIC and AVR