Demo program for library named SD_PlayerSkeleton of SD card player skeleton. SD カードプレーヤのための骨組みとして使うためのライブラリ SD_PlayerSkeleton の使用例.このプログラムについては,CQ出版社インターフェース誌 2018年7月号で解説している.
Dependencies: F746_GUI F746_SAI_IO SD_PlayerSkeleton
Diff: MyClass/VolumeCtrl.cpp
- Revision:
- 2:cf42e62a97dc
- Parent:
- 0:bf9be2110092
- Child:
- 3:470141dd31f4
--- a/MyClass/VolumeCtrl.cpp Mon Aug 15 06:31:28 2016 +0000 +++ b/MyClass/VolumeCtrl.cpp Sun Oct 02 03:29:34 2016 +0000 @@ -2,7 +2,7 @@ // 音量の調整のためのクラス // SD_PlayerSkeleton の派生クラス // -// 2016/07/17, Copyright (c) 2016 MIKAMI, Naoki +// 2016/10/02, Copyright (c) 2016 MIKAMI, Naoki //------------------------------------------------- #include "VolumeCtrl.hpp" @@ -25,8 +25,12 @@ while (!mySai_.IsXferred()) {} // データの転送が終わるまで待つ //-------------------------------------------------------------- // 1フレーム分の処理を行い,その結果を出力する + // 音響信号の出力:左右チャンネルに同じものを出力 for (int n=0; n<FRAME_SIZE_; n++) - mySai_.Output(volume_*sn_[n], 0); // そのまま出力 + { + int16_t data = volume_*sn_[n]; + mySai_.Output(data, 0); // そのまま出力 + } //-------------------------------------------------------------- mySai_.ResetXferred(); // 次のデータ転送に備える }