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

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