Se me ocurren varias formas, no se si es posible. Ya que no me llevo demasiado bien con CCS.
- Usar un switch o if y que tenga el mismo codigo uno para cada salida, obviamente esto significa 2 codigos identicos casi, nomas que cambia la salida.
- Si es posible definir el registro, PORTC o LATC, depende del PIC:
- Definir el registro y usar las funciones que trae CCS
bit_set(LATC,door-1);
bit_clear(PORTC,door-1);
bit_toggle(xxxxx);
Es lo unico que se me ocurre, creo que los registros los definis con #BYTE