Generátor: Generovaní sinusového a trojúhelníkového průběhu

Nevím co myslíš tou pulzní modulací, když se jedná o generátor funkce-cí, ale pokud potřebuješ co nejlépe zachovat tvar funkce což znamená co nejvíce vzorků na periodu, tak rychleji ty vzorky z cpu nedostaneš.
Testování tlačítka a přechod mezi funkcemi taky nevidím jako problém.
Vzdálenost vzorků je důležitá , nicméně technicky vzato klidně nemusí být mezi všemi vzorky stejná, podstatné je aby odpovídala výstupní hodnota v daný čas.