Changeset 25 for trunk/fw_g473rct/Core/Src/gpio.c
- Timestamp:
- Sep 7, 2025, 3:51:43 PM (7 weeks ago)
- File:
-
- 1 edited
-
trunk/fw_g473rct/Core/Src/gpio.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fw_g473rct/Core/Src/gpio.c
r20 r25 23 23 24 24 /* USER CODE BEGIN 0 */ 25 25 #include "ads1260.h" 26 26 /* USER CODE END 0 */ 27 27 … … 53 53 54 54 /*Configure GPIO pin Output Level */ 55 HAL_GPIO_WritePin(GPIOC, AUX_EN ABLE_Pin|ADC_START_CONV_Pin|ADC_RESET_Pin, GPIO_PIN_RESET);55 HAL_GPIO_WritePin(GPIOC, AUX_EN_Pin|ADC_START_CONV_Pin|ADC_RESET_Pin, GPIO_PIN_RESET); 56 56 57 57 /*Configure GPIO pin Output Level */ 58 HAL_GPIO_WritePin(GPIOA, LED_FUNC _Pin|LED_ERROR_Pin, GPIO_PIN_RESET);58 HAL_GPIO_WritePin(GPIOA, LED_FUNCTION_Pin|LED_ERROR_Pin, GPIO_PIN_RESET); 59 59 60 60 /*Configure GPIO pin Output Level */ 61 61 HAL_GPIO_WritePin(GPIOB, BUZZER_Pin|DISCHARGE_ENABLE_Pin|CHARGE_ENABLE_Pin, GPIO_PIN_RESET); 62 62 63 /*Configure GPIO pins : AUX_EN ABLE_Pin ADC_START_CONV_Pin ADC_RESET_Pin */64 GPIO_InitStruct.Pin = AUX_EN ABLE_Pin|ADC_START_CONV_Pin|ADC_RESET_Pin;63 /*Configure GPIO pins : AUX_EN_Pin ADC_START_CONV_Pin ADC_RESET_Pin */ 64 GPIO_InitStruct.Pin = AUX_EN_Pin|ADC_START_CONV_Pin|ADC_RESET_Pin; 65 65 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 66 66 GPIO_InitStruct.Pull = GPIO_NOPULL; … … 68 68 HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 69 69 70 /*Configure GPIO pins : LED_FUNC _Pin LED_ERROR_Pin */71 GPIO_InitStruct.Pin = LED_FUNC _Pin|LED_ERROR_Pin;70 /*Configure GPIO pins : LED_FUNCTION_Pin LED_ERROR_Pin */ 71 GPIO_InitStruct.Pin = LED_FUNCTION_Pin|LED_ERROR_Pin; 72 72 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 73 73 GPIO_InitStruct.Pull = GPIO_NOPULL; … … 90 90 /*Configure GPIO pin : ADC_DATA_READY_Pin */ 91 91 GPIO_InitStruct.Pin = ADC_DATA_READY_Pin; 92 GPIO_InitStruct.Mode = GPIO_MODE_IT_ RISING;92 GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; 93 93 GPIO_InitStruct.Pull = GPIO_NOPULL; 94 94 HAL_GPIO_Init(ADC_DATA_READY_GPIO_Port, &GPIO_InitStruct); … … 100 100 HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 101 101 102 /* EXTI interrupt init*/ 103 HAL_NVIC_SetPriority(EXTI2_IRQn, 0, 0); 104 HAL_NVIC_EnableIRQ(EXTI2_IRQn); 105 102 106 } 103 107 104 108 /* USER CODE BEGIN 2 */ 109 void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) 110 { 111 if (GPIO_Pin == ADC_DATA_READY_Pin) 112 { 113 newCurrentValue=1; 105 114 115 116 } 117 } 106 118 /* USER CODE END 2 */
Note: See TracChangeset
for help on using the changeset viewer.
