Demo program of SAI_IO class for audio signal input and output. DISCO-F746 搭載の CODEC (WM8994) を使ってオーディオ信号の入出力を行うための SAI_IO クラスの使用例.
Dependencies: BSP_DISCO_F746NG F746_GUI F746_SAI_IO LCD_DISCO_F746NG TS_DISCO_F746NG mbed
Diff: main.cpp
- Revision:
- 8:6cb2c40946c4
- Parent:
- 7:770d50e8dbb1
- Child:
- 10:a0fe66103ea4
diff -r 770d50e8dbb1 -r 6cb2c40946c4 main.cpp --- a/main.cpp Mon Jan 23 13:35:54 2017 +0000 +++ b/main.cpp Thu Mar 16 08:26:07 2017 +0000 @@ -6,7 +6,7 @@ // BSP_DISCO_F746NG rev.5 // mbed rev.131 // -// 2017/01/23, Copyright (c) 2016 MIKAMI, Naoki +// 2017/03/16, Copyright (c) 2016 MIKAMI, Naoki //--------------------------------------------------- #include "F746_GUI.hpp" @@ -25,8 +25,8 @@ SaiIO mySai(SaiIO::BOTH, N_DATA, I2S_AUDIOFREQ_16K, INPUT_DEVICE_DIGITAL_MICROPHONE_2); - LCD_DISCO_F746NG *lcd = GuiBase::GetLcdPtr(); - lcd->Clear(BACK_COLOR); + LCD_DISCO_F746NG &lcd = GuiBase::GetLcd(); + lcd.Clear(BACK_COLOR); Label labelTitle(240, 10, "Demo of Audio I/O", Label::CENTER, Font16); @@ -37,8 +37,8 @@ ButtonGroup runStop(BG_LEFT, 230, BG_WIDTH/2, BG_HEIGHT, 2, (string[]){"RUN", "STOP"}, 0, 0, 2, 0); - lcd->SetTextColor(LCD_COLOR_WHITE); - lcd->SetFont(&Font16); + lcd.SetTextColor(LCD_COLOR_WHITE); + lcd.SetFont(&Font16); const int X_WAV = 30; // x軸の原点 const int Y_WAV = 80; // y軸の原点 (Lチャンネル)