RISC-V/V003/midi/main.cpp

23 lines
617 B
C++
Raw Permalink Normal View History

2024-03-09 11:10:52 +01:00
#include "midiplayer.h"
#include "pcmdma.h"
static MidiPlayer player;
static PcmDma pcm;
int main (void) {
pcm.attach (player);
for (;;) {
2024-03-10 17:40:00 +01:00
player.pass();
2024-03-09 11:10:52 +01:00
/* 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á.
2024-03-10 17:40:00 +01:00
*
* 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ů.
2024-03-09 11:10:52 +01:00
* */
}
return 0;
}