stm32f103rb_hal_ds18b20

Index Commits Files Refs README
Core/Inc/main.h (2410B)
   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 extern UART_HandleTypeDef huart1;
  35 
  36 /* USER CODE END Includes */
  37 
  38 /* Exported types ------------------------------------------------------------*/
  39 /* USER CODE BEGIN ET */
  40 
  41 /* USER CODE END ET */
  42 
  43 /* Exported constants --------------------------------------------------------*/
  44 /* USER CODE BEGIN EC */
  45 
  46 /* USER CODE END EC */
  47 
  48 /* Exported macro ------------------------------------------------------------*/
  49 /* USER CODE BEGIN EM */
  50 
  51 /* USER CODE END EM */
  52 
  53 /* Exported functions prototypes ---------------------------------------------*/
  54 void Error_Handler(void);
  55 
  56 /* USER CODE BEGIN EFP */
  57 
  58 /* USER CODE END EFP */
  59 
  60 /* Private defines -----------------------------------------------------------*/
  61 #define B1_Pin GPIO_PIN_13
  62 #define B1_GPIO_Port GPIOC
  63 #define B1_EXTI_IRQn EXTI15_10_IRQn
  64 #define USART_TX_Pin GPIO_PIN_2
  65 #define USART_TX_GPIO_Port GPIOA
  66 #define USART_RX_Pin GPIO_PIN_3
  67 #define USART_RX_GPIO_Port GPIOA
  68 #define LD2_Pin GPIO_PIN_5
  69 #define LD2_GPIO_Port GPIOA
  70 #define TMS_Pin GPIO_PIN_13
  71 #define TMS_GPIO_Port GPIOA
  72 #define TCK_Pin GPIO_PIN_14
  73 #define TCK_GPIO_Port GPIOA
  74 #define SWO_Pin GPIO_PIN_3
  75 #define SWO_GPIO_Port GPIOB
  76 
  77 /* USER CODE BEGIN Private defines */
  78 
  79 /* USER CODE END Private defines */
  80 
  81 #ifdef __cplusplus
  82 }
  83 #endif
  84 
  85 #endif /* __MAIN_H */