Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Routeur avec port Ethernet
#5
Le code que j'ai posté dans l'autre fil fonctionne également avec le module que tu indiques si j'en juge par le contenu des sources.
#include "utility/EMACDriver.h"
#include "utility/W5500Driver.h"
#include "utility/ENC28J60Driver.h"
#include "utility/DM9051Driver.h"
#include "utility/KSZ8851SNLDriver.h"

Je n'ai testé qu'avec un W5500 et un W5500 lite et c'est fonctionnel.

Pour que ce soit intégrable de façon transparente dans la version officielle, il faudrait:
  1. renommer les #define des pins en pins_default (ex #define LedYellow devient #define LedYellowDefault)
  2. créer des variables avec les noms des anciens define et leur assigner la valeur des define
  3. créer une page web "brochage" pour pourvoir modifier les valeurs des variables
  4. stocker tout ça pour pouvoir le lire/prendre en compte au démarrage
Si variable = 0 alors je n'ai pas l'option. ex: si LedYellow = 0, je n'ai pas de led connecté.
Dans le code, si variable > 0 alors telle fonction.
Répondre


Messages dans ce sujet
Routeur avec port Ethernet - par JFLA76 - 10-11-2024, 12:41 PM
RE: Routeur avec port Ethernet - par PhDV61 - 10-11-2024, 08:33 PM
RE: Routeur avec port Ethernet - par Chris - 10-11-2024, 09:08 PM
RE: Routeur avec port Ethernet - par lucky - 17-11-2024, 11:21 AM
RE: Routeur avec port Ethernet - par Chris - 17-11-2024, 11:53 AM

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)