Archive 07/10/2020.

Difficultés avec la syntaxe

ligerard

Bonjour,

j’ai beaucoup de difficulté pour interpreter la syntaxe des fonctions.

static isl29020_t isl29020;

isl29020_init(&isl29020, isl29020_params);

/* light_sensor */
float luxvalue = 0;
isl29020_read(&isl29020, &luxvalue);
printf("LUX: ", luxvalue);

Pourquoi cela ne fonctionne-til pas ?

aabadie2

Bonjour,

Il me faut un peu plus de contexte pour pouvoir vous aider:

  • Est-ce que vous arriver à compiler le code sans erreur ? Sinon, quel est le message d’erreur ?
  • Si le code compile et s’exécute sur la carte iotlab-m3, quel est la sortie de l’exécution du programme ? y-a-t-il un message d’erreur (un crash du système ou autre chose) ?

Le plus simple serait de poster le contenu de votre fichier main.c dans ce fil de discussion pour que je puisse voir ce qui ne va pas.

Merci :slight_smile:

ligerard

Désolé, je n’avais pas vu votre réponse. Depuis j’ai repris la syntaxte des scripts de test et tout a fonctionné.
Merci pour votre aide