diff --git a/examples/GPIO/wiring.c b/examples/GPIO/wiring.c index f852cd067b17ea88dbc502270505dc9ddb94d766..e0acde1977e48cc74ac45f7b33c123d25e028758 100644 --- a/examples/GPIO/wiring.c +++ b/examples/GPIO/wiring.c @@ -6,12 +6,9 @@ enum GPIOports getPort (enum GPIOpins pin) { - if (pin <= pin_A7) { + if (pin <= pin_A2) { return port_A; } - else if (pin <= pin_B7) { - return port_B; - } else if (pin <= pin_C7) { return port_C; } @@ -29,8 +26,6 @@ void portEnable(enum GPIOports port) { case port_A: RCC->APB2PCENR |= RCC_APB2Periph_GPIOA; break; - case port_B: - break; case port_C: RCC->APB2PCENR |= RCC_APB2Periph_GPIOC; break; @@ -106,10 +101,6 @@ void digitalWrite(enum GPIOpins pin, uint8_t value) { GPIOx = GPIOA; PinOffset = pin; } - else if (pin <= pin_B7) { /* GPIOB doesn't exist (yet?) - GPIOx = GPIOB; - PinOffset = (pin - 8); */ - } else if (pin <= pin_C7) { GPIOx = GPIOC; PinOffset = (pin - 16); @@ -140,10 +131,6 @@ uint8_t digitalRead(uint8_t pin) { GPIOx = GPIOA; PinOffset = pin; } - else if (pin <= pin_B7) { /* GPIOB doesn't exist (yet?) - GPIOx = GPIOB; - PinOffset = (pin - 8); */ - } else if (pin <= pin_C7) { GPIOx = GPIOC; PinOffset = (pin - 16);