Bonjour,
Sur mon IDE c'est colorié (v1.8.19)
Par contre si cette déclaration a lieu à l'intérieur d'une définition de classe, le compilateur donne une erreur.
Et c'est normal si la classe est dans un .h ou un .cpp.
En effet, lorsque l'IDE demande la compilation d'un .ino, ce dernier passe par un pré-processeur spécifique qui inclus en tête le fichier Arduino.h. De plus, ce pré-processeur liste les fonctions présentes dans le .ino et ajoute en tête pour le compilateur la déclaration des prototypes correspondant, ce qui permet d'appeler des fonctions définies après dans le source (ce qui n'est pas possible en C/C++ sinon et produit une erreur de compilation).
En revanche, si l'IDE demande la compilation d'un .cpp, le pré-processeur n'est pas passé et on se retrouve en C/C++ ordinaire.
Pour régler ce problème, il suffit d'ajouter un
#include <Arduino.h>
Dans votre .h avant la déclaration de classe