Los pines a los que conecto algunos LED pueden cambiar durante el desarrollo (y enrutamiento), por lo que me gustaría asignar los bits del Puerto a una variable (de modo que si el LED tiene que estar conectado a otro puerto, solo tengo que cambiar el puerto asignado a la variable y en lugar de actualizar cada llamada en el código).
Me gustaría hacer algo de lo siguiente en C:
#define myvariable = PORTB.RB11;
#define myvariable2 = PORTB.RB12;
main(){
if(...) myvariable = 1; // B11 is HIGH
else myvariable = 0; // B11 is LOW
if(...) myvariable2 = 1;
else myvariable2 = 0;
}
¿Alguien sabe cómo hacer esto?
Me encantaría que pudieras publicar las dos líneas de código. (asignación y uso)
¡Gracias!