corrected OTYPER register setting

This commit is contained in:
stevstrong 2017-05-04 17:18:11 +02:00 committed by GitHub
parent 9dbcefdec3
commit 483bbe17d3
1 changed files with 1 additions and 1 deletions

View File

@ -162,7 +162,7 @@ void gpio_set_mode(uint8_t io_pin, gpio_pin_mode mode) {
regs->MODER = (regs->MODER & ~( 3 << (pin<<1))) | (((mode >> 0) & 3) << (pin<<1));
regs->PUPDR = (regs->PUPDR & ~( 3 << (pin<<1))) | (((mode >> 2) & 3) << (pin<<1));
regs->OSPEEDR = (regs->OSPEEDR & ~( 3 << (pin<<1))) | (((mode >> 4) & 3) << (pin<<1));
regs->OTYPER = (regs->OTYPER & ~( 1 << (pin<<1))) | (((mode >> 6) & 1) << (pin<<1));
regs->OTYPER = (regs->OTYPER & ~( 1 << (pin<<0))) | (((mode >> 6) & 1) << (pin<<0));
}
/**