preparation for more code sharing
fixed a subtle issue if round_g was shared
alteration 1
added selecting of mcu
447 bytes code