RGB sensorTCS 34725 et opérateur bit à bit

Bonjour à tous!

Novice en prog Arduino, j'essaie de développer un programme pour exploiter le capteur de couleur TCS34725.

Pas de soucis pour le branchement, tout fonctionne, juste je ne comprends pas le sens et l'utilité de cette ligne de commande:

"tcs.getRawData(&r, &g, &b, &c);"

En cherchant j'ai trouvé que le "&" seul permettait de faire l'opération "et" bit par bit, ok, pas de soucis!

Mais dans ce cas le "&" n'est associé qu'à une seule variable, c'est donc une mise à zéro de ces variables?

Si des personnes ont des retours d'expériences sur l'utilisation de ce capteur, je suis également preneur!

Merci et bonne prog à tous!

Le & dans ce cas indique que l'on passe un pointeur sur la variable comme paramètre de la fonction.
Dans le cas présenté, la fonction va mettre à jour le contenu des variables avec les nouvelles valeurs