マイク入力ライブラリ。


以前書いたサンプルコードを少し見直してライブラリ化しました。
また今回よりフレームワーク&ライブラリテンプレートもあわせて
combined ベースに変更しました(マイク入力用にARM7コードが増えた為)。


利用する場合は、
ARM7側とARM9側でライブラリをインクルードして、
ARM7側でライブラリの初期化を行う、
という手順を経てからARM9側関数が使えるようになります。

尚、試してませんが
libndsにある録音関数との同時利用は恐らく難しいかと
FIFO通信周りでぶつかって固まるような気がします。)。
排他利用でお願いします。


追記。
FIFOアクセスを初期化なく行った場合
プログラムが固まってしまうので
ARM7側のメイン関数で前もって初期化を行っております。
もしマイク入力ライブラリを利用しない場合、
ARM7側の記述は削除してしまっても問題ありません。


ダウンロードは下記サイトから可能です。


Nitro Developer Style
http://page.freett.com/ntr/