Version using MEMS microphone and CODEC for the program "F746_RealtimeSpectrumAnalyzer". "F746_RealtimeSpectrumAnalyzer" の入力を MEMS のマイクと CODEC に変更.このプログラムは Tomona Nanase さんが作成し DISCO-F746NG_Oscilloscope の名前で登録しているプログラムで, CODEC を使って入力する部分を参考にして作成.このプログラムの説明は,CQ出版社のインターフェース誌,2016年4月号に掲載.
Dependencies: BSP_DISCO_F746NG BUTTON_GROUP LCD_DISCO_F746NG TS_DISCO_F746NG UIT_FFT_Real mbed
MyClasses_Functions/functions_for_audio.hpp@8:e7dc8658c5cd, 2016-04-19 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Tue Apr 19 09:35:24 2016 +0000
- Revision:
- 8:e7dc8658c5cd
- Parent:
- 0:0e5131366580
9
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MikamiUitOpen | 0:0e5131366580 | 1 | //--------------------------------------------------------------- |
MikamiUitOpen | 0:0e5131366580 | 2 | // Functions for audio device on DISCO-F746NG and etc. (Header) |
MikamiUitOpen | 0:0e5131366580 | 3 | // 2016/01/06, Copyright (c) 2016 MIKAMI, Naoki |
MikamiUitOpen | 0:0e5131366580 | 4 | //--------------------------------------------------------------- |
MikamiUitOpen | 0:0e5131366580 | 5 | |
MikamiUitOpen | 0:0e5131366580 | 6 | #include "stm32746g_discovery_audio.h" |
MikamiUitOpen | 0:0e5131366580 | 7 | |
MikamiUitOpen | 0:0e5131366580 | 8 | #ifndef FUNCTIONS_FOR_AUDIO_HPP |
MikamiUitOpen | 0:0e5131366580 | 9 | #define FUNCTIONS_FOR_AUDIO_HPP |
MikamiUitOpen | 0:0e5131366580 | 10 | |
MikamiUitOpen | 0:0e5131366580 | 11 | void InitRunAudioIn(uint16_t inputDevice, int samplingFreq); |
MikamiUitOpen | 0:0e5131366580 | 12 | void StopAudioIn(); |
MikamiUitOpen | 0:0e5131366580 | 13 | static void init_audio_in(uint16_t InputDevice, int SamplingFreq); |
MikamiUitOpen | 0:0e5131366580 | 14 | static void record_audio_in(); |
MikamiUitOpen | 0:0e5131366580 | 15 | |
MikamiUitOpen | 0:0e5131366580 | 16 | void error_trap(); |
MikamiUitOpen | 0:0e5131366580 | 17 | |
MikamiUitOpen | 0:0e5131366580 | 18 | namespace Mikami |
MikamiUitOpen | 0:0e5131366580 | 19 | { |
MikamiUitOpen | 0:0e5131366580 | 20 | void Decimate(int dataNum, int index, const int16_t xn[], int16_t sn[]); |
MikamiUitOpen | 0:0e5131366580 | 21 | } |
MikamiUitOpen | 0:0e5131366580 | 22 | |
MikamiUitOpen | 0:0e5131366580 | 23 | #endif // FUNCTIONS_FOR_AUDIO_HPP |