Wakeup Light with touch user interface, anti-aliased Font, SD card access and RTC usage on STM32F746NG-DISCO board
Dependencies: BSP_DISCO_F746NG_patch_fixed LCD_DISCO_F746NG TS_DISCO_F746NG FATFileSystem TinyJpgDec_interwork mbed-src
Diff: main.cpp
- Revision:
- 8:51e0f01d5c74
- Parent:
- 7:dc29f6647486
- Child:
- 9:fe2c9b3a312b
--- a/main.cpp Thu Nov 12 21:21:48 2015 +0000 +++ b/main.cpp Thu Nov 12 22:01:17 2015 +0000 @@ -63,6 +63,24 @@ } } +#include "stm32746g_discovery_audio.h" + +uint16_t buffer[2000]; +void BSP_AUDIO_OUT_TransferComplete_CallBack(void) +{ + DPrintf("***1"); + BSP_AUDIO_OUT_Stop(CODEC_PDWN_SW); +} +void BSP_AUDIO_OUT_HalfTransfer_CallBack(void) +{ + DPrintf("***2"); + BSP_AUDIO_OUT_Stop(CODEC_PDWN_SW); +} +void HAL_SAI_TxCpltCallback(SAI_HandleTypeDef *hsai) +{ + DPrintf("***3"); +} + int main() { debug_Init(); @@ -77,7 +95,19 @@ Config_Init(); -//BSP_AUDIO_OUT_Play(NULL,28); + +// OUTPUT_DEVICE_SPEAKER OUTPUT_DEVICE_BOTH +BSP_AUDIO_OUT_Init(OUTPUT_DEVICE_HEADPHONE,100,8000); +uint32_t index; +for (index=0;index<100;index++) +{ + if ((index % 2)==0) + buffer[index]=0x0000; + else + buffer[index]=0x7000; +} + +BSP_AUDIO_OUT_Play(buffer, sizeof(buffer)*sizeof(uint16_t)); /* #include "SDFileSystem.h" SDFileSystem sd(PD_2, PC_8, PC_12, PC_11, "sd"); // MOSI, MISO, SCLK, SSEL