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:
9:fe2c9b3a312b
Parent:
8:51e0f01d5c74
Child:
12:a89096944f20
diff -r 51e0f01d5c74 -r fe2c9b3a312b main.cpp
--- a/main.cpp	Thu Nov 12 22:01:17 2015 +0000
+++ b/main.cpp	Sat Nov 14 02:43:33 2015 +0000
@@ -65,22 +65,20 @@
 
 #include "stm32746g_discovery_audio.h"
 
-uint16_t buffer[2000];
-void BSP_AUDIO_OUT_TransferComplete_CallBack(void)
+//uint16_t buffer1[2000];
+void BSP_AUDIO_OUT_TransferComplete_CallBack()
 {
     DPrintf("***1");
     BSP_AUDIO_OUT_Stop(CODEC_PDWN_SW);
 }
-void BSP_AUDIO_OUT_HalfTransfer_CallBack(void)
+void BSP_AUDIO_OUT_HalfTransfer_CallBack()
 {
     DPrintf("***2");
     BSP_AUDIO_OUT_Stop(CODEC_PDWN_SW);
 }
-void HAL_SAI_TxCpltCallback(SAI_HandleTypeDef *hsai)
-{
-    DPrintf("***3");
-}
-    
+
+
+
 int main()
 {
     debug_Init();
@@ -91,31 +89,26 @@
 
     LED_Init();
 
+    SD_Init();
+
     UI_Init();
 
     Config_Init();
 
-
+/*
 // OUTPUT_DEVICE_SPEAKER OUTPUT_DEVICE_BOTH
-BSP_AUDIO_OUT_Init(OUTPUT_DEVICE_HEADPHONE,100,8000);
+uint8_t xxx=BSP_AUDIO_OUT_Init(OUTPUT_DEVICE_HEADPHONE,100,8000);
+DPrintf("resilt %u\r\n",xxx);
 uint32_t index;
 for (index=0;index<100;index++)
 {
     if ((index % 2)==0)
-        buffer[index]=0x0000;
+        buffer1[index]=0x0000;
     else
-        buffer[index]=0x7000;
+        buffer1[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
-DigitalOut sdsd(PC_9);
-mkdir("/sd/foo",0777);
-FILE *fp = fopen("/sd/mbed.txt", "w");
-fprintf(fp, "Hello World!\n");
-fclose(fp);
+   
+BSP_AUDIO_OUT_Play(buffer1, sizeof(buffer1)*sizeof(uint16_t));
 */
 
     for (;;)