AntiGuide: ArduinoEnc28J60Bis



PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 216.73.216.172 :: Signaler un abus :: le: 20250809 15:53:20
20140212

La librairie "EtherCard" est écrite pour un seul adaptateur.
cette page indique comment en installer un second

voici la méthode "empirique" utilisée, disons "à la shadok"


vérifir le la chaîne "_bis" n'existait pas dans la librairie,

la première étape va être de dupliquer tous les fichiers qui la composent en ajoutant "_bis" à la fin des noms.

puis dans les sketches d'examples, rempace l'include de <EtherCad?.h> par <EtherCard_bis.h>
à partir ce moment, les programmes de tests vont bien sûr signaler des erreurs
chaque élément signalé devra être suffixé "_bis", aussi bien dans les sketches que dans les fichiers de la librairie.

quand il n'y aura plus d'erreur, il sera temps de supprimer les fichiers de la librairie d'origine, et de corriger encore les erreurs qui seront signalée.

Ouf;
j'ai posté le résultat sur le forum Arduino,
lire: http://forum.arduino.cc/index.php?topic=217054.msg1586428#msg1586428


20140213
le copie ci dessus utilisait deux buffers indépensants pour chaque enc38j60.
tentative en cous de n'avoir qu'un buffer
gPB est defini pointant vers ether
#include "EtherCard_bis.h"
#include "EtherCard?.h"
#include "net.h"

#define gPB ether.buffer

semble fonctionnet