動作は確実だろうけど、一応、確認だけしてみた。
※LCDの動作はまだもう少し・・
※SDカードを使えるようにする必要がある。
「ENVISION KIT-RX65N」では、D/A出力は、それぞれ、
JoyStick、SW2に接続されているので、仮に配線して音出しの確認
をしてみた。
全く問題なくMP3の再生が出来た。
※将来的には、SPI通信とかで16ビットのD/Aをに出力する予定。
ソースコードは GitHub にプッシュ済み。
このボードは「E2-Lite」オンボードなので、プログラムの書き込みは
多少大きいサイズでも、短い時間で書けるのが良い。(Windows 環境のみだけ
ど・・)
D/A出力には、オペアンプによるボルテージフォロワを入れてある、3.3V
の中間の電圧が0Vとなっている。
※参考回路
写真の物はPWM出力のRCフィルターが付いているが、まぁ問題無い。
-----
libmad のライセンスは、GPL なので、多少注意が必要と思う。
まぁ、自分のコードはそれより緩いMITライセンスなので、問題は無いと思
うが・・