#include "midiplayer.h" #include "pcmdma.h" static MidiPlayer player; static PcmDma pcm; int main (void) { pcm.attach (player); for (;;) { player.pass(); /* BUG: * Do smyčky nejde přidat jakýkoli další kód. * Proč, neumím vysvětlit, ale lze to izolovat. * Je zajímavé, že ADC postavené podobně to nedělá. * * FIX: 1. Vynechat LTO optimalizaci. Optimalizuje asi moc, ale zase tak moc neušetří. * 2. Činnost nechat v metodě pass() hlavní třídy. * Zřejmě je tam nějaký problém s voláním konstruktorů. * */ } return 0; }