Subversion Repositories AFRtranscoder

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 mjames 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) 2023 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
{
28
#endif
29
 
30
/* Includes ------------------------------------------------------------------*/
31
#include "stm32f1xx_hal.h"
32
 
33
  /* Private includes ----------------------------------------------------------*/
34
  /* USER CODE BEGIN Includes */
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 LED_Pin GPIO_PIN_13
62
#define LED_GPIO_Port GPIOC
63
#define SPI_CD_Pin GPIO_PIN_4
64
#define SPI_CD_GPIO_Port GPIOA
65
#define SPI_SCK_Pin GPIO_PIN_5
66
#define SPI_SCK_GPIO_Port GPIOA
67
#define SPI_NSS_Pin GPIO_PIN_6
68
#define SPI_NSS_GPIO_Port GPIOA
69
#define SPI_MOSI_Pin GPIO_PIN_7
70
#define SPI_MOSI_GPIO_Port GPIOA
71
#define SPI_RESET_Pin GPIO_PIN_0
72
#define SPI_RESET_GPIO_Port GPIOB
73
#define enableAFRN_Pin GPIO_PIN_1
74
#define enableAFRN_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 */