cpu/stm32f3: fixed init_af in GPIO driver
This commit is contained in:
parent
55752ff4f2
commit
ad0e9c26b6
@ -155,8 +155,8 @@ void gpio_init_af(gpio_t pin, gpio_af_t af)
|
|||||||
port->MODER &= ~(3 << (2 * pin_num));
|
port->MODER &= ~(3 << (2 * pin_num));
|
||||||
port->MODER |= (2 << (2 * pin_num));
|
port->MODER |= (2 << (2 * pin_num));
|
||||||
/* set selected function */
|
/* set selected function */
|
||||||
port->AFR[pin_num & 0x10] &= ~(0xf << ((pin_num & 0x0f) * 4));
|
port->AFR[(pin_num > 7) ? 1 : 0] &= ~(0xf << ((pin_num & 0x07) * 4));
|
||||||
port->AFR[pin_num & 0x10] |= (af << ((pin_num & 0x0f) * 4));
|
port->AFR[(pin_num > 7) ? 1 : 0] |= (af << ((pin_num & 0x07) * 4));
|
||||||
}
|
}
|
||||||
|
|
||||||
void gpio_irq_enable(gpio_t pin)
|
void gpio_irq_enable(gpio_t pin)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user