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_RELEASE_RESET();
|
||||||
__HAL_RCC_DAC1_CLK_DISABLE();
|
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -96,8 +96,8 @@ void analogout_free(dac_t *obj)
|
||||||
__HAL_RCC_DAC_RELEASE_RESET();
|
__HAL_RCC_DAC_RELEASE_RESET();
|
||||||
__HAL_RCC_DAC_CLK_DISABLE();
|
__HAL_RCC_DAC_CLK_DISABLE();
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -96,8 +96,8 @@ void analogout_free(dac_t *obj)
|
||||||
__HAL_RCC_DAC_RELEASE_RESET();
|
__HAL_RCC_DAC_RELEASE_RESET();
|
||||||
__HAL_RCC_DAC_CLK_DISABLE();
|
__HAL_RCC_DAC_CLK_DISABLE();
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -158,8 +158,8 @@ void analogout_free(dac_t *obj)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -118,8 +118,8 @@ void analogout_free(dac_t *obj)
|
||||||
__HAL_RCC_DAC1_CLK_DISABLE();
|
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -146,8 +146,8 @@ void analogout_free(dac_t *obj)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -120,8 +120,8 @@ void analogout_free(dac_t *obj)
|
||||||
__DAC_CLK_DISABLE();
|
__DAC_CLK_DISABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -99,8 +99,8 @@ void analogout_free(dac_t *obj)
|
||||||
__DAC_CLK_DISABLE();
|
__DAC_CLK_DISABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -131,8 +131,8 @@ void analogout_free(dac_t *obj)
|
||||||
__HAL_RCC_DAC1_CLK_DISABLE();
|
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
|
|
||||||
sleep_manager_unlock_deep_sleep();
|
sleep_manager_unlock_deep_sleep();
|
||||||
}
|
}
|
||||||
|
|
|
@ -125,8 +125,8 @@ void analogout_free(dac_t *obj)
|
||||||
__HAL_RCC_DAC1_CLK_DISABLE();
|
__HAL_RCC_DAC1_CLK_DISABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
|
@ -99,8 +99,8 @@ void analogout_free(dac_t *obj)
|
||||||
__HAL_RCC_DAC_RELEASE_RESET();
|
__HAL_RCC_DAC_RELEASE_RESET();
|
||||||
__HAL_RCC_DAC_CLK_DISABLE();
|
__HAL_RCC_DAC_CLK_DISABLE();
|
||||||
|
|
||||||
// Configure GPIO
|
// Configure GPIO back to reset value
|
||||||
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, 0));
|
pin_function(obj->pin, STM_PIN_DATA(STM_MODE_ANALOG, GPIO_NOPULL, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
const PinMap *analogout_pinmap()
|
const PinMap *analogout_pinmap()
|
||||||
|
|
Loading…
Reference in New Issue