add Relazione falsa e inizio file

This commit is contained in:
PanSi21 2026-01-08 14:52:33 +01:00
parent 2775cc2108
commit 3de21f2577
Signed by untrusted user who does not match committer: PanSi21
GPG key ID: 198E46F625BADD13
33 changed files with 5944 additions and 2868 deletions

View file

@ -4,12 +4,9 @@
# See http://clang.llvm.org/docs/ClangFormatStyleOptions.html # See http://clang.llvm.org/docs/ClangFormatStyleOptions.html
# Tested with: clang-format version 3.7.1 # Tested with: clang-format version 3.7.1
AlignConsecutiveAssignments:
Enabled: true
AcrossEmptyLines: true
AcrossComments: false
AlignConsecutiveDeclarations: # Allineamento Macro
AlignConsecutiveMacros:
Enabled: true Enabled: true
AcrossEmptyLines: true AcrossEmptyLines: true
AcrossComments: false AcrossComments: false
@ -67,7 +64,7 @@ Language: Cpp
Standard: Cpp11 Standard: Cpp11
# Pointer and reference alignment style. Possible values: Left, Right, Middle. # Pointer and reference alignment style. Possible values: Left, Right, Middle.
PointerAlignment: Left PointerAlignment: Right
# AccessModifierOffset (int) # AccessModifierOffset (int)
# The extra indent or outdent of access modifiers, e.g. public:. # The extra indent or outdent of access modifiers, e.g. public:.
@ -379,7 +376,7 @@ SpaceBeforeAssignmentOperators: true
# SBPO_Never (in configuration: Never) Never put a space before opening parentheses. # SBPO_Never (in configuration: Never) Never put a space before opening parentheses.
# SBPO_ControlStatements (in configuration: ControlStatements) Put a space before opening parentheses only after control statement keywords (for/if/while...). # SBPO_ControlStatements (in configuration: ControlStatements) Put a space before opening parentheses only after control statement keywords (for/if/while...).
# SBPO_Always (in configuration: Always) Always put a space before opening parentheses, except when its prohibited by the syntax rules (in function-like macro definitions) or when determined by other style rules (after unary operators, opening parentheses, etc.) # SBPO_Always (in configuration: Always) Always put a space before opening parentheses, except when its prohibited by the syntax rules (in function-like macro definitions) or when determined by other style rules (after unary operators, opening parentheses, etc.)
SpaceBeforeParens: Always SpaceBeforeParens: ControlStatements
# SpaceInEmptyParentheses (bool) # SpaceInEmptyParentheses (bool)
# If true, spaces may be inserted into (). # If true, spaces may be inserted into ().

4
.gitignore vendored
View file

@ -1,3 +1,7 @@
## MY ADD
build/
# ---> C # ---> C
# Prerequisites # Prerequisites
*.d *.d

View file

@ -0,0 +1,246 @@
{
"resolved": [
{
"name": "cmake",
"version": "4.0.1+st.3",
"platform": "darwin",
"selected_by": [
{
"name": "cmake",
"version": "4.0.1+st.3"
}
]
},
{
"name": "cmake",
"version": "4.0.1+st.3",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "cmake",
"version": "4.0.1+st.3"
}
]
},
{
"name": "cmake",
"version": "4.0.1+st.3",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "cmake",
"version": "4.0.1+st.3"
}
]
},
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9",
"platform": "darwin",
"selected_by": [
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9"
}
]
},
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9"
}
]
},
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9"
}
]
},
{
"name": "gnu-tools-for-stm32-13_3_1-description",
"version": "1.0.1+st.1",
"platform": "all",
"selected_by": [
{
"name": "gnu-tools-for-stm32-13_3_1-description",
"version": ">=0.0.1"
}
]
},
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1",
"platform": "darwin",
"selected_by": [
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1"
}
]
},
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1"
}
]
},
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1"
}
]
},
{
"name": "ninja",
"version": "1.13.1+st.1",
"platform": "darwin",
"selected_by": [
{
"name": "ninja",
"version": "1.13.1+st.1"
}
]
},
{
"name": "ninja",
"version": "1.13.1+st.1",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "ninja",
"version": "1.13.1+st.1"
}
]
},
{
"name": "ninja",
"version": "1.13.1+st.1",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "ninja",
"version": "1.13.1+st.1"
}
]
},
{
"name": "programmer",
"version": "2.20.0",
"platform": "darwin",
"selected_by": [
{
"name": "programmer",
"version": "^2.20.0"
}
]
},
{
"name": "programmer",
"version": "2.20.0",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "programmer",
"version": "^2.20.0"
}
]
},
{
"name": "programmer",
"version": "2.20.0",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "programmer",
"version": "^2.20.0"
}
]
},
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3",
"platform": "darwin",
"selected_by": [
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3"
}
]
},
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3"
}
]
},
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3"
}
]
},
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1",
"platform": "darwin",
"selected_by": [
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1"
}
]
},
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1",
"platform": "x86_64-linux",
"selected_by": [
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1"
}
]
},
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1",
"platform": "x86_64-windows",
"selected_by": [
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1"
}
]
}
]
}

View file

@ -0,0 +1,28 @@
{
"bundles": [
{
"name": "cmake",
"version": "4.0.1+st.3"
},
{
"name": "ninja",
"version": "1.13.1+st.1"
},
{
"name": "gnu-tools-for-stm32",
"version": "13.3.1+st.9"
},
{
"name": "st-arm-clangd",
"version": "19.1.2+st.3"
},
{
"name": "stlink-gdbserver",
"version": "7.11.0+st.1"
},
{
"name": "jlink-gdbserver",
"version": "8.38.0+st.1"
}
]
}

7
.settings/ide.store.json Normal file
View file

@ -0,0 +1,7 @@
{
"board": "NUCLEO-H743ZI2",
"device": "STM32H743ZIT6",
"core": "Cortex-M7",
"order": 0,
"toolchain": "GCC"
}

8
.vscode/c_cpp_properties.json vendored Normal file
View file

@ -0,0 +1,8 @@
{
"configurations": [
{
"name": "STM32",
"compileCommands": "${workspaceFolder}/build/Debug/compile_commands.json"
}
]
}

23
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,23 @@
{
// Usare IntelliSense per informazioni sui possibili attributi.
// Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.
// Per altre informazioni, visitare: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "stlinkgdbtarget",
"request": "launch",
"name": "STM32Cube: STM32 Launch ST-Link GDB Server",
"origin": "snippet",
"cwd": "${workspaceFolder}",
"preBuild": "${command:st-stm32-ide-debug-launch.build}",
"runEntry": "main",
"imagesAndSymbols": [
{
"imageFileName": "${command:st-stm32-ide-debug-launch.get-projects-binary-from-context1}"
}
]
}
]
}

15
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,15 @@
{
"cmake.cmakePath": "cube-cmake",
"cmake.configureArgs": [
"-DCMAKE_COMMAND=cube-cmake"
],
"cmake.preferredGenerators": [
"Ninja"
],
"stm32cube-ide-clangd.path": "cube",
"stm32cube-ide-clangd.arguments": [
"starm-clangd",
"--query-driver=${env:CUBE_BUNDLE_PATH}/gnu-tools-for-stm32/13.3.1+st.9/bin/arm-none-eabi-gcc",
"--query-driver=${env:CUBE_BUNDLE_PATH}/gnu-tools-for-stm32/13.3.1+st.9/bin/arm-none-eabi-g++"
]
}

View file

