H753_CPP_W25Q_SPI_Flash_Read_Write_01 1.0
STM32H753 W25Q SPI flash (Adafruit 5632/5633/5634) read/write tutorial
Loading...
Searching...
No Matches
main.c File Reference

: Main program body More...

#include "main.h"
#include <stdio.h>
#include <string.h>
#include "entryPointCPP.hpp"

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_USART1_UART_Init (void)
 USART1 Initialization Function.
 
static void MX_SPI1_Init (void)
 SPI1 Initialization Function.
 
int main (void)
 The application entry point.
 
void _Error_Handler (const char *file, int line)
 This function is executed in case of error occurrence.
 

Variables

SPI_HandleTypeDef hspi1
 
UART_HandleTypeDef huart1
 

Detailed Description

: Main program body

Attention

Copyright (c) 2026 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.

Function Documentation

◆ _Error_Handler()

void _Error_Handler ( const char * file,
int line )

This function is executed in case of error occurrence.

Parameters
fileThe file name as a string.
lineThe line number in the file.
Return values
None

Definition at line 373 of file main.c.

◆ main()

int main ( void )

The application entry point.

Return values
int

Definition at line 88 of file main.c.

References MX_GPIO_Init(), MX_SPI1_Init(), MX_USART1_UART_Init(), and SystemClock_Config().

◆ MX_GPIO_Init()

static void MX_GPIO_Init ( void )
static

GPIO Initialization Function.

Parameters
None
Return values
None

Definition at line 336 of file main.c.

Referenced by main().

◆ MX_SPI1_Init()

static void MX_SPI1_Init ( void )
static

SPI1 Initialization Function.

Parameters
None
Return values
None

Definition at line 240 of file main.c.

Referenced by main().

◆ MX_USART1_UART_Init()

static void MX_USART1_UART_Init ( void )
static

USART1 Initialization Function.

Parameters
None
Return values
None

Definition at line 288 of file main.c.

Referenced by main().

◆ SystemClock_Config()

void SystemClock_Config ( void )

System Clock Configuration.

Return values
None

Supply configuration update enable

Configure the main internal regulator output voltage

Initializes the RCC Oscillators according to the specified parameters in the RCC_OscInitTypeDef structure.

Initializes the CPU, AHB and APB buses clocks

Definition at line 180 of file main.c.

Referenced by main().

Variable Documentation

◆ hspi1

SPI_HandleTypeDef hspi1

Definition at line 51 of file main.c.

◆ huart1

UART_HandleTypeDef huart1

Definition at line 53 of file main.c.