![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Macros | |
#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) |
void | NMI_Handler (void) |
This function handles NMI exception. More... | |
void | hard_fault_handler_c (unsigned int *hardfault_args) |
save parameter to figure out in debug mode where crash happened More... | |
void | MemManage_Handler (void) |
This function handles Memory Manage exception. More... | |
void | BusFault_Handler (void) |
This function handles Bus Fault exception. More... | |
void | UsageFault_Handler (void) |
This function handles Usage Fault exception. More... | |
void | DebugMon_Handler (void) |
This function handles Debug Monitor exception. More... | |
void | SysTick_Handler (void) |
This function handles SysTick Handler. More... | |
void | DSI_IRQHandler (void) |
This function handles DSI Handler. More... | |
void | OTG_HS_IRQHandler (void) |
This function handles USB-On-The-Go FS/HS global interrupt request. More... | |
void | BSP_SDMMC_IRQHandler (void) |
This function handles SDIO interrupt request. More... | |
void | BSP_SDMMC_DMA_Tx_IRQHandler (void) |
This function handles DMA2 Stream 3 interrupt request. More... | |
void | BSP_SDMMC_DMA_Rx_IRQHandler (void) |
This function handles DMA2 Stream 6 interrupt request. More... | |
void | AUDIO_OUT_SAIx_DMAx_IRQHandler (void) |
This function handles DMA2 Stream 1 interrupt request. More... | |
void | AUDIO_DFSDMx_DMAx_TOP_LEFT_IRQHandler (void) |
This function handles DMA2 Stream 0 interrupt request. More... | |
void | AUDIO_DFSDMx_DMAx_TOP_RIGHT_IRQHandler (void) |
This function handles DMA2 Stream 0 interrupt request. More... | |
void | SPDIF_RX_IRQHandler (void) |
This function handles SPDIFRX interrupts. More... | |
void | DMA1_Stream1_IRQHandler (void) |
This function handles DMA1 stream1 global interrupt. More... | |
void | DMA2_Stream2_IRQHandler (void) |
This function handles SAI DMA interrupt request for SPDIF Tx. More... | |
void | DMA2_Stream4_IRQHandler (void) |
This function handles SAI DMA interrupt request. More... | |
void | ETH_IRQHandler (void) |
This function handles Ethernet interrupt request. More... | |
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] |
DSI_HandleTypeDef | hdsi_discovery |
PCD_HandleTypeDef | hpcd |
SD_HandleTypeDef | uSdHandle |
DMA_HandleTypeDef | hdma_spdif_rx_dt |
SAI_HandleTypeDef | spdiftxhsai |
volatile unsigned int | stacked_r0 |
volatile unsigned int | stacked_r1 |
volatile unsigned int | stacked_r2 |
volatile unsigned int | stacked_r3 |
volatile unsigned int | stacked_r12 |
volatile unsigned int | stacked_lr |
volatile unsigned int | stacked_pc |
volatile unsigned int | stacked_psr |
#define AUDIO_THREAD_PRIO (tskIDLE_PRIORITY+2) |
#define LAYER0_ADDRESS (LCD_FB_START_ADDRESS) |
#define SCRATCH_BUFF_SIZE (AUDIO_OUT_BUFFER_SIZE/sizeof(int32_t)) |
#define UARTCMD_THREAD_PRIO (tskIDLE_PRIORITY+1) |
void AUDIO_DFSDMx_DMAx_TOP_LEFT_IRQHandler | ( | void | ) |
This function handles DMA2 Stream 0 interrupt request.
None |
None |
Definition at line 287 of file stm32f7xx_it.c.
void AUDIO_DFSDMx_DMAx_TOP_RIGHT_IRQHandler | ( | void | ) |
This function handles DMA2 Stream 0 interrupt request.
None |
None |
Definition at line 297 of file stm32f7xx_it.c.
void AUDIO_OUT_SAIx_DMAx_IRQHandler | ( | void | ) |
This function handles DMA2 Stream 1 interrupt request.
None |
None |
Definition at line 277 of file stm32f7xx_it.c.
void BSP_SDMMC_DMA_Rx_IRQHandler | ( | void | ) |
This function handles DMA2 Stream 6 interrupt request.
None |
None |
Definition at line 265 of file stm32f7xx_it.c.
void BSP_SDMMC_DMA_Tx_IRQHandler | ( | void | ) |
This function handles DMA2 Stream 3 interrupt request.
None |
None |
Definition at line 255 of file stm32f7xx_it.c.
void BSP_SDMMC_IRQHandler | ( | void | ) |
This function handles SDIO interrupt request.
None |
None |
Definition at line 244 of file stm32f7xx_it.c.
void BusFault_Handler | ( | void | ) |
This function handles Bus Fault exception.
None |
None |
Definition at line 145 of file stm32f7xx_it.c.
void CPU_CACHE_Enable | ( | void | ) |
void DebugMon_Handler | ( | void | ) |
This function handles Debug Monitor exception.
None |
None |
Definition at line 182 of file stm32f7xx_it.c.
void DMA1_Stream1_IRQHandler | ( | void | ) |
This function handles DMA1 stream1 global interrupt.
Definition at line 314 of file stm32f7xx_it.c.
void DMA2_Stream2_IRQHandler | ( | void | ) |
This function handles SAI DMA interrupt request for SPDIF Tx.
None |
None |
Definition at line 330 of file stm32f7xx_it.c.
void DMA2_Stream4_IRQHandler | ( | void | ) |
This function handles SAI DMA interrupt request.
None |
None |
Definition at line 340 of file stm32f7xx_it.c.
void DSI_IRQHandler | ( | void | ) |
This function handles DSI Handler.
None |
None |
Definition at line 220 of file stm32f7xx_it.c.
void ETH_IRQHandler | ( | void | ) |
This function handles Ethernet interrupt request.
None |
None |
Definition at line 350 of file stm32f7xx_it.c.
void HAL_DSI_EndOfRefreshCallback | ( | DSI_HandleTypeDef * | hdsi | ) |
void hard_fault_handler_c | ( | unsigned int * | hardfault_args | ) |
save parameter to figure out in debug mode where crash happened
hardfault_args | - the pointer to the stack context |
None |
Definition at line 93 of file stm32f7xx_it.c.
void http_taskCreate | ( | void | ) |
Definition at line 88 of file main_http.c.
void LTDC_Init | ( | void | ) |
int main_audio | ( | void | ) |
void MemManage_Handler | ( | void | ) |
This function handles Memory Manage exception.
None |
None |
Definition at line 132 of file stm32f7xx_it.c.
void MPU_Config | ( | void | ) |
void NMI_Handler | ( | void | ) |
This function handles NMI exception.
None |
None |
Definition at line 75 of file stm32f7xx_it.c.
void OTG_HS_IRQHandler | ( | void | ) |
This function handles USB-On-The-Go FS/HS global interrupt request.
None |
None |
Definition at line 233 of file stm32f7xx_it.c.
void SPDIF_RX_IRQHandler | ( | void | ) |
This function handles SPDIFRX interrupts.
None |
None |
Definition at line 307 of file stm32f7xx_it.c.
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.
None |
None |
void SysTick_Handler | ( | void | ) |
This function handles SysTick Handler.
None |
None |
Definition at line 202 of file stm32f7xx_it.c.
void UsageFault_Handler | ( | void | ) |
This function handles Usage Fault exception.
None |
None |
Definition at line 158 of file stm32f7xx_it.c.
xTaskHandle CreatedTaskAudio |
DMA_HandleTypeDef hdma_spdif_rx_dt |
DMA_HandleTypeDef hdma_spdif_rx_dt |
DSI_HandleTypeDef hdsi_discovery |
Definition at line 127 of file stm32f769i_discovery_lcd.c.
PCD_HandleTypeDef hpcd |
Definition at line 55 of file usbd_conf.c.
DMA_HandleTypeDef hSaiDma |
SPDIFRX_HandleTypeDef hspdif |
int32_t Scratch[SCRATCH_BUFF_SIZE] |
SAI_HandleTypeDef spdiftxhsai |
Definition at line 16 of file SPDIF_Tx.c.
volatile unsigned int stacked_lr |
Definition at line 84 of file stm32f7xx_it.c.
volatile unsigned int stacked_pc |
Definition at line 85 of file stm32f7xx_it.c.
volatile unsigned int stacked_psr |
Definition at line 86 of file stm32f7xx_it.c.
volatile unsigned int stacked_r0 |
Definition at line 79 of file stm32f7xx_it.c.
volatile unsigned int stacked_r1 |
Definition at line 80 of file stm32f7xx_it.c.
volatile unsigned int stacked_r12 |
Definition at line 83 of file stm32f7xx_it.c.
volatile unsigned int stacked_r2 |
Definition at line 81 of file stm32f7xx_it.c.
volatile unsigned int stacked_r3 |
Definition at line 82 of file stm32f7xx_it.c.
SD_HandleTypeDef uSdHandle |
Definition at line 122 of file stm32f769i_discovery_sd.c.
SemaphoreHandle_t xSemaphoreAudio |