|
embedded_systems
|
: Main program body More...
#include "main.h"#include "lwip.h"#include "tcp.h"#include "TCP_HA.h"#include "display.h"#include <stdio.h>#include <string.h>#include "../../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery.h"#include "../../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_lcd.h"#include "../../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_sdram.h"#include "../../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_ts.h"#include "../../Drivers/BSP/STM32F7508-Discovery/stm32f7508_discovery_qspi.h"#include "configEntitysHA.h"Go to the source code of this file.
Functions | |
| void | SystemClock_Config (void) |
| System Clock Configuration. | |
| static void | MX_GPIO_Init (void) |
| GPIO Initialization Function. | |
| static void | MX_LTDC_Init (void) |
| LTDC Initialization Function. | |
| static void | MX_USART1_UART_Init (void) |
| USART1 Initialization Function. | |
| static void | MX_DMA2D_Init (void) |
| DMA2D Initialization Function. | |
| static void | MX_FMC_Init (void) |
| static void | MX_QUADSPI_Init (void) |
| QUADSPI Initialization Function. | |
| static void | vDebounce (TS_StateTypeDef *TS_State) |
| Debounce van de touchScreen *. | |
| int | _write (int file, char *ptr, int len) |
| int | main (void) |
| The application entry point. | |
| void | Error_Handler (void) |
| This function is executed in case of error occurrence. | |
Variables | |
| DMA2D_HandleTypeDef | hdma2d |
| LTDC_HandleTypeDef | hltdc |
| QSPI_HandleTypeDef | hqspi |
| UART_HandleTypeDef | huart1 |
| SDRAM_HandleTypeDef | hsdram1 |
| uint8_t | globalReceive = 0 |
| Globale variabele voor communicatie tussen twee aparte functies. | |
: Main program body
Copyright (c) 2024 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file main.c.
| int _write | ( | int | file, |
| char * | ptr, | ||
| int | len ) |
| void Error_Handler | ( | void | ) |
This function is executed in case of error occurrence.
| None |
Definition at line 575 of file main.c.
| int main | ( | void | ) |
The application entry point.
| int |
Init van display + custom message in de UART
ButtonId opvragen en verwerken Op basis van het ID de juiste actie en entity koppelen
Definition at line 115 of file main.c.
References errHaSend(), MX_DMA2D_Init(), MX_FMC_Init(), MX_GPIO_Init(), MX_LTDC_Init(), MX_QUADSPI_Init(), MX_USART1_UART_Init(), SystemClock_Config(), usDisplayTouch(), vDebounce(), vDisplaycCheckScreensaver(), vDisplayInit(), vDisplayMainScreen(), vDisplayMessage(), vDisplaySetUpButtonStates(), and vHaWaitOnLink().
|
static |
DMA2D Initialization Function.
| None |
| None |
Definition at line 282 of file main.c.
References Error_Handler(), and hdma2d.
|
static |
Perform the SDRAM1 memory initialization sequence
Definition at line 467 of file main.c.
References Error_Handler(), and hsdram1.
|
static |
GPIO Initialization Function.
| None |
| None |
Definition at line 518 of file main.c.
|
static |
LTDC Initialization Function.
| None |
| None |
Definition at line 319 of file main.c.
References Error_Handler(), and hltdc.
|
static |
QUADSPI Initialization Function.
| None |
| None |
Definition at line 401 of file main.c.
References Error_Handler(), and hqspi.
|
static |
USART1 Initialization Function.
| None |
| None |
Definition at line 436 of file main.c.
References Error_Handler(), and huart1.
| void SystemClock_Config | ( | void | ) |
System Clock Configuration.
| None |
Configure LSE Drive Capability
Configure the main internal regulator output voltage
Initializes the RCC Oscillators according to the specified parameters in the RCC_OscInitTypeDef structure.
Activate the Over-Drive mode
Initializes the CPU, AHB and APB buses clocks
Definition at line 225 of file main.c.
References Error_Handler().
|
static |
Debounce van de touchScreen *.
| TS_State | touchscreen Struct |
Definition at line 101 of file main.c.
References vDisplaycCheckScreensaver().
| uint8_t globalReceive = 0 |