STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros | Variables
main.h File Reference
#include "stm32f7xx_hal.h"
#include "usbd_core.h"
#include "usbd_desc.h"
#include "usbd_audio.h"
#include "usbd_audio_if.h"
#include "usbd_main.h"
#include "stm32f769i_discovery.h"
#include "stm32f769i_discovery_lcd.h"
#include "stm32f769i_discovery_sdram.h"
#include "stm32f769i_discovery_audio.h"
#include "stm32f769i_discovery_ts.h"
#include "stm32f769i_discovery_qspi.h"
#include "cmsis_os.h"
#include "semphr.h"
#include "arm_math.h"
#include "AudioPlayer.h"
#include "SPDIF_Rx.h"
#include "SPDIF_Tx.h"
#include "VUMeter.h"

Go to the source code of this file.

Macros

#define main_audio   main
 
#define TIM_MEASURE_BEGIN
 
#define TIM_MEASURE_START   time_start = hTim2.Instance->CNT
 
#define TIM_MEASURE_END
 
#define TIM_MEASURE_TOTAL   time_total = time_end - time_begin; time_begin = 0
 
#define USE_DHCP   /* enable DHCP, if disabled static address is used*/
 
#define IP_ADDR0   192
 
#define IP_ADDR1   168
 
#define IP_ADDR2   1
 
#define IP_ADDR3   180
 
#define NETMASK_ADDR0   255
 
#define NETMASK_ADDR1   255
 
#define NETMASK_ADDR2   255
 
#define NETMASK_ADDR3   0
 
#define GW_ADDR0   IP_ADDR0
 
#define GW_ADDR1   IP_ADDR1
 
#define GW_ADDR2   IP_ADDR2
 
#define GW_ADDR3   1
 

Variables

volatile uint32_t time_begin
 
volatile uint32_t time_start
 
volatile uint32_t time_end
 
volatile uint32_t time_diff
 
volatile uint32_t time_total
 
TIM_HandleTypeDef hTim2
 
SAI_HandleTypeDef haudio_out_sai
 
SAI_HandleTypeDef haudio_in_sai
 
DFSDM_Filter_HandleTypeDef hAudioInTopLeftFilter
 
DFSDM_Filter_HandleTypeDef hAudioInTopRightFilter
 
LTDC_HandleTypeDef hltdc_discovery
 
DSI_HandleTypeDef hdsi_discovery
 

Macro Definition Documentation

#define GW_ADDR0   IP_ADDR0

Definition at line 121 of file main.h.

#define GW_ADDR1   IP_ADDR1

Definition at line 122 of file main.h.

#define GW_ADDR2   IP_ADDR2

Definition at line 123 of file main.h.

#define GW_ADDR3   1

Definition at line 124 of file main.h.

#define IP_ADDR0   192

Definition at line 108 of file main.h.

#define IP_ADDR1   168

Definition at line 109 of file main.h.

#define IP_ADDR2   1

Definition at line 110 of file main.h.

#define IP_ADDR3   180

Definition at line 111 of file main.h.

#define main_audio   main

Definition at line 67 of file main.h.

#define NETMASK_ADDR0   255

Definition at line 115 of file main.h.

#define NETMASK_ADDR1   255

Definition at line 116 of file main.h.

#define NETMASK_ADDR2   255

Definition at line 117 of file main.h.

#define NETMASK_ADDR3   0

Definition at line 118 of file main.h.

#define TIM_MEASURE_BEGIN
Value:
do { \
} \
while(0)
if(LCD_Lock==DISABLE)
Definition: lcd_log.c:249
TIM_HandleTypeDef hTim2
Definition: main.h:71
__IO uint32_t CNT
Definition: stm32f745xx.h:890
TIM_TypeDef * Instance
volatile uint32_t time_begin
Definition: main.h:70

Definition at line 73 of file main.h.

#define TIM_MEASURE_END
Value:
time_diff = time_end - time_start
TIM_HandleTypeDef hTim2
Definition: main.h:71
__IO uint32_t CNT
Definition: stm32f745xx.h:890
volatile uint32_t time_end
Definition: main.h:70
volatile uint32_t time_start
Definition: main.h:70
TIM_TypeDef * Instance

Definition at line 79 of file main.h.

#define TIM_MEASURE_START   time_start = hTim2.Instance->CNT

Definition at line 78 of file main.h.

#define TIM_MEASURE_TOTAL   time_total = time_end - time_begin; time_begin = 0

Definition at line 81 of file main.h.

#define USE_DHCP   /* enable DHCP, if disabled static address is used*/

Definition at line 97 of file main.h.

Variable Documentation

Definition at line 71 of file main.h.

volatile uint32_t time_begin

Definition at line 70 of file main.h.

volatile uint32_t time_diff

Definition at line 70 of file main.h.

volatile uint32_t time_end

Definition at line 70 of file main.h.

volatile uint32_t time_start

Definition at line 70 of file main.h.

volatile uint32_t time_total

Definition at line 70 of file main.h.