Bonjour à tous,
J'ai acheté un shiel RTC + connecteur carte SD chez nuelectronics et j'ai beaucoup de mal à comprendre le programme de demo, il n'est pratiquement pas commenté.
http:// http://www.nuelectronics.com/estore/index.php?main_page=product_info&cPath=1&products_id=20&zenid=f266e6431a26ef3607ce1da1629c839a.
Voici les points sur lequel je bloque, si quelq'un avait l'amabilité d'éclairer ma lanterne
1)
if ((c == '\b') && idx) {
idx--;
Serial.print(c);
}
Il teste si "c" est egal à "\b" et si idx ???
2)
static void get_line (char *buff, byte len)
A quoi sert "static" ?
A quoi sert "*" devant le nom de la variable ?
3)
sprintf_P(buff, PSTR("SD CARD mount error"));
A quoi sert PSTR ?
Meme question pour sprintf_P.
PS : j'ai googliser mais je ne trouve rien de convaincant en français sur ces 3 points la.
Merci d'avance.