![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
#include "cmsis_os.h"
#include "FreeRTOSConfig.h"
#include "main.h"
#include "FFT.h"
#include "GUI_pages.h"
#include <string.h>
#include <stdio.h>
#include "ip_addr.h"
Go to the source code of this file.
Macros | |
#define | USB_AUDIO_INPUT |
#define | VSYNC 1 |
#define | VBP 1 |
#define | VFP 1 |
#define | VACT 480 |
#define | HSYNC 1 |
#define | HBP 1 |
#define | HFP 1 |
#define | HACT 800 |
#define | LAYER0_ADDRESS (LCD_FB_START_ADDRESS) |
#define | DEFAULT_THREAD_STACKSIZE 500 |
#define | AUDIO_THREAD_PRIO (tskIDLE_PRIORITY+2) |
#define | UARTCMD_THREAD_PRIO (tskIDLE_PRIORITY+1) |
#define | SCRATCH_BUFF_SIZE (AUDIO_OUT_BUFFER_SIZE/sizeof(int32_t)) |
Functions | |
void | SystemClock_Config (void) |
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSE) SYSCLK(Hz) = 200000000 HCLK(Hz) = 200000000 AHB Prescaler = 1 APB1 Prescaler = 4 APB2 Prescaler = 2 HSE Frequency(Hz) = 25000000 PLL_M = 25 PLL_N = 400 PLL_P = 2 PLL_Q = 9 PLL_R = 7 VDD(V) = 3.3 Main regulator output voltage = Scale1 mode Flash Latency(WS) = 7. More... | |
void | MPU_Config (void) |
Configure the MPU attributes as Write Through for SRAM1/2. More... | |
void | CPU_CACHE_Enable (void) |
CPU L1-Cache enable. More... | |
void | LTDC_Init (void) |
LTDC initialization. More... | |
void | http_taskCreate (void) |
int | main_audio (void) |
Main program. More... | |
void | HAL_DSI_EndOfRefreshCallback (DSI_HandleTypeDef *hdsi) |
End of Refresh DSI callback. More... | |
void | BSP_AUDIO_IN_TransferComplete_CallBack (void) |
void | BSP_AUDIO_IN_HalfTransfer_CallBack (void) |
Variables | |
DSI_VidCfgTypeDef | hdsivideo_handle |
DSI_CmdCfgTypeDef | CmdCfg |
DSI_LPCmdTypeDef | LPCmd |
DSI_PLLInitTypeDef | dsiPllInit |
DMA_HandleTypeDef | hSaiDma |
SPDIFRX_HandleTypeDef | hspdif |
DMA_HandleTypeDef | hdma_spdif_rx_dt |
SemaphoreHandle_t | xSemaphoreAudio |
xTaskHandle | CreatedTaskAudio |
int32_t | Scratch [SCRATCH_BUFF_SIZE] |