Subversion Repositories EDIS_Ignition

Rev

Rev 2 | Rev 4 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 3
Line 40... Line 40...
40
/* USER CODE END ET */
40
/* USER CODE END ET */
41
 
41
 
42
/* Exported constants --------------------------------------------------------*/
42
/* Exported constants --------------------------------------------------------*/
43
/* USER CODE BEGIN EC */
43
/* USER CODE BEGIN EC */
44
extern  SPI_HandleTypeDef hspi1;
44
extern  SPI_HandleTypeDef hspi1;
-
 
45
extern  TIM_HandleTypeDef htim2; // using Timer 2 for RPM counting via PIP signal 
45
/* USER CODE END EC */
46
/* USER CODE END EC */
46
 
47
 
47
/* Exported macro ------------------------------------------------------------*/
48
/* Exported macro ------------------------------------------------------------*/
48
/* USER CODE BEGIN EM */
49
/* USER CODE BEGIN EM */
49
 
-
 
-
 
50
#define RPMTIMER 2 // define the timer
-
 
51
#define AUXILIARY_HIGH {};
-
 
52
#define AUXILIARY_LOW triggerSAW();
-
 
53
// scale for filtered samples
-
 
54
static const float Scale = 1.0;
50
/* USER CODE END EM */
55
/* USER CODE END EM */
51
 
56
 
52
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);
57
void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim);
53
 
58
 
54
/* Exported functions prototypes ---------------------------------------------*/
59
/* Exported functions prototypes ---------------------------------------------*/
55
void Error_Handler(void);
60
void Error_Handler(void);
56
 
61
 
57
/* USER CODE BEGIN EFP */
62
/* USER CODE BEGIN EFP */
58
 
-
 
-
 
63
void triggerSAW(); // Generate a SAW pulse 
59
/* USER CODE END EFP */
64
/* USER CODE END EFP */
60
 
65
 
61
/* Private defines -----------------------------------------------------------*/
66
/* Private defines -----------------------------------------------------------*/
62
#define PIP_Pin GPIO_PIN_0
67
#define PIP_Pin GPIO_PIN_0
63
#define PIP_GPIO_Port GPIOA
68
#define PIP_GPIO_Port GPIOA