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:
- 9:fe2c9b3a312b
- Parent:
- 8:51e0f01d5c74
- Child:
- 12:a89096944f20
--- 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 (;;)