diff options
Diffstat (limited to 'firmware/targets/f6/Src/comp.c')
-rw-r--r-- | firmware/targets/f6/Src/comp.c | 96 |
1 files changed, 43 insertions, 53 deletions
diff --git a/firmware/targets/f6/Src/comp.c b/firmware/targets/f6/Src/comp.c index 75d49b7e..97631fab 100644 --- a/firmware/targets/f6/Src/comp.c +++ b/firmware/targets/f6/Src/comp.c @@ -27,73 +27,63 @@ COMP_HandleTypeDef hcomp1; /* COMP1 init function */ -void MX_COMP1_Init(void) -{ - - hcomp1.Instance = COMP1; - hcomp1.Init.InputMinus = COMP_INPUT_MINUS_1_4VREFINT; - hcomp1.Init.InputPlus = COMP_INPUT_PLUS_IO1; - hcomp1.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED; - hcomp1.Init.Hysteresis = COMP_HYSTERESIS_HIGH; - hcomp1.Init.BlankingSrce = COMP_BLANKINGSRC_NONE; - hcomp1.Init.Mode = COMP_POWERMODE_MEDIUMSPEED; - hcomp1.Init.WindowMode = COMP_WINDOWMODE_DISABLE; - hcomp1.Init.TriggerMode = COMP_TRIGGERMODE_IT_RISING_FALLING; - if (HAL_COMP_Init(&hcomp1) != HAL_OK) - { - Error_Handler(); - } - +void MX_COMP1_Init(void) { + hcomp1.Instance = COMP1; + hcomp1.Init.InputMinus = COMP_INPUT_MINUS_1_4VREFINT; + hcomp1.Init.InputPlus = COMP_INPUT_PLUS_IO1; + hcomp1.Init.OutputPol = COMP_OUTPUTPOL_NONINVERTED; + hcomp1.Init.Hysteresis = COMP_HYSTERESIS_HIGH; + hcomp1.Init.BlankingSrce = COMP_BLANKINGSRC_NONE; + hcomp1.Init.Mode = COMP_POWERMODE_MEDIUMSPEED; + hcomp1.Init.WindowMode = COMP_WINDOWMODE_DISABLE; + hcomp1.Init.TriggerMode = COMP_TRIGGERMODE_IT_RISING_FALLING; + if(HAL_COMP_Init(&hcomp1) != HAL_OK) { + Error_Handler(); + } } -void HAL_COMP_MspInit(COMP_HandleTypeDef* compHandle) -{ - - GPIO_InitTypeDef GPIO_InitStruct = {0}; - if(compHandle->Instance==COMP1) - { - /* USER CODE BEGIN COMP1_MspInit 0 */ +void HAL_COMP_MspInit(COMP_HandleTypeDef* compHandle) { + GPIO_InitTypeDef GPIO_InitStruct = {0}; + if(compHandle->Instance == COMP1) { + /* USER CODE BEGIN COMP1_MspInit 0 */ - /* USER CODE END COMP1_MspInit 0 */ + /* USER CODE END COMP1_MspInit 0 */ - __HAL_RCC_GPIOC_CLK_ENABLE(); - /**COMP1 GPIO Configuration + __HAL_RCC_GPIOC_CLK_ENABLE(); + /**COMP1 GPIO Configuration PC5 ------> COMP1_INP */ - GPIO_InitStruct.Pin = RFID_RF_IN_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; - GPIO_InitStruct.Pull = GPIO_NOPULL; - HAL_GPIO_Init(RFID_RF_IN_GPIO_Port, &GPIO_InitStruct); - - /* COMP1 interrupt Init */ - HAL_NVIC_SetPriority(COMP_IRQn, 5, 0); - HAL_NVIC_EnableIRQ(COMP_IRQn); - /* USER CODE BEGIN COMP1_MspInit 1 */ - - /* USER CODE END COMP1_MspInit 1 */ - } + GPIO_InitStruct.Pin = RFID_RF_IN_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(RFID_RF_IN_GPIO_Port, &GPIO_InitStruct); + + /* COMP1 interrupt Init */ + HAL_NVIC_SetPriority(COMP_IRQn, 5, 0); + HAL_NVIC_EnableIRQ(COMP_IRQn); + /* USER CODE BEGIN COMP1_MspInit 1 */ + + /* USER CODE END COMP1_MspInit 1 */ + } } -void HAL_COMP_MspDeInit(COMP_HandleTypeDef* compHandle) -{ - - if(compHandle->Instance==COMP1) - { - /* USER CODE BEGIN COMP1_MspDeInit 0 */ +void HAL_COMP_MspDeInit(COMP_HandleTypeDef* compHandle) { + if(compHandle->Instance == COMP1) { + /* USER CODE BEGIN COMP1_MspDeInit 0 */ - /* USER CODE END COMP1_MspDeInit 0 */ + /* USER CODE END COMP1_MspDeInit 0 */ - /**COMP1 GPIO Configuration + /**COMP1 GPIO Configuration PC5 ------> COMP1_INP */ - HAL_GPIO_DeInit(RFID_RF_IN_GPIO_Port, RFID_RF_IN_Pin); + HAL_GPIO_DeInit(RFID_RF_IN_GPIO_Port, RFID_RF_IN_Pin); - /* COMP1 interrupt Deinit */ - HAL_NVIC_DisableIRQ(COMP_IRQn); - /* USER CODE BEGIN COMP1_MspDeInit 1 */ + /* COMP1 interrupt Deinit */ + HAL_NVIC_DisableIRQ(COMP_IRQn); + /* USER CODE BEGIN COMP1_MspDeInit 1 */ - /* USER CODE END COMP1_MspDeInit 1 */ - } + /* USER CODE END COMP1_MspDeInit 1 */ + } } /* USER CODE BEGIN 1 */ |