SLEEP_PULL_DOWN
if ((reg & (SLEEP_PULL_DOWN | SLEEP_PULL_UP)) ||
val |= SLEEP_PULL_DOWN;
mask = SLEEP_PULL_DOWN | SLEEP_PULL_UP;