periph/gpio: use #if instead of #ifdef