1*2fd737d3SMatthias Ringwald /* USER CODE BEGIN Header */ 2*2fd737d3SMatthias Ringwald /** 3*2fd737d3SMatthias Ringwald ****************************************************************************** 4*2fd737d3SMatthias Ringwald * @file : main.h 5*2fd737d3SMatthias Ringwald * @brief : Header for main.c file. 6*2fd737d3SMatthias Ringwald * This file contains the common defines of the application. 7*2fd737d3SMatthias Ringwald ****************************************************************************** 8*2fd737d3SMatthias Ringwald * @attention 9*2fd737d3SMatthias Ringwald * 10*2fd737d3SMatthias Ringwald * <h2><center>© Copyright (c) 2020 STMicroelectronics. 11*2fd737d3SMatthias Ringwald * All rights reserved.</center></h2> 12*2fd737d3SMatthias Ringwald * 13*2fd737d3SMatthias Ringwald * This software component is licensed by ST under BSD 3-Clause license, 14*2fd737d3SMatthias Ringwald * the "License"; You may not use this file except in compliance with the 15*2fd737d3SMatthias Ringwald * License. You may obtain a copy of the License at: 16*2fd737d3SMatthias Ringwald * opensource.org/licenses/BSD-3-Clause 17*2fd737d3SMatthias Ringwald * 18*2fd737d3SMatthias Ringwald ****************************************************************************** 19*2fd737d3SMatthias Ringwald */ 20*2fd737d3SMatthias Ringwald /* USER CODE END Header */ 21*2fd737d3SMatthias Ringwald 22*2fd737d3SMatthias Ringwald /* Define to prevent recursive inclusion -------------------------------------*/ 23*2fd737d3SMatthias Ringwald #ifndef __MAIN_H 24*2fd737d3SMatthias Ringwald #define __MAIN_H 25*2fd737d3SMatthias Ringwald 26*2fd737d3SMatthias Ringwald #ifdef __cplusplus 27*2fd737d3SMatthias Ringwald extern "C" { 28*2fd737d3SMatthias Ringwald #endif 29*2fd737d3SMatthias Ringwald 30*2fd737d3SMatthias Ringwald /* Includes ------------------------------------------------------------------*/ 31*2fd737d3SMatthias Ringwald #include "stm32l4xx_hal.h" 32*2fd737d3SMatthias Ringwald 33*2fd737d3SMatthias Ringwald /* Private includes ----------------------------------------------------------*/ 34*2fd737d3SMatthias Ringwald /* USER CODE BEGIN Includes */ 35*2fd737d3SMatthias Ringwald 36*2fd737d3SMatthias Ringwald /* USER CODE END Includes */ 37*2fd737d3SMatthias Ringwald 38*2fd737d3SMatthias Ringwald /* Exported types ------------------------------------------------------------*/ 39*2fd737d3SMatthias Ringwald /* USER CODE BEGIN ET */ 40*2fd737d3SMatthias Ringwald 41*2fd737d3SMatthias Ringwald /* USER CODE END ET */ 42*2fd737d3SMatthias Ringwald 43*2fd737d3SMatthias Ringwald /* Exported constants --------------------------------------------------------*/ 44*2fd737d3SMatthias Ringwald /* USER CODE BEGIN EC */ 45*2fd737d3SMatthias Ringwald 46*2fd737d3SMatthias Ringwald /* USER CODE END EC */ 47*2fd737d3SMatthias Ringwald 48*2fd737d3SMatthias Ringwald /* Exported macro ------------------------------------------------------------*/ 49*2fd737d3SMatthias Ringwald /* USER CODE BEGIN EM */ 50*2fd737d3SMatthias Ringwald 51*2fd737d3SMatthias Ringwald /* USER CODE END EM */ 52*2fd737d3SMatthias Ringwald 53*2fd737d3SMatthias Ringwald /* Exported functions prototypes ---------------------------------------------*/ 54*2fd737d3SMatthias Ringwald void Error_Handler(void); 55*2fd737d3SMatthias Ringwald 56*2fd737d3SMatthias Ringwald /* USER CODE BEGIN EFP */ 57*2fd737d3SMatthias Ringwald 58*2fd737d3SMatthias Ringwald /* USER CODE END EFP */ 59*2fd737d3SMatthias Ringwald 60*2fd737d3SMatthias Ringwald /* Private defines -----------------------------------------------------------*/ 61*2fd737d3SMatthias Ringwald #define RF_MOSI_Pin GPIO_PIN_15 62*2fd737d3SMatthias Ringwald #define RF_MOSI_GPIO_Port GPIOB 63*2fd737d3SMatthias Ringwald #define RF_MISO_Pin GPIO_PIN_14 64*2fd737d3SMatthias Ringwald #define RF_MISO_GPIO_Port GPIOB 65*2fd737d3SMatthias Ringwald #define RF_SCK_Pin GPIO_PIN_10 66*2fd737d3SMatthias Ringwald #define RF_SCK_GPIO_Port GPIOB 67*2fd737d3SMatthias Ringwald #define RF_BUSY_Pin GPIO_PIN_1 68*2fd737d3SMatthias Ringwald #define RF_BUSY_GPIO_Port GPIOA 69*2fd737d3SMatthias Ringwald #define RF_TXCO_Pin GPIO_PIN_4 70*2fd737d3SMatthias Ringwald #define RF_TXCO_GPIO_Port GPIOA 71*2fd737d3SMatthias Ringwald #define RF_RESET_Pin GPIO_PIN_5 72*2fd737d3SMatthias Ringwald #define RF_RESET_GPIO_Port GPIOC 73*2fd737d3SMatthias Ringwald #define RF_NSS_Pin GPIO_PIN_12 74*2fd737d3SMatthias Ringwald #define RF_NSS_GPIO_Port GPIOB 75*2fd737d3SMatthias Ringwald /* USER CODE BEGIN Private defines */ 76*2fd737d3SMatthias Ringwald 77*2fd737d3SMatthias Ringwald /* USER CODE END Private defines */ 78*2fd737d3SMatthias Ringwald 79*2fd737d3SMatthias Ringwald #ifdef __cplusplus 80*2fd737d3SMatthias Ringwald } 81*2fd737d3SMatthias Ringwald #endif 82*2fd737d3SMatthias Ringwald 83*2fd737d3SMatthias Ringwald #endif /* __MAIN_H */ 84*2fd737d3SMatthias Ringwald 85*2fd737d3SMatthias Ringwald /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 86