Output the audio signal with filtering by graphic equalizer in the *.wav file on the SD card using onboard CODEC. SD カードの *.wav ファイルのオーディオ信号をグラフィック・イコライザを通して,ボードに搭載されているCODEC で出力する.

Dependencies:   F746_GUI F746_SAI_IO SD_PlayerSkeleton FrequencyResponseDrawer

Committer:
MikamiUitOpen
Date:
Mon Apr 10 04:07:35 2017 +0000
Revision:
24:f78f9d0ac262
Parent:
16:cbb726ac20d8
25

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 16:cbb726ac20d8 1 /* mbed Microcontroller Library
MikamiUitOpen 16:cbb726ac20d8 2 * Copyright (c) 2006-2013 ARM Limited
MikamiUitOpen 16:cbb726ac20d8 3 *
MikamiUitOpen 16:cbb726ac20d8 4 * Licensed under the Apache License, Version 2.0 (the "License");
MikamiUitOpen 16:cbb726ac20d8 5 * you may not use this file except in compliance with the License.
MikamiUitOpen 16:cbb726ac20d8 6 * You may obtain a copy of the License at
MikamiUitOpen 16:cbb726ac20d8 7 *
MikamiUitOpen 16:cbb726ac20d8 8 * http://www.apache.org/licenses/LICENSE-2.0
MikamiUitOpen 16:cbb726ac20d8 9 *
MikamiUitOpen 16:cbb726ac20d8 10 * Unless required by applicable law or agreed to in writing, software
MikamiUitOpen 16:cbb726ac20d8 11 * distributed under the License is distributed on an "AS IS" BASIS,
MikamiUitOpen 16:cbb726ac20d8 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
MikamiUitOpen 16:cbb726ac20d8 13 * See the License for the specific language governing permissions and
MikamiUitOpen 16:cbb726ac20d8 14 * limitations under the License.
MikamiUitOpen 16:cbb726ac20d8 15 */
MikamiUitOpen 16:cbb726ac20d8 16 #ifndef MBED_SLEEP_API_H
MikamiUitOpen 16:cbb726ac20d8 17 #define MBED_SLEEP_API_H
MikamiUitOpen 16:cbb726ac20d8 18
MikamiUitOpen 16:cbb726ac20d8 19 #include "device.h"
MikamiUitOpen 16:cbb726ac20d8 20
MikamiUitOpen 16:cbb726ac20d8 21 #if DEVICE_SLEEP
MikamiUitOpen 16:cbb726ac20d8 22
MikamiUitOpen 16:cbb726ac20d8 23 #ifdef __cplusplus
MikamiUitOpen 16:cbb726ac20d8 24 extern "C" {
MikamiUitOpen 16:cbb726ac20d8 25 #endif
MikamiUitOpen 16:cbb726ac20d8 26
MikamiUitOpen 16:cbb726ac20d8 27 /** Send the microcontroller to sleep
MikamiUitOpen 16:cbb726ac20d8 28 *
MikamiUitOpen 16:cbb726ac20d8 29 * The processor is setup ready for sleep, and sent to sleep using __WFI(). In this mode, the
MikamiUitOpen 16:cbb726ac20d8 30 * system clock to the core is stopped until a reset or an interrupt occurs. This eliminates
MikamiUitOpen 16:cbb726ac20d8 31 * dynamic power used by the processor, memory systems and buses. The processor, peripheral and
MikamiUitOpen 16:cbb726ac20d8 32 * memory state are maintained, and the peripherals continue to work and can generate interrupts.
MikamiUitOpen 16:cbb726ac20d8 33 *
MikamiUitOpen 16:cbb726ac20d8 34 * The processor can be woken up by any internal peripheral interrupt or external pin interrupt.
MikamiUitOpen 16:cbb726ac20d8 35 *
MikamiUitOpen 16:cbb726ac20d8 36 * @note
MikamiUitOpen 16:cbb726ac20d8 37 * The mbed interface semihosting is disconnected as part of going to sleep, and can not be restored.
MikamiUitOpen 16:cbb726ac20d8 38 * Flash re-programming and the USB serial port will remain active, but the mbed program will no longer be
MikamiUitOpen 16:cbb726ac20d8 39 * able to access the LocalFileSystem
MikamiUitOpen 16:cbb726ac20d8 40 */
MikamiUitOpen 16:cbb726ac20d8 41 void sleep(void);
MikamiUitOpen 16:cbb726ac20d8 42
MikamiUitOpen 16:cbb726ac20d8 43 /** Send the microcontroller to deep sleep
MikamiUitOpen 16:cbb726ac20d8 44 *
MikamiUitOpen 16:cbb726ac20d8 45 * This processor is setup ready for deep sleep, and sent to sleep using __WFI(). This mode
MikamiUitOpen 16:cbb726ac20d8 46 * has the same sleep features as sleep plus it powers down peripherals and clocks. All state
MikamiUitOpen 16:cbb726ac20d8 47 * is still maintained.
MikamiUitOpen 16:cbb726ac20d8 48 *
MikamiUitOpen 16:cbb726ac20d8 49 * The processor can only be woken up by an external interrupt on a pin or a watchdog timer.
MikamiUitOpen 16:cbb726ac20d8 50 *
MikamiUitOpen 16:cbb726ac20d8 51 * @note
MikamiUitOpen 16:cbb726ac20d8 52 * The mbed interface semihosting is disconnected as part of going to sleep, and can not be restored.
MikamiUitOpen 16:cbb726ac20d8 53 * Flash re-programming and the USB serial port will remain active, but the mbed program will no longer be
MikamiUitOpen 16:cbb726ac20d8 54 * able to access the LocalFileSystem
MikamiUitOpen 16:cbb726ac20d8 55 */
MikamiUitOpen 16:cbb726ac20d8 56 void deepsleep(void);
MikamiUitOpen 16:cbb726ac20d8 57
MikamiUitOpen 16:cbb726ac20d8 58 #ifdef __cplusplus
MikamiUitOpen 16:cbb726ac20d8 59 }
MikamiUitOpen 16:cbb726ac20d8 60 #endif
MikamiUitOpen 16:cbb726ac20d8 61
MikamiUitOpen 16:cbb726ac20d8 62 #endif
MikamiUitOpen 16:cbb726ac20d8 63
MikamiUitOpen 16:cbb726ac20d8 64 #endif