Probleme avec typedef structure sur vsc
Bonjour,Je suis débutant sur visual studio code et protocole Arduino, j'ai une erreur de compilation avec le code suivant
je cherche désespérément depuis 2 jours. L'erreur est multiple définitions et. first définition here (Rx.h:13)je ne sais commment la résoudre.Merci
Fichier cde.ino
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #include <Arduino.h>
#include "Rx.h"
void setup() {
Serial.begin(115200);
}
void loop() {
RxMsg() ;
Serial.println(Valeurs.Val1);
} |
Fichier Rx.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#ifndef RX_H
#define RX_H
#include<Arduino.h>
typedef struct
{
int Val1;
int Val2;
}Data;
Data Valeurs;
void RxMsg();
#endif[ |
FichierRX.cpp
Code:
1 2 3 4 5 6 7
|
#include "Rx.h"
void RxMsg(void)
{
Valeurs.Val1 = 0;
Valeurs.Val2 = 1;
} |