Hola buenos días.
Como es mi primer hilo, lo primero y sobretodo MUCHISIMAS GRACIAS!! por todos los post y comentarios que hay en este foro, me han ayudado un montón.
Lo segundo, pues en el titulo lo digo…por mas que busco (que puede que este haciendo mal la busqueda) no encuentro informacion sobre definir variables con las “marcas” de punteros.
A ver, yo declaro:
byte *puntero;///el puntero
byte aqueapunta;///la variable
puntero = &aqueapunta;///el puntero vale ahora lo que hay en la memoria fisica
*puntero++;///aumento el valor de lo que hay en la memoria fisica
puntero++;///el puntero apunta a la siguiente direccion de memoria fisica.
Ok, todo esto creo que lo tengo claro no?? o estoy equivocado en algo???
Ahora, mi duda/problema es que creo que me ahorraria mil lineas si consiguiese saber con certeza que cuando declaro:
void funcion(byte& variable){
hago lo que acontezca con la variable;}
ese byte& tiene el valor de la memoria fisica de la variable que realmente declare al principio de todo el sketch…
y que diferencias habria si declaro byte* variable???
De antemano muchas gracias, y SURBYTE, no me mates si he escrito mal mi primer post :o …yo lo arreglo