@ -31,7 +31,7 @@ extern "C" {
/* Private includes ----------------------------------------------------------*/ /* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */ /* USER CODE BEGIN Includes */
#include "pansi.h"
/* USER CODE END Includes */ /* USER CODE END Includes */
/* Exported types ------------------------------------------------------------*/ /* Exported types ------------------------------------------------------------*/

View file

@ -0,0 +1,10 @@
#pragma once
#include "main.h"
/**
* @brief Funzione per la calibrazione dell'ADC
*
*/
void myADC3_calibration(void);

View file

@ -0,0 +1,11 @@
#pragma once
#include "main.h"
/**
* @brief Funzione per configurazione dei tempi del TIM6
*
*/
void myTIM6_configure(void);
void myTIM6_start();

View file

@ -0,0 +1,15 @@
#pragma once
#include "main.h"
/**
* @brief Funzione per l'inizializzazione della USART3
*
*/
void myUSART3_init(void);
/**
* @brief
*
*/
void myUSART3_it();

View file

@ -2,6 +2,7 @@
#include "main.h" #include "main.h"
#include "stm32h743xx.h" #include "stm32h743xx.h"
#include "stm32h7xx.h"
#include <stdint.h> #include <stdint.h>
/* Includes ------------------------------------------------------------------*/ /* Includes ------------------------------------------------------------------*/
@ -13,12 +14,16 @@
*/ */
#define __rdon const #define __rdon const
#define __rdwr #define __rdwr
#define __prv8 __attribute__(( deprecated("Questo campo è PRIVATO. Non usarlo. Usa i metodi adatti alla manipolazione o controlla la tua implementazione"))) const #define __prv8 \
__attribute__(( \
deprecated("Questo campo è PRIVATO. Non usarlo. Usa i metodi adatti " \
"alla manipolazione o controlla la tua implementazione"))) const
#define __in_un_altro_file extern;
/** /**
Protezione dal linking esterno. Protezione dal linking esterno.
Funzioni e variabili globali in un file .c. Limita la funzione/variabile al solo Funzioni e variabili globali in un file .c. Limita la funzione/variabile al
file in cui è definita (visibilità "privata" al file). solo file in cui è definita (visibilità "privata" al file).
*/ */
#define READONLY const #define READONLY const
#define PUBLIC #define PUBLIC
@ -32,36 +37,61 @@
#define EXT_GLOBAL extern #define EXT_GLOBAL extern
/// MY DEBUG 1 = debug | 0 = no my debug /// MY DEBUG 1 = debug | 0 = no my debug
#define MY_DEBUG 1 #define MY_DEBUG 1
#define NO_HAL_IT 0 // 0 disable 1 enable #define NO_HAL_IT 0 // 0 disable 1 enable
/*
======= bit functions =========
Macro presenti anche in:
Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h
*/
/**
* @brief Imposta a 1 un bit specifico in un byte (SET).
* * Esegue un'operazione OR bit a bit. I bit che erano a 1 rimangono a 1,
* il bit all'indice n viene forzato a 1.
* * @param byte Puntatore al byte da modificare.
* @param n L'indice del bit da impostare (0-7).
*/
static inline void set_bit(uint8_t *byte, uint8_t n) {
*byte = *byte | (1u << n);
}
/**
* @brief Imposta a 0 un bit specifico in un byte (CLEAR).
* * Esegue un AND con una maschera inversa. Il bit all'indice n
* viene forzato a 0, gli altri rimangono invariati.
* * @param byte Puntatore al byte da modificare.
* @param n L'indice del bit da pulire (0-7).
*/
static inline void clear_bit(uint8_t *byte, uint8_t n) {
*byte = *byte & ~(1u << n);
}
/**
* @brief Inverte lo stato di un bit specifico (TOGGLE).
* * Se il bit è 0 diventa 1, se è 1 diventa 0. Usa l'operatore XOR.
* * @param byte Puntatore al byte da modificare.
* @param n L'indice del bit da invertire (0-7).
*/
static inline void toggle_bit(uint8_t *byte, uint8_t n) {
*byte = *byte ^ (1u << n);
}
/**
* @brief Legge lo stato di un bit specifico.
* * @param byte Puntatore al byte (costante, sola lettura).
* @param n L'indice del bit da leggere (0-7).
* @return uint8_t Ritorna diverso da 0 se il bit è 1, oppure 0 se il bit è 0.
* Nota: non ritorna necessariamente "1", ma il valore del bit nella sua posizione (es. 4, 8, 16).
*/
static inline uint8_t read_bit(const uint8_t *byte, uint8_t n) {
return (*byte & (1u << n));
}
// ====== USART ================ // ====== USART ================
/**
* @brief Inizializza la periferica USART3.
* @note Questa implementazione assume PD8=TX, PD9=RX (AF7).
* @param pclk_freq La frequenza del clock della periferica (PCLK1 per USART3).
* @param baudRate Il baud rate desiderato (es. 115200).
*/
PUBLIC void Pansi_USART3_Init(uint32_t pclk_freq, uint32_t baudRate);
/**
* @brief Invia un singolo carattere su USART3 (bloccante).
* @param c Il carattere da inviare.
*/
PUBLIC void Pansi_USART3_SendChar(char c);
/**
* @brief Invia una stringa (terminata da null) su USART3.
* @param str La stringa da inviare.
*/
PUBLIC void Pansi_USART3_SendString(const char *str);
/**
* @brief Riceve un singolo carattere da USART3 (bloccante).
* @return Il carattere ricevuto.
*/
PUBLIC char Pansi_USART3_ReceiveChar(void);
// ====== END USART ============ // ====== END USART ============
// ====== TIM6 ================= // ====== TIM6 =================
@ -75,4 +105,3 @@ PUBLIC char Pansi_USART3_ReceiveChar(void);
* presenti sulla board. * presenti sulla board.
*/ */
void MOTD_init(void); void MOTD_init(void);

View file

@ -0,0 +1,67 @@
#include "myADC.h"
#include "pansi.h"
#include <stdint.h>
// #include "stm32h743xx.h"
// #include <stdint.h>
/**
* Temperature Sensor Characteristics
* uint16_t perché la grandezza è di 2 byte da datasheet
| Table 93. Temperature sensor calibration values |
| Symbol | Parameter | Memory address
=====================================================================
|TS_CAL1 | Temperature sensor raw data | 0x1FF1E820 - 0x1FF1E821
acquired value at 30 °C,
VDDA =3.3 V
---------------------------------------------------------------------
/TS_CAL2 / Temperature sensor raw data | 0x1FF1E840 - 0x1FF1E841
acquired value at 110 °C,
VDDA = 3.3 V
=====================================================================
*/
#define TS_CAL1 *(uint16_t *)0x1FF1E820
#define TS_CAL2 *(uint16_t *)0x1FF1E840
#define TCAL_30C *(uint16_t *)0x1FF1E820
#define TCAL_110C *(uint16_t *)0x1FF1E840
static volatile uint16_t *tsc_cal1 = (uint16_t *)0x1FF1E820;
static volatile uint16_t *tsc_cal2 = (uint16_t *)0x1FF1E840;
#define VREFINT_C *(uint16_t *)(0x1FF1E860)
// Internal Referance Voltage 30
static volatile uint16_t *VRefInCal = (uint16_t *)0x1FF1E860;
/**
* @brief Funzione per la calibrazione dell'ADC
* 3 step. (1). controllo se ad è spenta e in caso spengo io
* (2). Avvio la calibrazione degli offset e quela lineare
* (3). Aspetto la fine della calibrazione
*/
void myADC3_calibration(void) {
// (1) check if the ADC is disable after start calibration
if (ADC3->CR & ADC_CR_ADEN) {
ADC3->CR |= ADC_CR_ADDIS; // disable
while (ADC3->CR & ADC_CR_ADEN) {
// aspettando che si spenga la periferica
// blink RED led TODO
}
}
// (2)
// configure for a linear calibration.
ADC3->CR |= ADC_CR_ADCALLIN;
// start calibration. reset by hardware when the calibration complete
ADC3->CR |= ADC_CR_ADCAL;
// (3)
while (ADC3->CR & ADC_CR_ADCAL) {
// blink GREEN led
}
}

View file

@ -0,0 +1,15 @@
#include "myTIM.h"
#include "stm32h743xx.h"
void myTIM6_configure(void){
// update interrupt ivent
TIM7->DIER |= TIM_DIER_UIE;
}
void myTIM6_start();

View file

@ -0,0 +1,10 @@
#include "myUSART.h"
void myUSART3_init() {
// abilita rx/tx su USART3
USART3->CR1 |= USART_CR1_RE; // enable RX flag
USART3->CR1 |= USART_CR1_TE; // enable TX flag
// abilita rx/tx interrupts su USART3
USART3->CR1 |= USART_CR1_RXNEIE;
}

View file

@ -1,31 +1,32 @@
/* USER CODE BEGIN Header */ /* USER CODE BEGIN Header */
/** /**
****************************************************************************** ******************************************************************************
* @file : main.c * @file : main.c
* @brief : Main program body * @brief : Main program body
****************************************************************************** ******************************************************************************
* @attention * @attention
* *
* Copyright (c) 2025 STMicroelectronics. * Copyright (c) 2025 STMicroelectronics.
* All rights reserved. * All rights reserved.
* *
* This software is licensed under terms that can be found in the LICENSE file * This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component. * in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS. * If no LICENSE file comes with this software, it is provided AS-IS.
* *
****************************************************************************** ******************************************************************************
*/ */
/* USER CODE END Header */ /* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/ /* Includes ------------------------------------------------------------------*/
#include "main.h" #include "main.h"
#include "adc.h" #include "adc.h"
#include "gpio.h"
#include "tim.h" #include "tim.h"
#include "usart.h" #include "usart.h"
#include "gpio.h"
/* Private includes ----------------------------------------------------------*/ /* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */ /* USER CODE BEGIN Includes */
#include "myADC.h"
/* USER CODE END Includes */ /* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/ /* Private typedef -----------------------------------------------------------*/
@ -63,203 +64,192 @@ static void MPU_Config(void);
/* USER CODE END 0 */ /* USER CODE END 0 */
/** /**
* @brief The application entry point. * @brief The application entry point.
* @retval int * @retval int
*/ */
int main(void) int main(void) {
{
/* USER CODE BEGIN 1 */ /* USER CODE BEGIN 1 */
char *welcome = "Hi from STM32H7 - by. PanSi21";
(void)welcome;
/* USER CODE END 1 */
/* USER CODE END 1 */ /* MPU Configuration--------------------------------------------------------*/
MPU_Config();
/* MPU Configuration--------------------------------------------------------*/ /* MCU Configuration--------------------------------------------------------*/
MPU_Config();
/* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */ /* USER CODE BEGIN Init */
HAL_Init();
/* USER CODE BEGIN Init */ /* USER CODE END Init */
/* USER CODE END Init */ /* Configure the system clock */
SystemClock_Config();
/* Configure the system clock */ /* Configure the peripherals common clocks */
SystemClock_Config(); PeriphCommonClock_Config();
/* Configure the peripherals common clocks */ /* USER CODE BEGIN SysInit */
PeriphCommonClock_Config();
/* USER CODE BEGIN SysInit */ /* USER CODE END SysInit */
/* USER CODE END SysInit */ /* Initialize all configured peripherals */
MX_GPIO_Init();
MX_ADC3_Init();
MX_TIM6_Init();
MX_USART3_UART_Init();
/* USER CODE BEGIN 2 */
myADC3_calibration();
/* USER CODE END 2 */
/* Initialize all configured peripherals */ /* Infinite loop */
MX_GPIO_Init(); /* USER CODE BEGIN WHILE */
MX_ADC3_Init(); while (1) {
MX_TIM6_Init(); /* USER CODE END WHILE */
MX_USART3_UART_Init(); /* USER CODE BEGIN 3 */
/* USER CODE BEGIN 2 */ }
/* USER CODE END 3 */
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
} }
/** /**
* @brief System Clock Configuration * @brief System Clock Configuration
* @retval None * @retval None
*/ */
void SystemClock_Config(void) void SystemClock_Config(void) {
{ RCC_OscInitTypeDef RCC_OscInitStruct = { 0 };
RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = { 0 };
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
/** Supply configuration update enable /** Supply configuration update enable
*/ */
HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY); HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY);
/** Configure the main internal regulator output voltage /** Configure the main internal regulator output voltage
*/ */
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE0); __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE0);
while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) {} while (!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) {
}
/** Initializes the RCC Oscillators according to the specified parameters /** Initializes the RCC Oscillators according to the specified parameters
* in the RCC_OscInitTypeDef structure. * in the RCC_OscInitTypeDef structure.
*/ */
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
RCC_OscInitStruct.PLL.PLLM = 5; RCC_OscInitStruct.PLL.PLLM = 5;
RCC_OscInitStruct.PLL.PLLN = 192; RCC_OscInitStruct.PLL.PLLN = 192;
RCC_OscInitStruct.PLL.PLLP = 2; RCC_OscInitStruct.PLL.PLLP = 2;
RCC_OscInitStruct.PLL.PLLQ = 2; RCC_OscInitStruct.PLL.PLLQ = 2;
RCC_OscInitStruct.PLL.PLLR = 2; RCC_OscInitStruct.PLL.PLLR = 2;
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1VCIRANGE_2; RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1VCIRANGE_2;
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1VCOWIDE; RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1VCOWIDE;
RCC_OscInitStruct.PLL.PLLFRACN = 0; RCC_OscInitStruct.PLL.PLLFRACN = 0;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
{ Error_Handler();
Error_Handler(); }
}
/** Initializes the CPU, AHB and APB buses clocks /** Initializes the CPU, AHB and APB buses clocks
*/ */
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK |
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2 RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2 | RCC_CLOCKTYPE_D3PCLK1 |
|RCC_CLOCKTYPE_D3PCLK1|RCC_CLOCKTYPE_D1PCLK1; RCC_CLOCKTYPE_D1PCLK1;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.SYSCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.SYSCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.AHBCLKDivider = RCC_HCLK_DIV2; RCC_ClkInitStruct.AHBCLKDivider = RCC_HCLK_DIV2;
RCC_ClkInitStruct.APB3CLKDivider = RCC_APB3_DIV2; RCC_ClkInitStruct.APB3CLKDivider = RCC_APB3_DIV2;
RCC_ClkInitStruct.APB1CLKDivider = RCC_APB1_DIV2; RCC_ClkInitStruct.APB1CLKDivider = RCC_APB1_DIV2;
RCC_ClkInitStruct.APB2CLKDivider = RCC_APB2_DIV2; RCC_ClkInitStruct.APB2CLKDivider = RCC_APB2_DIV2;
RCC_ClkInitStruct.APB4CLKDivider = RCC_APB4_DIV2; RCC_ClkInitStruct.APB4CLKDivider = RCC_APB4_DIV2;
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) {
{ Error_Handler();
Error_Handler(); }
}
} }
/** /**
* @brief Peripherals Common Clock Configuration * @brief Peripherals Common Clock Configuration
* @retval None * @retval None
*/ */
void PeriphCommonClock_Config(void) void PeriphCommonClock_Config(void) {
{ RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = { 0 };
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
/** Initializes the peripherals clock /** Initializes the peripherals clock
*/ */
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC|RCC_PERIPHCLK_USART3; PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC | RCC_PERIPHCLK_USART3;
PeriphClkInitStruct.PLL2.PLL2M = 2; PeriphClkInitStruct.PLL2.PLL2M = 2;
PeriphClkInitStruct.PLL2.PLL2N = 12; PeriphClkInitStruct.PLL2.PLL2N = 12;
PeriphClkInitStruct.PLL2.PLL2P = 2; PeriphClkInitStruct.PLL2.PLL2P = 2;
PeriphClkInitStruct.PLL2.PLL2Q = 2; PeriphClkInitStruct.PLL2.PLL2Q = 2;
PeriphClkInitStruct.PLL2.PLL2R = 2; PeriphClkInitStruct.PLL2.PLL2R = 2;
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_3; PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_3;
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOMEDIUM; PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOMEDIUM;
PeriphClkInitStruct.PLL2.PLL2FRACN = 0; PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
PeriphClkInitStruct.Usart234578ClockSelection = RCC_USART234578CLKSOURCE_PLL2; PeriphClkInitStruct.Usart234578ClockSelection = RCC_USART234578CLKSOURCE_PLL2;
PeriphClkInitStruct.AdcClockSelection = RCC_ADCCLKSOURCE_PLL2; PeriphClkInitStruct.AdcClockSelection = RCC_ADCCLKSOURCE_PLL2;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) {
{ Error_Handler();
Error_Handler(); }
}
} }
/* USER CODE BEGIN 4 */ /* USER CODE BEGIN 4 */
/* USER CODE END 4 */ /* USER CODE END 4 */
/* MPU Configuration */ /* MPU Configuration */
void MPU_Config(void) void MPU_Config(void) {
{ MPU_Region_InitTypeDef MPU_InitStruct = { 0 };
MPU_Region_InitTypeDef MPU_InitStruct = {0};
/* Disables the MPU */ /* Disables the MPU */
HAL_MPU_Disable(); HAL_MPU_Disable();
/** Initializes and configures the Region and the memory to be protected /** Initializes and configures the Region and the memory to be protected
*/ */
MPU_InitStruct.Enable = MPU_REGION_ENABLE; MPU_InitStruct.Enable = MPU_REGION_ENABLE;
MPU_InitStruct.Number = MPU_REGION_NUMBER0; MPU_InitStruct.Number = MPU_REGION_NUMBER0;
MPU_InitStruct.BaseAddress = 0x0; MPU_InitStruct.BaseAddress = 0x0;
MPU_InitStruct.Size = MPU_REGION_SIZE_4GB; MPU_InitStruct.Size = MPU_REGION_SIZE_4GB;
MPU_InitStruct.SubRegionDisable = 0x87; MPU_InitStruct.SubRegionDisable = 0x87;
MPU_InitStruct.TypeExtField = MPU_TEX_LEVEL0; MPU_InitStruct.TypeExtField = MPU_TEX_LEVEL0;
MPU_InitStruct.AccessPermission = MPU_REGION_NO_ACCESS; MPU_InitStruct.AccessPermission = MPU_REGION_NO_ACCESS;
MPU_InitStruct.DisableExec = MPU_INSTRUCTION_ACCESS_DISABLE; MPU_InitStruct.DisableExec = MPU_INSTRUCTION_ACCESS_DISABLE;
MPU_InitStruct.IsShareable = MPU_ACCESS_SHAREABLE; MPU_InitStruct.IsShareable = MPU_ACCESS_SHAREABLE;
MPU_InitStruct.IsCacheable = MPU_ACCESS_NOT_CACHEABLE; MPU_InitStruct.IsCacheable = MPU_ACCESS_NOT_CACHEABLE;
MPU_InitStruct.IsBufferable = MPU_ACCESS_NOT_BUFFERABLE; MPU_InitStruct.IsBufferable = MPU_ACCESS_NOT_BUFFERABLE;
HAL_MPU_ConfigRegion(&MPU_InitStruct);
/* Enables the MPU */
HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT);
HAL_MPU_ConfigRegion(&MPU_InitStruct);
/* Enables the MPU */
HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT);
} }
/** /**
* @brief This function is executed in case of error occurrence. * @brief This function is executed in case of error occurrence.
* @retval None * @retval None
*/ */
void Error_Handler(void) void Error_Handler(void) {
{ /* USER CODE BEGIN Error_Handler_Debug */
/* USER CODE BEGIN Error_Handler_Debug */ /* User can add his own implementation to report the HAL error return state */
/* User can add his own implementation to report the HAL error return state */ __disable_irq();
__disable_irq(); while (1) {
while (1) }
{ /* USER CODE END Error_Handler_Debug */
}
/* USER CODE END Error_Handler_Debug */
} }
#ifdef USE_FULL_ASSERT #ifdef USE_FULL_ASSERT
/** /**
* @brief Reports the name of the source file and the source line number * @brief Reports the name of the source file and the source line number
* where the assert_param error has occurred. * where the assert_param error has occurred.
* @param file: pointer to the source file name * @param file: pointer to the source file name
* @param line: assert_param error line source number * @param line: assert_param error line source number
* @retval None * @retval None
*/ */
void assert_failed(uint8_t *file, uint32_t line) void assert_failed(uint8_t *file, uint32_t line) {
{ /* USER CODE BEGIN 6 */
/* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number,
/* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ /* USER CODE END 6 */
/* USER CODE END 6 */
} }
#endif /* USE_FULL_ASSERT */ #endif /* USE_FULL_ASSERT */

