Sto scrivendo una libreria per far muovere un motore ad Arduino, il motore può muoversi in 3 modalità e per ora nella funzione che attiva il motore devo scrivere 1, 2 oppure 3 per indicare la modalità.
Vorrei invece poterci scrivere un nome, come ad esempio rispettivamente FULLSTEP, FULLTORQUE oppure HALFSTEP e fare in modo che poi scrivendo "stepper.forward(HALFSTEP)" la libreria sappia di che sto parlando, quindi dovrei definire queste costanti nella libreria che poi viene inclusa nel codice del programma vero e proprio.
Come e dove mi conviene intervenire?
Uso #define o const? Nell'header o nel file cpp?