Comment combiner les chaînes C ++ et les chaînes Arduino?

J'ai écrit une bibliothèque pour mon projet (pour l'instant je suis en utilisant Arduino). Le problème que j'ai, c'est que string en C++ et en Arduino diffèrent.

Qui est, je le tiens de ma bibliothèque pour être indépendant de l'Arduino, donc je suis en utilisant #include <string> et, plus tard, déclarant string s;. Toutefois, dans Arduino chaînes sont définies par Arduino et a déclaré String s2.

Quand j'inclus ma bibliothèque à l'esquisse-je obtenir error: string: No such file or directory sur la ligne où j'essaie d'inclure C++ de la bibliothèque string (#include <string>).

Est-il un moyen de faire Arduino utiliser C++ de la bibliothèque string, ou de convertir une chaîne de caractères à l'Arduino de chaîne lors de la compilation?

source d'informationauteur Tautvydas