View file

@ -1,25 +1,27 @@
/* USER CODE BEGIN Header */ /* USER CODE BEGIN Header */
/** /**
****************************************************************************** ******************************************************************************
* @file stm32h7xx_it.c * @file stm32h7xx_it.c
* @brief Interrupt Service Routines. * @brief Interrupt Service Routines.
****************************************************************************** ******************************************************************************
* @attention * @attention
* *
* Copyright (c) 2025 STMicroelectronics. * Copyright (c) 2025 STMicroelectronics.
* All rights reserved. * All rights reserved.
* *
* This software is licensed under terms that can be found in the LICENSE file * This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component. * in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS. * If no LICENSE file comes with this software, it is provided AS-IS.
* *
****************************************************************************** ******************************************************************************
*/ */
/* USER CODE END Header */ /* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/ /* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "stm32h7xx_it.h" #include "stm32h7xx_it.h"
#include "main.h"
#include "stm32h743xx.h"
/* Private includes ----------------------------------------------------------*/ /* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */ /* USER CODE BEGIN Includes */
/* USER CODE END Includes */ /* USER CODE END Includes */
@ -66,131 +68,117 @@ extern UART_HandleTypeDef huart3;
/* Cortex Processor Interruption and Exception Handlers */ /* Cortex Processor Interruption and Exception Handlers */
/******************************************************************************/ /******************************************************************************/
/** /**
* @brief This function handles Non maskable interrupt. * @brief This function handles Non maskable interrupt.
*/ */
void NMI_Handler(void) void NMI_Handler(void) {
{ /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
/* USER CODE BEGIN NonMaskableInt_IRQn 0 */
/* USER CODE END NonMaskableInt_IRQn 0 */ /* USER CODE END NonMaskableInt_IRQn 0 */
/* USER CODE BEGIN NonMaskableInt_IRQn 1 */ /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
while (1) while (1) {
{ }
} /* USER CODE END NonMaskableInt_IRQn 1 */
/* USER CODE END NonMaskableInt_IRQn 1 */
} }
/** /**
* @brief This function handles Hard fault interrupt. * @brief This function handles Hard fault interrupt.
*/ */
void HardFault_Handler(void) void HardFault_Handler(void) {
{ /* USER CODE BEGIN HardFault_IRQn 0 */
/* USER CODE BEGIN HardFault_IRQn 0 */
/* USER CODE END HardFault_IRQn 0 */ /* USER CODE END HardFault_IRQn 0 */
while (1) while (1) {
{ /* USER CODE BEGIN W1_HardFault_IRQn 0 */
/* USER CODE BEGIN W1_HardFault_IRQn 0 */ /* USER CODE END W1_HardFault_IRQn 0 */
/* USER CODE END W1_HardFault_IRQn 0 */ }
}
} }
/** /**
* @brief This function handles Memory management fault. * @brief This function handles Memory management fault.
*/ */
void MemManage_Handler(void) void MemManage_Handler(void) {
{ /* USER CODE BEGIN MemoryManagement_IRQn 0 */
/* USER CODE BEGIN MemoryManagement_IRQn 0 */
/* USER CODE END MemoryManagement_IRQn 0 */ /* USER CODE END MemoryManagement_IRQn 0 */
while (1) while (1) {
{ /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
/* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ /* USER CODE END W1_MemoryManagement_IRQn 0 */
/* USER CODE END W1_MemoryManagement_IRQn 0 */ }
}
} }
/** /**
* @brief This function handles Pre-fetch fault, memory access fault. * @brief This function handles Pre-fetch fault, memory access fault.
*/ */
void BusFault_Handler(void) void BusFault_Handler(void) {
{ /* USER CODE BEGIN BusFault_IRQn 0 */
/* USER CODE BEGIN BusFault_IRQn 0 */
/* USER CODE END BusFault_IRQn 0 */ /* USER CODE END BusFault_IRQn 0 */
while (1) while (1) {
{ /* USER CODE BEGIN W1_BusFault_IRQn 0 */
/* USER CODE BEGIN W1_BusFault_IRQn 0 */ /* USER CODE END W1_BusFault_IRQn 0 */
/* USER CODE END W1_BusFault_IRQn 0 */ }
}
} }
/** /**
* @brief This function handles Undefined instruction or illegal state. * @brief This function handles Undefined instruction or illegal state.
*/ */
void UsageFault_Handler(void) void UsageFault_Handler(void) {
{ /* USER CODE BEGIN UsageFault_IRQn 0 */
/* USER CODE BEGIN UsageFault_IRQn 0 */
/* USER CODE END UsageFault_IRQn 0 */ /* USER CODE END UsageFault_IRQn 0 */
while (1) while (1) {
{ /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
/* USER CODE BEGIN W1_UsageFault_IRQn 0 */ /* USER CODE END W1_UsageFault_IRQn 0 */
/* USER CODE END W1_UsageFault_IRQn 0 */ }
}
} }
/** /**
* @brief This function handles System service call via SWI instruction. * @brief This function handles System service call via SWI instruction.
*/ */
void SVC_Handler(void) void SVC_Handler(void) {
{ /* USER CODE BEGIN SVCall_IRQn 0 */
/* USER CODE BEGIN SVCall_IRQn 0 */
/* USER CODE END SVCall_IRQn 0 */ /* USER CODE END SVCall_IRQn 0 */
/* USER CODE BEGIN SVCall_IRQn 1 */ /* USER CODE BEGIN SVCall_IRQn 1 */
/* USER CODE END SVCall_IRQn 1 */ /* USER CODE END SVCall_IRQn 1 */
} }
/** /**
* @brief This function handles Debug monitor. * @brief This function handles Debug monitor.
*/ */
void DebugMon_Handler(void) void DebugMon_Handler(void) {
{ /* USER CODE BEGIN DebugMonitor_IRQn 0 */
/* USER CODE BEGIN DebugMonitor_IRQn 0 */
/* USER CODE END DebugMonitor_IRQn 0 */ /* USER CODE END DebugMonitor_IRQn 0 */
/* USER CODE BEGIN DebugMonitor_IRQn 1 */ /* USER CODE BEGIN DebugMonitor_IRQn 1 */
/* USER CODE END DebugMonitor_IRQn 1 */ /* USER CODE END DebugMonitor_IRQn 1 */
} }
/** /**
* @brief This function handles Pendable request for system service. * @brief This function handles Pendable request for system service.
*/ */
void PendSV_Handler(void) void PendSV_Handler(void) {
{ /* USER CODE BEGIN PendSV_IRQn 0 */
/* USER CODE BEGIN PendSV_IRQn 0 */
/* USER CODE END PendSV_IRQn 0 */ /* USER CODE END PendSV_IRQn 0 */
/* USER CODE BEGIN PendSV_IRQn 1 */ /* USER CODE BEGIN PendSV_IRQn 1 */
/* USER CODE END PendSV_IRQn 1 */ /* USER CODE END PendSV_IRQn 1 */
} }
/** /**
* @brief This function handles System tick timer. * @brief This function handles System tick timer.
*/ */
void SysTick_Handler(void) void SysTick_Handler(void) {
{ /* USER CODE BEGIN SysTick_IRQn 0 */
/* USER CODE BEGIN SysTick_IRQn 0 */
/* USER CODE END SysTick_IRQn 0 */ /* USER CODE END SysTick_IRQn 0 */
HAL_IncTick(); HAL_IncTick();
/* USER CODE BEGIN SysTick_IRQn 1 */ /* USER CODE BEGIN SysTick_IRQn 1 */
/* USER CODE END SysTick_IRQn 1 */ /* USER CODE END SysTick_IRQn 1 */
} }
/******************************************************************************/ /******************************************************************************/
@ -201,45 +189,48 @@ void SysTick_Handler(void)
/******************************************************************************/ /******************************************************************************/
/** /**
* @brief This function handles USART3 global interrupt. * @brief This function handles USART3 global interrupt.
*/ */
void USART3_IRQHandler(void) void USART3_IRQHandler(void) {
{ /* USER CODE BEGIN USART3_IRQn 0 */
/* USER CODE BEGIN USART3_IRQn 0 */ #if NO_HAL
/* USER CODE END USART3_IRQn 0 */
/* USER CODE END USART3_IRQn 0 */ HAL_UART_IRQHandler(&huart3);
HAL_UART_IRQHandler(&huart3); /* USER CODE BEGIN USART3_IRQn 1 */
/* USER CODE BEGIN USART3_IRQn 1 */ #endif
/* USER CODE END USART3_IRQn 1 */
/* USER CODE END USART3_IRQn 1 */
} }
/** /**
* @brief This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts. * @brief This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts.
*/ */
void TIM6_DAC_IRQHandler(void) void TIM6_DAC_IRQHandler(void) {
{ /* USER CODE BEGIN TIM6_DAC_IRQn 0 */
/* USER CODE BEGIN TIM6_DAC_IRQn 0 */
/* USER CODE END TIM6_DAC_IRQn 0 */ #if NO_HAL
HAL_TIM_IRQHandler(&htim6); /* USER CODE END TIM6_DAC_IRQn 0 */
/* USER CODE BEGIN TIM6_DAC_IRQn 1 */ HAL_TIM_IRQHandler(&htim6);
/* USER CODE BEGIN TIM6_DAC_IRQn 1 */
#endif
// controlla se è stato l'evento Update (UIF) a far scattare l'interrupt
if (TIM6->SR & TIM_SR_UIF) {
}
/* USER CODE END TIM6_DAC_IRQn 1 */ /* USER CODE END TIM6_DAC_IRQn 1 */
} }
/** /**
* @brief This function handles ADC3 global interrupt. * @brief This function handles ADC3 global interrupt.
*/ */
void ADC3_IRQHandler(void) void ADC3_IRQHandler(void) {
{ /* USER CODE BEGIN ADC3_IRQn 0 */
/* USER CODE BEGIN ADC3_IRQn 0 */ #if NO_HAL
/* USER CODE END ADC3_IRQn 0 */
/* USER CODE END ADC3_IRQn 0 */ HAL_ADC_IRQHandler(&hadc3);
HAL_ADC_IRQHandler(&hadc3); /* USER CODE BEGIN ADC3_IRQn 1 */
/* USER CODE BEGIN ADC3_IRQn 1 */ #endif
/* USER CODE END ADC3_IRQn 1 */
/* USER CODE END ADC3_IRQn 1 */
} }
/* USER CODE BEGIN 1 */ /* USER CODE BEGIN 1 */

