tdse-tp0_03-hw_sw_test

FIUBA - Electrónica - Taller de Sistemas Embebidos - Trabajo Práctico N°: 0 - Proyecto N°: 03
Index Commits Files Refs README
Core/Inc/main.h (2444B)
   1 /* USER CODE BEGIN Header */
   2 /**
   3  ******************************************************************************
   4  * @file           : main.h
   5  * @brief          : Header for main.c file.
   6  *                   This file contains the common defines of the application.
   7  ******************************************************************************
   8  * @attention
   9  *
  10  * Copyright (c) 2025 STMicroelectronics.
  11  * All rights reserved.
  12  *
  13  * This software is licensed under terms that can be found in the LICENSE file
  14  * in the root directory of this software component.
  15  * If no LICENSE file comes with this software, it is provided AS-IS.
  16  *
  17  ******************************************************************************
  18  */
  19 /* USER CODE END Header */
  20 
  21 /* Define to prevent recursive inclusion -------------------------------------*/
  22 #ifndef __MAIN_H
  23 #define __MAIN_H
  24 
  25 #ifdef __cplusplus
  26 extern "C" {
  27 #endif
  28 
  29 /* Includes ------------------------------------------------------------------*/
  30 #include "stm32f1xx_hal.h"
  31 
  32 /* Private includes ----------------------------------------------------------*/
  33 /* USER CODE BEGIN Includes */
  34 
  35 /* USER CODE END Includes */
  36 
  37 /* Exported types ------------------------------------------------------------*/
  38 /* USER CODE BEGIN ET */
  39 
  40 /* USER CODE END ET */
  41 
  42 /* Exported constants --------------------------------------------------------*/
  43 /* USER CODE BEGIN EC */
  44 
  45 /* USER CODE END EC */
  46 
  47 /* Exported macro ------------------------------------------------------------*/
  48 /* USER CODE BEGIN EM */
  49 
  50 /* USER CODE END EM */
  51 
  52 /* Exported functions prototypes ---------------------------------------------*/
  53 void Error_Handler(void);
  54 
  55 /* USER CODE BEGIN EFP */
  56 
  57 /* USER CODE END EFP */
  58 
  59 /* Private defines -----------------------------------------------------------*/
  60 #define B1_Pin GPIO_PIN_13
  61 #define B1_GPIO_Port GPIOC
  62 #define B1_EXTI_IRQn EXTI15_10_IRQn
  63 #define USART_TX_Pin GPIO_PIN_2
  64 #define USART_TX_GPIO_Port GPIOA
  65 #define USART_RX_Pin GPIO_PIN_3
  66 #define USART_RX_GPIO_Port GPIOA
  67 #define LD2_Pin GPIO_PIN_5
  68 #define LD2_GPIO_Port GPIOA
  69 #define TMS_Pin GPIO_PIN_13
  70 #define TMS_GPIO_Port GPIOA
  71 #define TCK_Pin GPIO_PIN_14
  72 #define TCK_GPIO_Port GPIOA
  73 #define SWO_Pin GPIO_PIN_3
  74 #define SWO_GPIO_Port GPIOB
  75 
  76 /* USER CODE BEGIN Private defines */
  77 
  78 /* USER CODE END Private defines */
  79 
  80 #ifdef __cplusplus
  81 }
  82 #endif
  83 
  84 #endif /* __MAIN_H */