fixed the GPIO assignment to align with reality