View file

@ -1,3 +1,80 @@
# ST-LAB # ST-LAB
FIsica - Laboratorio III - Esperimentazioni di Elettronica FIsica - Laboratorio III - Esperimentazioni di Elettronica
```mermaid
flowchart TD
%% --- STILI ---
classDef hw fill:#ffcccc,stroke:#333,stroke-width:2px;
classDef memory fill:#e1f5fe,stroke:#333,stroke-width:1px;
classDef logic fill:#fff9c4,stroke:#333,stroke-width:1px;
Start((START)) --> Init
%% --- BLOCCO INIZIALIZZAZIONE ---
subgraph Init [1. Inizializzazione Bare Metal]
direction TB
RCC[RCC AHB4ENR & APB1ENR\nAbilita Clock GPIO & USART]:::hw
GPIO[GPIO MODER & AFR\nButton=Input, LED=Output, TX=AF]:::hw
UART[USART3 CR1 & BRR\nConfigura Baud & Abilita UE]:::hw
NVIC[NVIC_EnableIRQ\nAbilita Interrupts al processore]:::hw
RCC --> GPIO --> UART --> NVIC
end
Init --> MainLoop
%% --- BLOCCO MAIN LOOP ---
subgraph Main [2. Main Loop (Polling Button)]
direction TB
MainLoop(while 1)
ReadIDR[Leggi GPIOC->IDR\n(Stato Bottone)]:::hw
Debounce[Debounce Delay]:::logic
EdgeCheck{Rising Edge?\n(Curr=1 && Prev=0)}:::logic
ToggleOps[Toggle Logic]:::memory
UpdatePrev[Prev = Curr]:::logic
MainLoop --> ReadIDR --> EdgeCheck
EdgeCheck -- NO --> UpdatePrev
EdgeCheck -- SI --> ToggleOps
subgraph Toggle [Logica XOR LED]
ReadODR[Leggi GPIOB->ODR]:::hw
XOR[Calcola: ODR ^ LED_MASK]:::logic
WriteODR[Scrivi GPIOB->ODR]:::hw
ReadODR --> XOR --> WriteODR
end
ToggleOps --> UpdatePrev
UpdatePrev --> Debounce --> MainLoop
end
%% --- BLOCCO INTERRUPT ---
subgraph ISR [3. USART3 IRQ Handler]
direction TB
Trigger((IRQ))
CheckTXE{Flag TXE?\n(Data Reg Empty)}:::logic
CheckTC{Flag TC?\n(Tx Complete)}:::logic
LoadDR[Scrivi USART3->DR\n(Invia Byte)]:::hw
EnableTC[Abilita TCIE\nDisabilita TXEIE]:::hw
DisableTC[Disabilita TCIE\nClear TC Flag]:::hw
FreeBusy[Set tx_busy = 0]:::memory
Trigger --> CheckTXE
CheckTXE -- SI: Buffer Pieno --> LoadDR
CheckTXE -- SI: Buffer Finito --> EnableTC
CheckTXE -- NO --> CheckTC
CheckTC -- SI: Fine Trasmissione --> DisableTC --> FreeBusy
CheckTC -- NO --> Return((RTI))
end
%% --- CONNESSIONI LOGICHE ---
WriteODR -.-> |Opzionale: Avvia TX| Trigger

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,40 @@
#import "@preview/modern-unimib-thesis:0.1.1": template
// Create bibliography object first
#let refs = bibliography("refs.bib")
#show: template.with(
title: "Relazione Laboratorio EsseTiEmme32",
candidate:(
name: "",
number: "123456"
),
date: "2024/2025",
university: "Universitá degli studi Milano - Bicocca",
school: "Scuola di Scienze",
department: "Dipartimento di Fisica",
// course: "Master Degree in Artificial Intelligence for Science and Technology",
logo: image("images/logo_unimib.png", width: 30%),
supervisor: "Prof. Luca Manzi",
co-supervisor: ("Saira Sanchez", "Prof. Annalisa Di Pasquali"),
lang: "it",
bib: refs, // Pass the bibliography object instead of a file path
)
= Introduzione
Corso di l
== Subtitle
#underline[Generalized POVM]
$
pi_i equiv sum_(j=0)^i K_j^dagger PP_i K_j
$<POVM>
@POVM are Great!
= Preliminari
= Acknowledgments // Ringraziamenti This is a special title name
#lorem(100)

View file

@ -0,0 +1,12 @@
@article{Yoder_2014,
title={Fixed-Point Quantum Search with an Optimal Number of Queries},
volume={113},
ISSN={1079-7114},
url={http://dx.doi.org/10.1103/PhysRevLett.113.210501},
DOI={10.1103/physrevlett.113.210501},
number={21},
journal={Physical Review Letters},
publisher={American Physical Society (APS)},
author={Yoder, Theodore J. and Low, Guang Hao and Chuang, Isaac L.},
year={2014},
month=nov }

View file

@ -1,88 +0,0 @@
{
"configurations" :
[
{
"directories" :
[
{
"build" : ".",
"childIndexes" :
[
1
],
"jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"projectIndex" : 0,
"source" : ".",
"targetIndexes" :
[
0
]
},
{
"build" : "cmake/stm32cubemx",
"jsonFile" : "directory-cmake.stm32cubemx-Debug-4b19649788072bcc790a.json",
"minimumCMakeVersion" :
{
"string" : "3.22"
},
"parentIndex" : 0,
"projectIndex" : 0,
"source" : "cmake/stm32cubemx",
"targetIndexes" :
[
1
]
}
],
"name" : "Debug",
"projects" :
[
{
"directoryIndexes" :
[
0,
1
],
"name" : "ST-LAB",
"targetIndexes" :
[
0,
1
]
}
],
"targets" :
[
{
"directoryIndex" : 0,
"id" : "ST-LAB::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ST-LAB-Debug-1b8642a11d52f4180393.json",
"name" : "ST-LAB",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "STM32_Drivers::@768a070a0fe75716b479",
"jsonFile" : "target-STM32_Drivers-Debug-806ab811f513990bbc9f.json",
"name" : "STM32_Drivers",
"projectIndex" : 0
}
]
}
],
"kind" : "codemodel",
"paths" :
{
"build" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/build/Debug",
"source" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB"
},
"version" :
{
"major" : 2,
"minor" : 8
}
}

View file

@ -1,132 +0,0 @@
{
"cmake" :
{
"generator" :
{
"multiConfig" : false,
"name" : "Ninja"
},
"paths" :
{
"cmake" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/cmake",
"cpack" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/cpack",
"ctest" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/ctest",
"root" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/share/cmake-4.0"
},
"version" :
{
"isDirty" : false,
"major" : 4,
"minor" : 0,
"patch" : 1,
"string" : "4.0.1",
"suffix" : ""
}
},
"objects" :
[
{
"jsonFile" : "codemodel-v2-6c0438bbdc1d209bb6e4.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 8
}
},
{
"jsonFile" : "cache-v2-de67e3029714a351eaee.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-44cf2705a5b3014a1a40.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
},
{
"jsonFile" : "toolchains-v1-82b5061fb8448625c9fb.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
}
],
"reply" :
{
"client-vscode" :
{
"query.json" :
{
"requests" :
[
{
"kind" : "cache",
"version" : 2
},
{
"kind" : "codemodel",
"version" : 2
},
{
"kind" : "toolchains",
"version" : 1
},
{
"kind" : "cmakeFiles",
"version" : 1
}
],
"responses" :
[
{
"jsonFile" : "cache-v2-de67e3029714a351eaee.json",
"kind" : "cache",
"version" :
{
"major" : 2,
"minor" : 0
}
},
{
"jsonFile" : "codemodel-v2-6c0438bbdc1d209bb6e4.json",
"kind" : "codemodel",
"version" :
{
"major" : 2,
"minor" : 8
}
},
{
"jsonFile" : "toolchains-v1-82b5061fb8448625c9fb.json",
"kind" : "toolchains",
"version" :
{
"major" : 1,
"minor" : 0
}
},
{
"jsonFile" : "cmakeFiles-v1-44cf2705a5b3014a1a40.json",
"kind" : "cmakeFiles",
"version" :
{
"major" : 1,
"minor" : 1
}
}
]
}
}
}
}

View file

@ -1,523 +0,0 @@
{
"artifacts" :
[
{
"path" : "ST-LAB.elf"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_executable",
"target_link_libraries",
"target_include_directories",
"target_sources"
],
"files" :
[
"CMakeLists.txt",
"cmake/stm32cubemx/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 35,
"parent" : 0
},
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 94,
"parent" : 2
},
{
"command" : 2,
"file" : 0,
"line" : 55,
"parent" : 0
},
{
"command" : 3,
"file" : 1,
"line" : 88,
"parent" : 2
},
{
"command" : 3,
"file" : 0,
"line" : 46,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : " -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11"
}
],
"defines" :
[
{
"backtrace" : 3,
"define" : "DEBUG"
},
{
"backtrace" : 3,
"define" : "STM32H743xx"
},
{
"backtrace" : 3,
"define" : "USE_HAL_DRIVER"
},
{
"backtrace" : 3,
"define" : "USE_PWR_LDO_SUPPLY"
}
],
"includes" :
[
{
"backtrace" : 4,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include"
}
],
"language" : "C",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "11"
},
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
10,
11,
12,
13
]
},
{
"compileCommandFragments" :
[
{
"fragment" : " -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -x assembler-with-cpp -MMD -MP -g"
}
],
"defines" :
[
{
"backtrace" : 3,
"define" : "DEBUG"
},
{
"backtrace" : 3,
"define" : "STM32H743xx"
},
{
"backtrace" : 3,
"define" : "USE_HAL_DRIVER"
},
{
"backtrace" : 3,
"define" : "USE_PWR_LDO_SUPPLY"
}
],
"includes" :
[
{
"backtrace" : 4,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include"
},
{
"backtrace" : 3,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include"
}
],
"language" : "ASM",
"sourceIndexes" :
[
9
]
}
],
"dependencies" :
[
{
"backtrace" : 3,
"id" : "STM32_Drivers::@768a070a0fe75716b479"
}
],
"id" : "ST-LAB::@6890427a1f51a3e7e1df",
"link" :
{
"commandFragments" :
[
{
"fragment" : "-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3",
"role" : "flags"
},
{
"fragment" : "-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -T \"/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/STM32H743XX_FLASH.ld\" --specs=nano.specs -Wl,-Map=ST-LAB.map -Wl,--gc-sections -Wl,--print-memory-usage",
"role" : "flags"
},
{
"backtrace" : 3,
"fragment" : "-lm",
"role" : "libraries"
}
],
"language" : "C"
},
"name" : "ST-LAB",
"nameOnDisk" : "ST-LAB.elf",
"paths" :
{
"build" : ".",
"source" : "."
},
"sourceGroups" :
[
{
"name" : "Source Files",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
10,
11,
12,
13
]
},
{
"name" : "",
"sourceIndexes" :
[
9
]
},
{
"name" : "Object Libraries",
"sourceIndexes" :
[
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36
]
}
],
"sources" :
[
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/main.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/gpio.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/adc.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/tim.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/usart.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/stm32h7xx_it.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/stm32h7xx_hal_msp.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/sysmem.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 0,
"path" : "Core/Src/syscalls.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 5,
"compileGroupIndex" : 1,
"path" : "startup_stm32h743xx.s",
"sourceGroupIndex" : 1
},
{
"backtrace" : 6,
"compileGroupIndex" : 0,
"path" : "Core/MySrc/pansi.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 6,
"compileGroupIndex" : 0,
"path" : "Core/MySrc/myUSART.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 6,
"compileGroupIndex" : 0,
"path" : "Core/MySrc/myTIM.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 6,
"compileGroupIndex" : 0,
"path" : "Core/MySrc/myADC.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj",
"sourceGroupIndex" : 2
},
{
"backtrace" : 3,
"isGenerated" : true,
"path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj",
"sourceGroupIndex" : 2
}
],
"type" : "EXECUTABLE"
}

View file

@ -1,381 +0,0 @@
{
"artifacts" :
[
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Core/Src/system_stm32h7xx.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj"
},
{
"path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj"
}
],
"backtrace" : 1,
"backtraceGraph" :
{
"commands" :
[
"add_library",
"target_link_libraries",
"target_sources"
],
"files" :
[
"cmake/stm32cubemx/CMakeLists.txt"
],
"nodes" :
[
{
"file" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 82,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 84,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 83,
"parent" : 0
}
]
},
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : " -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11"
}
],
"defines" :
[
{
"backtrace" : 2,
"define" : "DEBUG"
},
{
"backtrace" : 2,
"define" : "STM32H743xx"
},
{
"backtrace" : 2,
"define" : "USE_HAL_DRIVER"
},
{
"backtrace" : 2,
"define" : "USE_PWR_LDO_SUPPLY"
}
],
"includes" :
[
{
"backtrace" : 2,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc"
},
{
"backtrace" : 2,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc"
},
{
"backtrace" : 2,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy"
},
{
"backtrace" : 2,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include"
},
{
"backtrace" : 2,
"path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include"
}
],
"language" : "C",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "11"
},
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
}
],
"id" : "STM32_Drivers::@768a070a0fe75716b479",
"name" : "STM32_Drivers",
"paths" :
{
"build" : "cmake/stm32cubemx",
"source" : "cmake/stm32cubemx"
},
"sourceGroups" :
[
{
"name" : "Source Files",
"sourceIndexes" :
[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
}
],
"sources" :
[
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Core/Src/system_stm32h7xx.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 3,
"compileGroupIndex" : 0,
"path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c",
"sourceGroupIndex" : 0
}
],
"type" : "OBJECT_LIBRARY"
}

View file

@ -1,94 +0,0 @@
{
"kind" : "toolchains",
"toolchains" :
[
{
"compiler" :
{
"id" : "GNU",
"implicit" : {},
"path" : "/usr/bin/arm-none-eabi-gcc",
"version" : ""
},
"language" : "ASM",
"sourceFileExtensions" :
[
"s",
"S",
"asm"
]
},
{
"compiler" :
{
"id" : "GNU",
"implicit" :
{
"includeDirectories" :
[
"/usr/lib/gcc/arm-none-eabi/14.2.0/include",
"/usr/lib/gcc/arm-none-eabi/14.2.0/include-fixed",
"/usr/arm-none-eabi/include"
],
"linkDirectories" : [],
"linkFrameworkDirectories" : [],
"linkLibraries" : []
},
"path" : "/usr/bin/arm-none-eabi-gcc",
"version" : "14.2.0"
},
"language" : "C",
"sourceFileExtensions" :
[
"c",
"m"
]
},
{
"compiler" :
{
"id" : "GNU",
"implicit" :
{
"includeDirectories" :
[
"/usr/arm-none-eabi/include/c++/14.2.0",
"/usr/arm-none-eabi/include/c++/14.2.0/arm-none-eabi/thumb/v7e-m+dp/hard",
"/usr/arm-none-eabi/include/c++/14.2.0/backward",
"/usr/lib/gcc/arm-none-eabi/14.2.0/include",
"/usr/lib/gcc/arm-none-eabi/14.2.0/include-fixed",
"/usr/arm-none-eabi/include"
],
"linkDirectories" : [],
"linkFrameworkDirectories" : [],
"linkLibraries" : []
},
"path" : "/usr/bin/arm-none-eabi-g++",
"version" : "14.2.0"
},
"language" : "CXX",
"sourceFileExtensions" :
[
"C",
"M",
"c++",
"cc",
"cpp",
"cxx",
"mm",
"mpp",
"CPP",
"ixx",
"cppm",
"ccm",
"cxxm",
"c++m"
]
}
],
"version" :
{
"major" : 1,
"minor" : 0
}
}

View file

@ -53,7 +53,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj: C_COMPILER__ST-LAB_unscanned_De
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -62,7 +62,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj: C_COMPILER__ST-LAB_unscanned_De
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -71,7 +71,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj: C_COMPILER__ST-LAB_unscanned_Deb
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -80,7 +80,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj: C_COMPILER__ST-LAB_unscanned_Deb
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -89,7 +89,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj: C_COMPILER__ST-LAB_unscanned_D
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -98,7 +98,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj: C_COMPILER__ST-LAB_unsc
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -107,7 +107,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj: C_COMPILER__ST-LAB
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -116,7 +116,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj: C_COMPILER__ST-LAB_unscanned_
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -125,7 +125,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj: C_COMPILER__ST-LAB_unscanne
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src
@ -143,7 +143,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj: C_COMPILER__ST-LAB_unscanned
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc
@ -152,7 +152,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj: C_COMPILER__ST-LAB_unscann
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc
@ -161,7 +161,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj: C_COMPILER__ST-LAB_unscanned
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc
@ -170,7 +170,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj: C_COMPILER__ST-LAB_unscanned
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj.d DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc
@ -185,7 +185,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj: C_COMPILER__ST-LAB_unscanned
build ST-LAB.elf: C_EXECUTABLE_LINKER__ST-LAB_Debug cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj CMakeFiles/ST-LAB.dir/startup_stm32h743xx.s.obj CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj || cmake/stm32cubemx/STM32_Drivers build ST-LAB.elf: C_EXECUTABLE_LINKER__ST-LAB_Debug cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj CMakeFiles/ST-LAB.dir/startup_stm32h743xx.s.obj CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj || cmake/stm32cubemx/STM32_Drivers
CONFIG = Debug CONFIG = Debug
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v
LINK_FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -T "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/STM32H743XX_FLASH.ld" --specs=nano.specs -Wl,-Map=ST-LAB.map -Wl,--gc-sections -Wl,--print-memory-usage LINK_FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -T "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/STM32H743XX_FLASH.ld" --specs=nano.specs -Wl,-Map=ST-LAB.map -Wl,--gc-sections -Wl,--print-memory-usage
LINK_LIBRARIES = -lm LINK_LIBRARIES = -lm
OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_DIR = CMakeFiles/ST-LAB.dir
@ -236,7 +236,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src
@ -245,7 +245,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -254,7 +254,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -263,7 +263,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -272,7 +272,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -281,7 +281,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -290,7 +290,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -299,7 +299,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -308,7 +308,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -317,7 +317,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -326,7 +326,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -335,7 +335,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -344,7 +344,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -353,7 +353,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -362,7 +362,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -371,7 +371,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -380,7 +380,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -389,7 +389,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -398,7 +398,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -407,7 +407,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -416,7 +416,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -425,7 +425,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src
@ -434,7 +434,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL
CONFIG = Debug CONFIG = Debug
DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY
DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj.d DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj.d
FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11
INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include
OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir
OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src

View file

@ -28,7 +28,10 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TARGET_FLAGS}")
set(CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -x assembler-with-cpp -MMD -MP") set(CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -x assembler-with-cpp -MMD -MP")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fdata-sections -ffunction-sections") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fdata-sections -ffunction-sections")
set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") # test for optimizzation
set(CMAKE_C_FLAGS_DEBUG "-O0 -g3 -v")
# DEFAULT
#set(CMAKE_C_FLAGS_DEBUG "-O0 -g3")
set(CMAKE_C_FLAGS_RELEASE "-Os -g0") set(CMAKE_C_FLAGS_RELEASE "-Os -g0")
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3") set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3")
set(CMAKE_CXX_FLAGS_RELEASE "-Os -g0") set(CMAKE_CXX_FLAGS_RELEASE "-Os -g0")

235
diagram.md Normal file
View file

@ -0,0 +1,235 @@
```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```
```mermaid
flowchart TD
%% --- STILI ---
classDef hw fill:#ffcccc,stroke:#333,stroke-width:2px;
classDef memory fill:#e1f5fe,stroke:#333,stroke-width:1px;
classDef logic fill:#fff9c4,stroke:#333,stroke-width:1px;
Start((START)) --> Init
%% --- BLOCCO INIZIALIZZAZIONE ---
subgraph Init ["1. Inizializzazione Bare Metal"]
direction TB
RCC["RCC AHB4ENR & APB1ENR\nAbilita Clock GPIO & USART"]:::hw
GPIO["GPIO MODER & AFR\nButton=Input, LED=Output, TX=AF"]:::hw
UART["USART3 CR1 & BRR\nConfigura Baud & Abilita UE"]:::hw
NVIC["NVIC_EnableIRQ\nAbilita Interrupts al processore"]:::hw
RCC --> GPIO --> UART --> NVIC
end
Init --> MainLoop
%% --- BLOCCO MAIN LOOP ---
subgraph Main ["2. Main Loop (Polling Button)"]
direction TB
MainLoop(while 1)
ReadIDR["Leggi GPIOC->IDR\n(Stato Bottone)"]:::hw
Debounce[Debounce Delay]:::logic
EdgeCheck{"Rising Edge?\n(Curr=1 && Prev=0)"}:::logic
ToggleOps[Toggle Logic]:::memory
UpdatePrev[Prev = Curr]:::logic
MainLoop --> ReadIDR --> EdgeCheck
EdgeCheck -- NO --> UpdatePrev
EdgeCheck -- SI --> ToggleOps
subgraph Toggle ["Logica XOR LED"]
ReadODR["Leggi GPIOB->ODR"]:::hw
XOR["Calcola: ODR ^ LED_MASK"]:::logic
WriteODR["Scrivi GPIOB->ODR"]:::hw
ReadODR --> XOR --> WriteODR
end
ToggleOps --> UpdatePrev
UpdatePrev --> Debounce --> MainLoop
end
%% --- BLOCCO INTERRUPT ---
subgraph ISR ["3. USART3 IRQ Handler"]
direction TB
Trigger((IRQ))
CheckTXE{"Flag TXE?\n(Data Reg Empty)"}:::logic
CheckTC{"Flag TC?\n(Tx Complete)"}:::logic
LoadDR["Scrivi USART3->DR\n(Invia Byte)"]:::hw
EnableTC["Abilita TCIE\nDisabilita TXEIE"]:::hw
DisableTC["Disabilita TCIE\nClear TC Flag"]:::hw
FreeBusy[Set tx_busy = 0]:::memory
Trigger --> CheckTXE
CheckTXE -- "SI: Buffer Pieno" --> LoadDR
CheckTXE -- "SI: Buffer Finito" --> EnableTC
CheckTXE -- NO --> CheckTC
CheckTC -- "SI: Fine Trasmissione" --> DisableTC --> FreeBusy
CheckTC -- NO --> Return((RTI))
end
%% --- CONNESSIONI LOGICHE ---
WriteODR -.-> |"Opzionale: Avvia TX"| Trigger
```
```mermaid
flowchart TD
%% --- DEFINIZIONE CLASSI GRAFICHE ---
classDef userFill fill:#e1f5fe,stroke:#0277bd,stroke-width:2px;
classDef stmFill fill:#fff9c4,stroke:#fbc02d,stroke-width:2px;
classDef pcFill fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px;
classDef term fill:#212121,color:#fff,stroke:#000;
%% --- CORSIA 1: UTENTE ---
subgraph User ["👤 Utente (Mondo Fisico)"]
direction TB
Start((Inizio))
PressBtn["Premi Bottone Blu"]:::userFill
CheckLeds["Osserva i LED"]:::userFill
CheckPC["Leggi Terminale PC"]:::userFill
end
%% --- CORSIA 2: STM32 (FIRMWARE) ---
subgraph STM32 ["⚙️ STM32 H7 (Bare Metal)"]
direction TB
Polling("Ciclo While Infinito"):::stmFill
IsPressed{"Rilevato\nFronte Salita?"}:::stmFill
ToggleAction["XOR Toggle LEDs\n(ODR ^ Mask)"]:::stmFill
LoadBuffer["Carica Buffer TX\nAbilita TXE IE"]:::stmFill
subgraph ISR ["Interrupt Service Routine"]
direction TB
SendByte["Hardware Invia Byte"]:::stmFill
CheckDone{"Finito?"}:::stmFill
end
end
%% --- CORSIA 3: PC (SOFTWARE) ---
subgraph PC ["💻 PC (Arch Linux + Julia)"]
direction TB
Listen{"Script Julia\nIn ascolto"}:::pcFill
ReceiveData["Ricezione Byte\n(/dev/ttyACM0)"]:::pcFill
PrintTerm["> Stampa a Video"]:::term
end
%% --- COLLEGAMENTI ---
%% Flusso Utente -> STM32
Start --> PressBtn
PressBtn -- "Pressione fisica" --> Polling
%% Logica STM32
Polling --> IsPressed
IsPressed -- No --> Polling
IsPressed -- Si --> ToggleAction
ToggleAction --> LoadBuffer
LoadBuffer -.-> |"Trigger IRQ"| SendByte
SendByte --> CheckDone
CheckDone -- No --> SendByte
CheckDone -- Si --> Polling
%% Feedback Visivo (STM32 -> Utente)
ToggleAction -.-> |"Luce LED"| CheckLeds
%% Comunicazione Seriale (STM32 -> PC)
SendByte == "Cavo USB (Serial)" ==> ReceiveData
%% Logica PC
Listen --> ReceiveData
ReceiveData --> PrintTerm
%% Feedback Terminale (PC -> Utente)
PrintTerm -.-> |"Lettura"| CheckPC
CheckPC --> PressBtn
```
```mermaid
flowchart TD
%% --- STILI ---
classDef cpu fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
classDef tim fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
classDef adc fill:#fff9c4,stroke:#fbc02d,stroke-width:2px
classDef dma fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef mem fill:#eeeeee,stroke:#616161,stroke-width:2px,stroke-dasharray: 5 5
%% --- CORSIA 1: CPU (INIZIALIZZAZIONE) ---
subgraph Setup ["1. INIZIALIZZAZIONE (CPU)"]
direction TB
InitDMA["DMA Setup:\n- Mode: CIRC (Circolare)\n- PData: ADC_DR\n- MData: Buffer[0]\n- Size: 128\n- Incr: Memory (MINC)"]:::cpu
InitADC["ADC Setup:\n- Conv: Single/Continuous\n- Trig: External (Timer)\n- DMA: Enable (Circular)"]:::cpu
InitTIM["TIM Setup:\n- Periodo: Freq Campionamento\n- Master Mode (MMS): Update (TRGO)"]:::cpu
StartAll["START:\n1. ADC_CR |= ADEN\n2. DMA_SxCR |= EN\n3. ADC_CR |= ADSTART\n4. TIM_CR1 |= CEN"]:::cpu
InitDMA --> InitADC --> InitTIM --> StartAll
end
StartAll --> LoopTIM
%% --- CORSIA 2: HARDWARE AUTOMATICO ---
subgraph Hardware ["2. LOOP HARDWARE (Senza CPU)"]
direction TB
%% TIM
LoopTIM(Timer Conta):::tim
EventUpdate{"Update Event?\n(CNT == ARR)"}:::tim
TriggerTRGO["Output TRGO\n(Hardware Signal)"]:::tim
LoopTIM --> EventUpdate
EventUpdate -- NO --> LoopTIM
EventUpdate -- SI --> TriggerTRGO
%% ADC
TriggerTRGO --> ADC_Start["ADC Avvia Conv.\n(EXTEN rising)"]:::adc
ADC_Conv[Campionamento...]:::adc
FlagEOC{"Fine Conv?\n(ISR & EOC)"}:::adc
ADC_Start --> ADC_Conv --> FlagEOC
%% DMA
FlagEOC -- SI --> DMA_Req["Richiesta DMA\n(ADC -> DR)"]:::dma
DMA_Move["Sposta Dato:\nADC_DR -> Buffer[idx]"]:::dma
DMA_Inc["Incrementa idx:\nidx = (idx + 1) & 127"]:::dma
DMA_Req --> DMA_Move --> DMA_Inc
%% BUFFER
BufferState{"Buffer Pieno/Metà?\n(TCIF / HTIF)"}:::mem
DMA_Inc --> BufferState
BufferState -- "Ancora spazio" --> LoopTIM
end
%% --- CORSIA 3: INTERRUPT DMA (CPU) ---
subgraph IRQ ["3. ELABORAZIONE (CPU - Interrupt DMA)"]
direction TB
CheckFlag{"Quale Flag DMA?"}:::cpu
TaskHT["Half Transfer (HTIF):Elabora prima metà (0-63)"]:::cpu
TaskTC["Transfer Complete (TCIF):\nElabora seconda metà (64-127)"]:::cpu
Clear["Clear Flags:\nDMA_LIFCR / HIFCR"]:::cpu
BufferState -.-> |"IRQ Trigger"| CheckFlag
CheckFlag --> |HTIF| TaskHT
CheckFlag --> |TCIF| TaskTC
TaskHT --> Clear
TaskTC --> Clear
end
```