STM32: gpio: style consistency

pull/3665/head
Laurent MEUNIER 2017-02-06 11:49:34 +01:00
parent 73955b678e
commit 18abfdb604
2 changed files with 12 additions and 29 deletions

View File

@ -146,13 +146,9 @@ void gpio_mode(gpio_t *obj, PinMode mode) {
}
inline void gpio_dir(gpio_t *obj, PinDirection direction) {
if (direction == PIN_INPUT)
{
if (direction == PIN_INPUT) {
LL_GPIO_SetPinMode(obj->gpio, obj->ll_pin, LL_GPIO_MODE_INPUT);
}
else
{
} else {
LL_GPIO_SetPinMode(obj->gpio, obj->ll_pin, LL_GPIO_MODE_OUTPUT);
}
}

View File

@ -87,20 +87,16 @@ static void handle_interrupt_in(uint32_t irq_index, uint32_t max_num_pin_line)
uint32_t pin = (uint32_t)(1 << (gpio_channel->channel_pin[gpio_idx]));
// Clear interrupt flag
if (__HAL_GPIO_EXTI_GET_FLAG(pin) != RESET)
{
if (__HAL_GPIO_EXTI_GET_FLAG(pin) != RESET) {
__HAL_GPIO_EXTI_CLEAR_FLAG(pin);
if (gpio_channel->channel_ids[gpio_idx] == 0)
continue;
// Check which edge has generated the irq
if ((gpio->IDR & pin) == 0)
{
if ((gpio->IDR & pin) == 0) {
irq_handler(gpio_channel->channel_ids[gpio_idx], IRQ_FALL);
}
else
{
} else {
irq_handler(gpio_channel->channel_ids[gpio_idx], IRQ_RISE);
}
}
@ -178,8 +174,7 @@ int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32
uint32_t pin_index = STM_PIN(pin);
irq_index = pin_lines_desc[pin_index].irq_index;
switch (irq_index)
{
switch (irq_index) {
#ifdef EXTI_IRQ0_NUM_LINES
case 0:
vector = (uint32_t)&gpio_irq0;
@ -259,25 +254,17 @@ void gpio_irq_free(gpio_irq_t *obj)
void gpio_irq_set(gpio_irq_t *obj, gpio_irq_event event, uint32_t enable)
{
if (event == IRQ_RISE)
{
if (enable)
{
if (event == IRQ_RISE) {
if (enable) {
LL_EXTI_EnableRisingTrig_0_31(1 << STM_PIN(obj->pin));
}
else
{
} else {
LL_EXTI_DisableRisingTrig_0_31(1 << STM_PIN(obj->pin));
}
}
if (event == IRQ_FALL)
{
if (enable)
{
if (event == IRQ_FALL) {
if (enable) {
LL_EXTI_EnableFallingTrig_0_31(1 << STM_PIN(obj->pin));
}
else
{
} else {
LL_EXTI_DisableFallingTrig_0_31(1 << STM_PIN(obj->pin));
}
}