eth_cable_test.py
# Ce travail est publié sous licence MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Tous droits réservés.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Exemple de statut du câble Ethernet.
#
# Cet exemple affiche l'état de connexion du câble.
import network
import time
lan = network.LAN()
# Assurez-vous que Eth n'est pas en mode basse consommation.
lan.config(low_power=False)
# Délai pour la négociation automatique
time.sleep(3.0)
while True:
print("Cable is", "connected." if lan.status() else "disconnected.")
time.sleep(1.0)
# Remettez Eth en mode basse consommation si nécessaire.
# lan.config(low_power=True)