mirror of https://github.com/ARMmbed/mbed-os.git
TARGET_STM32F1 astyle
parent
a4970221bf
commit
56975a54fe
|
@ -102,19 +102,22 @@ static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint3
|
||||||
|
|
||||||
switch (pull_config) {
|
switch (pull_config) {
|
||||||
case GPIO_PULLUP:
|
case GPIO_PULLUP:
|
||||||
if (function == LL_GPIO_MODE_FLOATING)
|
if (function == LL_GPIO_MODE_FLOATING) {
|
||||||
LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_INPUT);
|
LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_INPUT);
|
||||||
|
}
|
||||||
LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
|
LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
|
||||||
break;
|
break;
|
||||||
case GPIO_PULLDOWN:
|
case GPIO_PULLDOWN:
|
||||||
if (function == LL_GPIO_MODE_FLOATING)
|
if (function == LL_GPIO_MODE_FLOATING) {
|
||||||
LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_INPUT);
|
LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_INPUT);
|
||||||
|
}
|
||||||
LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
|
LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
/* Input+NoPull = Floating for F1 family */
|
/* Input+NoPull = Floating for F1 family */
|
||||||
if (function == LL_GPIO_MODE_INPUT)
|
if (function == LL_GPIO_MODE_INPUT) {
|
||||||
LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_FLOATING);
|
LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_FLOATING);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,8 +33,7 @@
|
||||||
|
|
||||||
#ifdef DEVICE_PWMOUT
|
#ifdef DEVICE_PWMOUT
|
||||||
|
|
||||||
const pwm_apb_map_t pwm_apb_map_table[] =
|
const pwm_apb_map_t pwm_apb_map_table[] = {
|
||||||
{
|
|
||||||
#if defined(TIM1_BASE)
|
#if defined(TIM1_BASE)
|
||||||
{PWM_1, PWMOUT_ON_APB2},
|
{PWM_1, PWMOUT_ON_APB2},
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -443,13 +443,15 @@ uint8_t serial_rx_active(serial_t *obj)
|
||||||
return ((HAL_UART_GetState(huart) == HAL_UART_STATE_BUSY_RX) ? 1 : 0);
|
return ((HAL_UART_GetState(huart) == HAL_UART_STATE_BUSY_RX) ? 1 : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) {
|
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart)
|
||||||
|
{
|
||||||
if (__HAL_UART_GET_FLAG(huart, UART_FLAG_TC) != RESET) {
|
if (__HAL_UART_GET_FLAG(huart, UART_FLAG_TC) != RESET) {
|
||||||
__HAL_UART_CLEAR_FLAG(huart, UART_FLAG_TC);
|
__HAL_UART_CLEAR_FLAG(huart, UART_FLAG_TC);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart) {
|
void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart)
|
||||||
|
{
|
||||||
if (__HAL_UART_GET_FLAG(huart, UART_FLAG_PE) != RESET) {
|
if (__HAL_UART_GET_FLAG(huart, UART_FLAG_PE) != RESET) {
|
||||||
volatile uint32_t tmpval __attribute__((unused)) = huart->Instance->DR; // Clear PE flag
|
volatile uint32_t tmpval __attribute__((unused)) = huart->Instance->DR; // Clear PE flag
|
||||||
} else if (__HAL_UART_GET_FLAG(huart, UART_FLAG_FE) != RESET) {
|
} else if (__HAL_UART_GET_FLAG(huart, UART_FLAG_FE) != RESET) {
|
||||||
|
|
|
@ -46,7 +46,8 @@
|
||||||
* Only the frequency is managed in the family specific part
|
* Only the frequency is managed in the family specific part
|
||||||
* the rest of SPI management is common to all STM32 families
|
* the rest of SPI management is common to all STM32 families
|
||||||
*/
|
*/
|
||||||
int spi_get_clock_freq(spi_t *obj) {
|
int spi_get_clock_freq(spi_t *obj)
|
||||||
|
{
|
||||||
struct spi_s *spiobj = SPI_S(obj);
|
struct spi_s *spiobj = SPI_S(obj);
|
||||||
int spi_hz = 0;
|
int spi_hz = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue