mirror of https://github.com/ARMmbed/mbed-os.git
STM32 ANALOGOUT : correct GPIO free
parent
73239b6a99
commit
7203125827
|
@ -84,8 +84,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC1_RELEASE_RESET();
|
||||
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -96,8 +96,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC_RELEASE_RESET();
|
||||
__HAL_RCC_DAC_CLK_DISABLE();
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -96,8 +96,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC_RELEASE_RESET();
|
||||
__HAL_RCC_DAC_CLK_DISABLE();
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -158,8 +158,8 @@ void analogout_free(dac_t *obj)
|
|||
}
|
||||
#endif
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -118,8 +118,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||
}
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -146,8 +146,8 @@ void analogout_free(dac_t *obj)
|
|||
}
|
||||
#endif
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -120,8 +120,8 @@ void analogout_free(dac_t *obj)
|
|||
__DAC_CLK_DISABLE();
|
||||
}
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -99,8 +99,8 @@ void analogout_free(dac_t *obj)
|
|||
__DAC_CLK_DISABLE();
|
||||
}
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -131,8 +131,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||
}
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
|
||||
sleep_manager_unlock_deep_sleep();
|
||||
}
|
||||
|
|
|
@ -125,8 +125,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||
}
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
|
@ -99,8 +99,8 @@ void analogout_free(dac_t *obj)
|
|||
__HAL_RCC_DAC_RELEASE_RESET();
|
||||
__HAL_RCC_DAC_CLK_DISABLE();
|
||||
|
||||
// Configure GPIO
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
||||
// Configure GPIO back to reset value
|
||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||
}
|
||||
|
||||
const PinMap *analogout_pinmap()
|
||||
|
|
Loading…
Reference in New Issue