tdse-tp4_02-pwm

FIUBA - Electrónica - Taller de Sistemas Embebidos - Trabajo Práctico N°: 4 - PWM
Index Commits Files Refs README
Core/Inc/main.h (2514B)
   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) 2024 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 void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);
  53 
  54 /* Exported functions prototypes ---------------------------------------------*/
  55 void Error_Handler(void);
  56 
  57 /* USER CODE BEGIN EFP */
  58 
  59 /* USER CODE END EFP */
  60 
  61 /* Private defines -----------------------------------------------------------*/
  62 #define B1_Pin GPIO_PIN_13
  63 #define B1_GPIO_Port GPIOC
  64 #define B1_EXTI_IRQn EXTI15_10_IRQn
  65 #define USART_TX_Pin GPIO_PIN_2
  66 #define USART_TX_GPIO_Port GPIOA
  67 #define USART_RX_Pin GPIO_PIN_3
  68 #define USART_RX_GPIO_Port GPIOA
  69 #define LD2_Pin GPIO_PIN_5
  70 #define LD2_GPIO_Port GPIOA
  71 #define TMS_Pin GPIO_PIN_13
  72 #define TMS_GPIO_Port GPIOA
  73 #define TCK_Pin GPIO_PIN_14
  74 #define TCK_GPIO_Port GPIOA
  75 #define SWO_Pin GPIO_PIN_3
  76 #define SWO_GPIO_Port GPIOB
  77 
  78 /* USER CODE BEGIN Private defines */
  79 
  80 /* USER CODE END Private defines */
  81 
  82 #ifdef __cplusplus
  83 }
  84 #endif
  85 
  86 #endif /* __MAIN_H */