Regenerated source documentation. mpy_network

Tue, 14 Mar 2023 13:23:13 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 14 Mar 2023 13:23:13 +0100
branch
mpy_network
changeset 9891
e58c3fadcacc
parent 9890
66a6d3f131cc
child 9892
ddb698b2935b

Regenerated source documentation.

eric7.epj file | annotate | diff | comparison | revisions
src/eric7/APIs/Python3/eric7.api file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.CircuitPythonDevices.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.DeviceBase.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.Devices.RP2040Devices.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.MicroPython.EthernetDialogs.WiznetUtilities.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/index-eric7.MicroPython.Devices.MCUScripts.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/index-eric7.MicroPython.Devices.html file | annotate | diff | comparison | revisions
--- a/eric7.epj	Tue Mar 14 13:19:33 2023 +0100
+++ b/eric7.epj	Tue Mar 14 13:23:13 2023 +0100
@@ -192,7 +192,8 @@
           "data",
           "pyflakes",
           ".eric6project",
-          "_eric6project"
+          "_eric6project",
+          "MCUScripts"
         ],
         "ignoreFilePatterns": [
           "Ui_*"
@@ -242,7 +243,8 @@
           ".issues",
           "pyflakes",
           ".eric6project",
-          "_eric6project"
+          "_eric6project",
+          "MCUScripts"
         ],
         "ignoreFilePatterns": [
           "Ui_*",
--- a/src/eric7/APIs/Python3/eric7.api	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/APIs/Python3/eric7.api	Tue Mar 14 13:23:13 2023 +0100
@@ -2596,10 +2596,14 @@
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.canStartPlotter?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.canStartRepl?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.checkInternet?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.checkInternetViaLan?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.connectToLan?4(config)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.connectWifi?4(ssid, password)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deactivateBluetoothInterface?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deactivateEthernet?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deactivateInterface?4(interface)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deviceName?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.disconnectFromLan?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.disconnectWifi?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.forceInterrupt?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getBluetoothStatus?4()
@@ -2607,13 +2611,16 @@
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getDeviceScan?4(timeout=10)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getDocumentationUrl?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getDownloadMenuEntries?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getEthernetStatus?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getWifiData?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.getWorkspace?4(silent=False)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.hasBluetooth?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.hasEthernet?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.hasFlashMenuEntry?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.hasNetworkTime?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.hasWifi?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.removeCredentials?4()
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.removeLanAutoConnect?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.runScript?4(script)
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.scanNetworks?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.setButtons?4()
@@ -2624,7 +2631,8 @@
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.stopAccessPoint?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.supportsLocalFileAccess?4()
 eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.writeCredentials?4(ssid, password)
-eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice?1(microPythonWidget, deviceType, boardName, hasWorkspace=True, parent=None)
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.writeLanAutoConnect?4(config)
+eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice?1(microPythonWidget, deviceType, boardName, vid=0, pid=0, hasWorkspace=True, parent=None, )
 eric7.MicroPython.Devices.CircuitPythonDevices.createDevice?4(microPythonWidget, deviceType, vid, pid, boardName, serialNumber)
 eric7.MicroPython.Devices.CircuitPythonUpdater.CircuitPythonUpdaterInterface.CircuitPythonUpdaterInterface.installCircup?4()
 eric7.MicroPython.Devices.CircuitPythonUpdater.CircuitPythonUpdaterInterface.CircuitPythonUpdaterInterface.populateMenu?4(menu)
@@ -2723,7 +2731,7 @@
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.setButtons?4()
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.setConnected?4(connected)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.setFileManager?4(on)
-eric7.MicroPython.Devices.DeviceBase.BaseDevice.setNetworkTime?4(server="0.pool.ntp.org", tzOffset=0, timeout=10)
+eric7.MicroPython.Devices.DeviceBase.BaseDevice.setNetworkTime?4(server="pool.ntp.org", tzOffset=0, timeout=10)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.setPlotter?4(on)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.setRepl?4(on)
 eric7.MicroPython.Devices.DeviceBase.BaseDevice.startAccessPoint?4(ssid, security=None, password=None, ifconfig=None)
@@ -2802,12 +2810,6 @@
 eric7.MicroPython.Devices.GenericMicroPythonDevices.GenericMicroPythonDevice?1(microPythonWidget, deviceType, vid, pid, parent=None)
 eric7.MicroPython.Devices.GenericMicroPythonDevices.createDevice?4(microPythonWidget, deviceType, vid, pid, boardName, serialNumber)
 eric7.MicroPython.Devices.IgnoredBoards?7
-eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.connectWiFi?4()
-eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.connectWiFi?4()
-eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.connectWiFi?4()
-eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.connectLan?4()
-eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.connectWiFi?4()
-eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.connectWiFi?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice._getSetTimeCode?5()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.activateBluetoothInterface?4()
 eric7.MicroPython.Devices.MicrobitDevices.MicrobitDevice.addDeviceMenuEntries?4(menu)
@@ -2883,7 +2885,7 @@
 eric7.MicroPython.Devices.RP2040Devices.RP2040Device.runScript?4(script)
 eric7.MicroPython.Devices.RP2040Devices.RP2040Device.scanNetworks?4()
 eric7.MicroPython.Devices.RP2040Devices.RP2040Device.setButtons?4()
-eric7.MicroPython.Devices.RP2040Devices.RP2040Device.setNetworkTime?4(server="0.pool.ntp.org", tzOffset=0, timeout=10)
+eric7.MicroPython.Devices.RP2040Devices.RP2040Device.setNetworkTime?4(server="pool.ntp.org", tzOffset=0, timeout=10)
 eric7.MicroPython.Devices.RP2040Devices.RP2040Device.startAccessPoint?4(ssid, security=None, password=None, ifconfig=None)
 eric7.MicroPython.Devices.RP2040Devices.RP2040Device.stopAccessPoint?4()
 eric7.MicroPython.Devices.RP2040Devices.RP2040Device.writeCredentials?4(ssid, password)
@@ -2916,7 +2918,8 @@
 eric7.MicroPython.EthernetDialogs.EthernetStatusDialog.EthernetStatusDialog?1(status, parent=None)
 eric7.MicroPython.EthernetDialogs.IPv4AddressDialog.IPv4AddressDialog.getIPv4Address?4()
 eric7.MicroPython.EthernetDialogs.IPv4AddressDialog.IPv4AddressDialog?1(withDhcp=False, parent=None)
-eric7.MicroPython.EthernetDialogs.WiznetUtilities.wiznetInit?4()
+eric7.MicroPython.EthernetDialogs.WiznetUtilities.cpyWiznetInit?4()
+eric7.MicroPython.EthernetDialogs.WiznetUtilities.mpyWiznetInit?4()
 eric7.MicroPython.IgnoredDevicesDialog.IgnoredDevicesDialog.getDevices?4()
 eric7.MicroPython.IgnoredDevicesDialog.IgnoredDevicesDialog?1(deviceList, parent=None)
 eric7.MicroPython.MicroPythonDeviceInterface.MicroPythonDeviceInterface.PasteModePrompt?7
Binary file src/eric7/Documentation/Help/source.qch has changed
--- a/src/eric7/Documentation/Help/source.qhp	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/Documentation/Help/source.qhp	Tue Mar 14 13:23:13 2023 +0100
@@ -287,14 +287,6 @@
                 <section title="eric7.MicroPython.Devices.EspDialogs.EspBackupRestoreFirmwareDialog" ref="eric7.MicroPython.Devices.EspDialogs.EspBackupRestoreFirmwareDialog.html" />
                 <section title="eric7.MicroPython.Devices.EspDialogs.EspFirmwareSelectionDialog" ref="eric7.MicroPython.Devices.EspDialogs.EspFirmwareSelectionDialog.html" />
               </section>
-              <section title="eric7.MicroPython.Devices.MCUScripts" ref="index-eric7.MicroPython.Devices.MCUScripts.html">
-                <section title="eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect" ref="eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html" />
-                <section title="eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect" ref="eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html" />
-                <section title="eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect" ref="eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html" />
-                <section title="eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect" ref="eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html" />
-                <section title="eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect" ref="eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html" />
-                <section title="eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect" ref="eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html" />
-              </section>
               <section title="eric7.MicroPython.Devices.CircuitPythonDevices" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html" />
               <section title="eric7.MicroPython.Devices.DeviceBase" ref="eric7.MicroPython.Devices.DeviceBase.html" />
               <section title="eric7.MicroPython.Devices.EspDevices" ref="eric7.MicroPython.Devices.EspDevices.html" />
@@ -2862,6 +2854,7 @@
       <keyword name="CircuitPythonDevice.__findWorkspace" id="CircuitPythonDevice.__findWorkspace" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__findWorkspace" />
       <keyword name="CircuitPythonDevice.__flashCircuitPython" id="CircuitPythonDevice.__flashCircuitPython" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__flashCircuitPython" />
       <keyword name="CircuitPythonDevice.__installLibraryFiles" id="CircuitPythonDevice.__installLibraryFiles" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__installLibraryFiles" />
+      <keyword name="CircuitPythonDevice.__modifySettings" id="CircuitPythonDevice.__modifySettings" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__modifySettings" />
       <keyword name="CircuitPythonDevice.__resetDevice" id="CircuitPythonDevice.__resetDevice" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__resetDevice" />
       <keyword name="CircuitPythonDevice.__showTeensyFlashInstructions" id="CircuitPythonDevice.__showTeensyFlashInstructions" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__showTeensyFlashInstructions" />
       <keyword name="CircuitPythonDevice.__startTeensyLoader" id="CircuitPythonDevice.__startTeensyLoader" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.__startTeensyLoader" />
@@ -2872,10 +2865,14 @@
       <keyword name="CircuitPythonDevice.canStartPlotter" id="CircuitPythonDevice.canStartPlotter" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.canStartPlotter" />
       <keyword name="CircuitPythonDevice.canStartRepl" id="CircuitPythonDevice.canStartRepl" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.canStartRepl" />
       <keyword name="CircuitPythonDevice.checkInternet" id="CircuitPythonDevice.checkInternet" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.checkInternet" />
+      <keyword name="CircuitPythonDevice.checkInternetViaLan" id="CircuitPythonDevice.checkInternetViaLan" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.checkInternetViaLan" />
+      <keyword name="CircuitPythonDevice.connectToLan" id="CircuitPythonDevice.connectToLan" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.connectToLan" />
       <keyword name="CircuitPythonDevice.connectWifi" id="CircuitPythonDevice.connectWifi" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.connectWifi" />
       <keyword name="CircuitPythonDevice.deactivateBluetoothInterface" id="CircuitPythonDevice.deactivateBluetoothInterface" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.deactivateBluetoothInterface" />
+      <keyword name="CircuitPythonDevice.deactivateEthernet" id="CircuitPythonDevice.deactivateEthernet" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.deactivateEthernet" />
       <keyword name="CircuitPythonDevice.deactivateInterface" id="CircuitPythonDevice.deactivateInterface" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.deactivateInterface" />
       <keyword name="CircuitPythonDevice.deviceName" id="CircuitPythonDevice.deviceName" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.deviceName" />
+      <keyword name="CircuitPythonDevice.disconnectFromLan" id="CircuitPythonDevice.disconnectFromLan" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.disconnectFromLan" />
       <keyword name="CircuitPythonDevice.disconnectWifi" id="CircuitPythonDevice.disconnectWifi" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.disconnectWifi" />
       <keyword name="CircuitPythonDevice.forceInterrupt" id="CircuitPythonDevice.forceInterrupt" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.forceInterrupt" />
       <keyword name="CircuitPythonDevice.getBluetoothStatus" id="CircuitPythonDevice.getBluetoothStatus" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getBluetoothStatus" />
@@ -2883,13 +2880,16 @@
       <keyword name="CircuitPythonDevice.getDeviceScan" id="CircuitPythonDevice.getDeviceScan" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getDeviceScan" />
       <keyword name="CircuitPythonDevice.getDocumentationUrl" id="CircuitPythonDevice.getDocumentationUrl" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getDocumentationUrl" />
       <keyword name="CircuitPythonDevice.getDownloadMenuEntries" id="CircuitPythonDevice.getDownloadMenuEntries" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getDownloadMenuEntries" />
+      <keyword name="CircuitPythonDevice.getEthernetStatus" id="CircuitPythonDevice.getEthernetStatus" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getEthernetStatus" />
       <keyword name="CircuitPythonDevice.getWifiData" id="CircuitPythonDevice.getWifiData" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getWifiData" />
       <keyword name="CircuitPythonDevice.getWorkspace" id="CircuitPythonDevice.getWorkspace" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.getWorkspace" />
       <keyword name="CircuitPythonDevice.hasBluetooth" id="CircuitPythonDevice.hasBluetooth" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.hasBluetooth" />
+      <keyword name="CircuitPythonDevice.hasEthernet" id="CircuitPythonDevice.hasEthernet" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.hasEthernet" />
       <keyword name="CircuitPythonDevice.hasFlashMenuEntry" id="CircuitPythonDevice.hasFlashMenuEntry" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.hasFlashMenuEntry" />
       <keyword name="CircuitPythonDevice.hasNetworkTime" id="CircuitPythonDevice.hasNetworkTime" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.hasNetworkTime" />
       <keyword name="CircuitPythonDevice.hasWifi" id="CircuitPythonDevice.hasWifi" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.hasWifi" />
       <keyword name="CircuitPythonDevice.removeCredentials" id="CircuitPythonDevice.removeCredentials" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.removeCredentials" />
+      <keyword name="CircuitPythonDevice.removeLanAutoConnect" id="CircuitPythonDevice.removeLanAutoConnect" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.removeLanAutoConnect" />
       <keyword name="CircuitPythonDevice.runScript" id="CircuitPythonDevice.runScript" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.runScript" />
       <keyword name="CircuitPythonDevice.scanNetworks" id="CircuitPythonDevice.scanNetworks" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.scanNetworks" />
       <keyword name="CircuitPythonDevice.setButtons" id="CircuitPythonDevice.setButtons" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.setButtons" />
@@ -2900,6 +2900,7 @@
       <keyword name="CircuitPythonDevice.stopAccessPoint" id="CircuitPythonDevice.stopAccessPoint" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.stopAccessPoint" />
       <keyword name="CircuitPythonDevice.supportsLocalFileAccess" id="CircuitPythonDevice.supportsLocalFileAccess" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.supportsLocalFileAccess" />
       <keyword name="CircuitPythonDevice.writeCredentials" id="CircuitPythonDevice.writeCredentials" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.writeCredentials" />
+      <keyword name="CircuitPythonDevice.writeLanAutoConnect" id="CircuitPythonDevice.writeLanAutoConnect" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html#CircuitPythonDevice.writeLanAutoConnect" />
       <keyword name="CircuitPythonDevices (Module)" id="CircuitPythonDevices (Module)" ref="eric7.MicroPython.Devices.CircuitPythonDevices.html" />
       <keyword name="CircuitPythonUpdater (Package)" id="CircuitPythonUpdater (Package)" ref="index-eric7.MicroPython.Devices.CircuitPythonUpdater.html" />
       <keyword name="CircuitPythonUpdaterInterface" id="CircuitPythonUpdaterInterface" ref="eric7.MicroPython.Devices.CircuitPythonUpdater.CircuitPythonUpdaterInterface.html#CircuitPythonUpdaterInterface" />
@@ -10612,7 +10613,6 @@
       <keyword name="M520NameFinder.visit_Lambda" id="M520NameFinder.visit_Lambda" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#M520NameFinder.visit_Lambda" />
       <keyword name="M520NameFinder.visit_ListComp" id="M520NameFinder.visit_ListComp" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#M520NameFinder.visit_ListComp" />
       <keyword name="M520NameFinder.visit_comprehension" id="M520NameFinder.visit_comprehension" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#M520NameFinder.visit_comprehension" />
-      <keyword name="MCUScripts (Package)" id="MCUScripts (Package)" ref="index-eric7.MicroPython.Devices.MCUScripts.html" />
       <keyword name="MakePropertiesDialog" id="MakePropertiesDialog" ref="eric7.Project.MakePropertiesDialog.html#MakePropertiesDialog" />
       <keyword name="MakePropertiesDialog (Constructor)" id="MakePropertiesDialog (Constructor)" ref="eric7.Project.MakePropertiesDialog.html#MakePropertiesDialog.__init__" />
       <keyword name="MakePropertiesDialog (Module)" id="MakePropertiesDialog (Module)" ref="eric7.Project.MakePropertiesDialog.html" />
@@ -19185,7 +19185,6 @@
       <keyword name="checkWeakCryptography" id="checkWeakCryptography" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.snmpSecurity.html#checkWeakCryptography" />
       <keyword name="checkYamlLoad" id="checkYamlLoad" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.yamlLoad.html#checkYamlLoad" />
       <keyword name="choices_from_enum" id="choices_from_enum" ref="eric7.PipInterface.piplicenses.html#choices_from_enum" />
-      <keyword name="circuitPy7WiFiConnect (Module)" id="circuitPy7WiFiConnect (Module)" ref="eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html" />
       <keyword name="className" id="className" ref="eric7.Project.UicLoadUi5.html#className" />
       <keyword name="className" id="className" ref="eric7.Project.UicLoadUi6.html#className" />
       <keyword name="clearPrivateData" id="clearPrivateData" ref="eric7.Plugins.PluginVcsGit.html#clearPrivateData" />
@@ -19208,13 +19207,6 @@
       <keyword name="condaVersionStr" id="condaVersionStr" ref="eric7.CondaInterface.__init__.html#condaVersionStr" />
       <keyword name="confirmOverwrite" id="confirmOverwrite" ref="eric7.EricWidgets.EricFileSaveConfirmDialog.html#confirmOverwrite" />
       <keyword name="conflicting_deps" id="conflicting_deps" ref="eric7.PipInterface.pipdeptree.html#conflicting_deps" />
-      <keyword name="connectLan" id="connectLan" ref="eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html#connectLan" />
-      <keyword name="connectLan_1" id="connectLan_1" ref="eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html#connectLan_1" />
-      <keyword name="connectWiFi" id="connectWiFi" ref="eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html#connectWiFi" />
-      <keyword name="connectWiFi" id="connectWiFi" ref="eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html#connectWiFi" />
-      <keyword name="connectWiFi" id="connectWiFi" ref="eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html#connectWiFi" />
-      <keyword name="connectWiFi" id="connectWiFi" ref="eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html#connectWiFi" />
-      <keyword name="connectWiFi" id="connectWiFi" ref="eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html#connectWiFi" />
       <keyword name="containsSpace" id="containsSpace" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#containsSpace" />
       <keyword name="continued_indentation" id="continued_indentation" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#continued_indentation" />
       <keyword name="convertLineEnds" id="convertLineEnds" ref="eric7.Utilities.__init__.html#convertLineEnds" />
@@ -19222,6 +19214,7 @@
       <keyword name="copyDesktopFile" id="copyDesktopFile" ref="eric7.eric7_post_install.html#copyDesktopFile" />
       <keyword name="copyLinuxMetaData" id="copyLinuxMetaData" ref="eric7.eric7_post_install.html#copyLinuxMetaData" />
       <keyword name="copyMetaFile" id="copyMetaFile" ref="eric7.eric7_post_install.html#copyMetaFile" />
+      <keyword name="cpyWiznetInit" id="cpyWiznetInit" ref="eric7.MicroPython.EthernetDialogs.WiznetUtilities.html#cpyWiznetInit" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.ApplicationPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.CondaPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.CooperationPage.html#create" />
@@ -19473,7 +19466,6 @@
       <keyword name="escape_entities" id="escape_entities" ref="eric7.Utilities.__init__.html#escape_entities" />
       <keyword name="escape_uentities" id="escape_uentities" ref="eric7.Utilities.__init__.html#escape_uentities" />
       <keyword name="escapedBytesRepresentation" id="escapedBytesRepresentation" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#escapedBytesRepresentation" />
-      <keyword name="esp32WiFiConnect (Module)" id="esp32WiFiConnect (Module)" ref="eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html" />
       <keyword name="evaluateCall" id="evaluateCall" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.djangoXssVulnerability.html#evaluateCall" />
       <keyword name="evaluateVar" id="evaluateVar" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.djangoXssVulnerability.html#evaluateVar" />
       <keyword name="excepthook" id="excepthook" ref="eric7.eric7_ide.html#excepthook" />
@@ -19909,7 +19901,7 @@
       <keyword name="missing_whitespace_around_operator" id="missing_whitespace_around_operator" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace_around_operator" />
       <keyword name="mode2string" id="mode2string" ref="eric7.MicroPython.MicroPythonFileSystemUtilities.html#mode2string" />
       <keyword name="module_imports_on_top_of_file" id="module_imports_on_top_of_file" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#module_imports_on_top_of_file" />
-      <keyword name="mpyWiFiConnect (Module)" id="mpyWiFiConnect (Module)" ref="eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html" />
+      <keyword name="mpyWiznetInit" id="mpyWiznetInit" ref="eric7.MicroPython.EthernetDialogs.WiznetUtilities.html#mpyWiznetInit" />
       <keyword name="mtime2string" id="mtime2string" ref="eric7.MicroPython.MicroPythonFileSystemUtilities.html#mtime2string" />
       <keyword name="mute_string" id="mute_string" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#mute_string" />
       <keyword name="namespacePathJoin" id="namespacePathJoin" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#namespacePathJoin" />
@@ -19948,9 +19940,6 @@
       <keyword name="patchSubprocess" id="patchSubprocess" ref="eric7.DebugClients.Python.SubprocessExtension.html#patchSubprocess" />
       <keyword name="patch_circup" id="patch_circup" ref="eric7.MicroPython.Devices.CircuitPythonUpdater.CircupFunctions.html#patch_circup" />
       <keyword name="pbkdf2" id="pbkdf2" ref="eric7.Utilities.crypto.py3PBKDF2.html#pbkdf2" />
-      <keyword name="picoWiznetConnect (Module)" id="picoWiznetConnect (Module)" ref="eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html" />
-      <keyword name="picowWiFiConnect (Module)" id="picowWiFiConnect (Module)" ref="eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html" />
-      <keyword name="pimoroniWiFiConnect (Module)" id="pimoroniWiFiConnect (Module)" ref="eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html" />
       <keyword name="pipdeptree (Module)" id="pipdeptree (Module)" ref="eric7.PipInterface.pipdeptree.html" />
       <keyword name="piplicenses (Module)" id="piplicenses (Module)" ref="eric7.PipInterface.piplicenses.html" />
       <keyword name="pixmapFileToDataUrl" id="pixmapFileToDataUrl" ref="eric7.WebBrowser.Tools.WebBrowserTools.html#pixmapFileToDataUrl" />
@@ -20225,7 +20214,6 @@
       <keyword name="win32_getRealName" id="win32_getRealName" ref="eric7.SystemUtilities.OSUtilities.html#win32_getRealName" />
       <keyword name="windowsDesktopEntries" id="windowsDesktopEntries" ref="eric7.eric7_post_install.html#windowsDesktopEntries" />
       <keyword name="windowsProgramsEntry" id="windowsProgramsEntry" ref="eric7.eric7_post_install.html#windowsProgramsEntry" />
-      <keyword name="wiznetInit" id="wiznetInit" ref="eric7.MicroPython.EthernetDialogs.WiznetUtilities.html#wiznetInit" />
       <keyword name="workerTask" id="workerTask" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#workerTask" />
       <keyword name="workerTask" id="workerTask" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#workerTask" />
       <keyword name="workerTask" id="workerTask" ref="eric7.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#workerTask" />
@@ -20466,12 +20454,6 @@
       <file>eric7.MicroPython.Devices.EspDialogs.EspBackupRestoreFirmwareDialog.html</file>
       <file>eric7.MicroPython.Devices.EspDialogs.EspFirmwareSelectionDialog.html</file>
       <file>eric7.MicroPython.Devices.GenericMicroPythonDevices.html</file>
-      <file>eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html</file>
-      <file>eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html</file>
-      <file>eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html</file>
-      <file>eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html</file>
-      <file>eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html</file>
-      <file>eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html</file>
       <file>eric7.MicroPython.Devices.MicrobitDevices.html</file>
       <file>eric7.MicroPython.Devices.PyBoardDevices.html</file>
       <file>eric7.MicroPython.Devices.RP2040Devices.html</file>
@@ -21479,7 +21461,6 @@
       <file>index-eric7.MicroPython.BluetoothDialogs.html</file>
       <file>index-eric7.MicroPython.Devices.CircuitPythonUpdater.html</file>
       <file>index-eric7.MicroPython.Devices.EspDialogs.html</file>
-      <file>index-eric7.MicroPython.Devices.MCUScripts.html</file>
       <file>index-eric7.MicroPython.Devices.html</file>
       <file>index-eric7.MicroPython.EthernetDialogs.html</file>
       <file>index-eric7.MicroPython.WifiDialogs.html</file>
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.CircuitPythonDevices.html	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/Documentation/Source/eric7.MicroPython.Devices.CircuitPythonDevices.html	Tue Mar 14 13:23:13 2023 +0100
@@ -111,6 +111,10 @@
 <td>Private slot to install Python files into the onboard library.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.__modifySettings">__modifySettings</a></td>
+<td>Private method to modify the 'settings.toml' file as of CircuitPython 8.0.0.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.__resetDevice">__resetDevice</a></td>
 <td>Private slot to reset the connected device.</td>
 </tr>
@@ -151,6 +155,14 @@
 <td>Public method to check, if the internet can be reached.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.checkInternetViaLan">checkInternetViaLan</a></td>
+<td>Public method to check, if the internet can be reached (LAN variant).</td>
+</tr>
+<tr>
+<td><a href="#CircuitPythonDevice.connectToLan">connectToLan</a></td>
+<td>Public method to connect the connected device to the LAN.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.connectWifi">connectWifi</a></td>
 <td>Public method to connect a device to a WiFi network.</td>
 </tr>
@@ -159,6 +171,10 @@
 <td>Public method to deactivate the Bluetooth interface.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.deactivateEthernet">deactivateEthernet</a></td>
+<td>Public method to deactivate the Ethernet interface of the connected device.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.deactivateInterface">deactivateInterface</a></td>
 <td>Public method to deactivate a given WiFi interface of the connected device.</td>
 </tr>
@@ -167,6 +183,10 @@
 <td>Public method to get the name of the device.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.disconnectFromLan">disconnectFromLan</a></td>
+<td>Public method  to disconnect from the LAN.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.disconnectWifi">disconnectWifi</a></td>
 <td>Public method to disconnect a device from the WiFi network.</td>
 </tr>
@@ -195,6 +215,10 @@
 <td>Public method to retrieve the entries for the downloads menu.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.getEthernetStatus">getEthernetStatus</a></td>
+<td>Public method to get Ethernet status data of the connected board.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.getWifiData">getWifiData</a></td>
 <td>Public method to get data related to the current WiFi status.</td>
 </tr>
@@ -207,6 +231,10 @@
 <td>Public method to check the availability of Bluetooth.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.hasEthernet">hasEthernet</a></td>
+<td>Public method to check the availability of Ethernet.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.hasFlashMenuEntry">hasFlashMenuEntry</a></td>
 <td>Public method to check, if the device has its own flash menu entry.</td>
 </tr>
@@ -223,6 +251,10 @@
 <td>Public method to remove the saved credentials from the connected device.</td>
 </tr>
 <tr>
+<td><a href="#CircuitPythonDevice.removeLanAutoConnect">removeLanAutoConnect</a></td>
+<td>Public method to remove the saved IPv4 parameters from the connected device.</td>
+</tr>
+<tr>
 <td><a href="#CircuitPythonDevice.runScript">runScript</a></td>
 <td>Public method to run the given Python script.</td>
 </tr>
@@ -262,6 +294,10 @@
 <td><a href="#CircuitPythonDevice.writeCredentials">writeCredentials</a></td>
 <td>Public method to write the given credentials to the connected device and modify the start script to connect automatically.</td>
 </tr>
+<tr>
+<td><a href="#CircuitPythonDevice.writeLanAutoConnect">writeLanAutoConnect</a></td>
+<td>Public method to generate a script and associated configuration to connect the device to the LAN during boot time.</td>
+</tr>
 </table>
 <h3>Static Methods</h3>
 
@@ -271,7 +307,7 @@
 
 <a NAME="CircuitPythonDevice.__init__" ID="CircuitPythonDevice.__init__"></a>
 <h4>CircuitPythonDevice (Constructor)</h4>
-<b>CircuitPythonDevice</b>(<i>microPythonWidget, deviceType, boardName, hasWorkspace=True, parent=None</i>)
+<b>CircuitPythonDevice</b>(<i>microPythonWidget, deviceType, boardName, vid=0, pid=0, hasWorkspace=True, parent=None, </i>)
 
 <p>
         Constructor
@@ -290,6 +326,14 @@
 <dd>
 name of the board
 </dd>
+<dt><i>vid</i> (int (optional))</dt>
+<dd>
+vendor ID (defaults to 0)
+</dd>
+<dt><i>pid</i> (int (optional))</dt>
+<dd>
+product ID (defaults to 0)
+</dd>
 <dt><i>hasWorkspace</i> (bool (optional))</dt>
 <dd>
 flag indicating that the devices supports access via
@@ -463,6 +507,32 @@
             (defaults to False)
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.__modifySettings" ID="CircuitPythonDevice.__modifySettings"></a>
+<h4>CircuitPythonDevice.__modifySettings</h4>
+<b>__modifySettings</b>(<i>changedEntries</i>)
+
+<p>
+        Private method to modify the 'settings.toml' file as of CircuitPython 8.0.0.
+</p>
+<dl>
+
+<dt><i>changedEntries</i> (dict of {str: str})</dt>
+<dd>
+dictionary containing the TOML entries to be changed
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a success flag and an error message
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.__resetDevice" ID="CircuitPythonDevice.__resetDevice"></a>
 <h4>CircuitPythonDevice.__resetDevice</h4>
 <b>__resetDevice</b>(<i></i>)
@@ -627,6 +697,55 @@
 tuple of (bool, str)
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.checkInternetViaLan" ID="CircuitPythonDevice.checkInternetViaLan"></a>
+<h4>CircuitPythonDevice.checkInternetViaLan</h4>
+<b>checkInternetViaLan</b>(<i></i>)
+
+<p>
+        Public method to check, if the internet can be reached (LAN variant).
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a flag indicating reachability and an error string
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
+<a NAME="CircuitPythonDevice.connectToLan" ID="CircuitPythonDevice.connectToLan"></a>
+<h4>CircuitPythonDevice.connectToLan</h4>
+<b>connectToLan</b>(<i>config</i>)
+
+<p>
+        Public method to connect the connected device to the LAN.
+</p>
+<p>
+        Note: The MAC address of the interface is configured with the WIZ
+</p>
+<dl>
+
+<dt><i>config</i> (str or tuple of (str, str, str, str))</dt>
+<dd>
+configuration for the connection (either the string 'dhcp'
+            for a dynamic address or a tuple of four strings with the IPv4 parameters.
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a flag indicating success and an error message
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.connectWifi" ID="CircuitPythonDevice.connectWifi"></a>
 <h4>CircuitPythonDevice.connectWifi</h4>
 <b>connectWifi</b>(<i>ssid, password</i>)
@@ -683,6 +802,25 @@
 raised to indicate an issue with the device
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.deactivateEthernet" ID="CircuitPythonDevice.deactivateEthernet"></a>
+<h4>CircuitPythonDevice.deactivateEthernet</h4>
+<b>deactivateEthernet</b>(<i></i>)
+
+<p>
+        Public method to deactivate the Ethernet interface of the connected device.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containg a flag indicating success and an error message
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.deactivateInterface" ID="CircuitPythonDevice.deactivateInterface"></a>
 <h4>CircuitPythonDevice.deactivateInterface</h4>
 <b>deactivateInterface</b>(<i>interface</i>)
@@ -740,6 +878,25 @@
 str
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.disconnectFromLan" ID="CircuitPythonDevice.disconnectFromLan"></a>
+<h4>CircuitPythonDevice.disconnectFromLan</h4>
+<b>disconnectFromLan</b>(<i></i>)
+
+<p>
+        Public method  to disconnect from the LAN.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a flag indicating success and an error message
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.disconnectWifi" ID="CircuitPythonDevice.disconnectWifi"></a>
 <h4>CircuitPythonDevice.disconnectWifi</h4>
 <b>disconnectWifi</b>(<i></i>)
@@ -893,6 +1050,33 @@
 list of tuple of (str, str)
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.getEthernetStatus" ID="CircuitPythonDevice.getEthernetStatus"></a>
+<h4>CircuitPythonDevice.getEthernetStatus</h4>
+<b>getEthernetStatus</b>(<i></i>)
+
+<p>
+        Public method to get Ethernet status data of the connected board.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+list of tuples containing the translated status data label and
+            the associated value
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of tuples of (str, str)
+</dd>
+</dl>
+<dl>
+
+<dt>Raises <b>OSError</b>:</dt>
+<dd>
+raised to indicate an issue with the device
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.getWifiData" ID="CircuitPythonDevice.getWifiData"></a>
 <h4>CircuitPythonDevice.getWifiData</h4>
 <b>getWifiData</b>(<i></i>)
@@ -972,6 +1156,33 @@
 raised to indicate an issue with the device
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.hasEthernet" ID="CircuitPythonDevice.hasEthernet"></a>
+<h4>CircuitPythonDevice.hasEthernet</h4>
+<b>hasEthernet</b>(<i></i>)
+
+<p>
+        Public method to check the availability of Ethernet.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a flag indicating the availability of Ethernet
+            and the Ethernet type
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
+<dl>
+
+<dt>Raises <b>OSError</b>:</dt>
+<dd>
+raised to indicate an issue with the device
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.hasFlashMenuEntry" ID="CircuitPythonDevice.hasFlashMenuEntry"></a>
 <h4>CircuitPythonDevice.hasFlashMenuEntry</h4>
 <b>hasFlashMenuEntry</b>(<i></i>)
@@ -1063,6 +1274,28 @@
 tuple of (bool, str)
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.removeLanAutoConnect" ID="CircuitPythonDevice.removeLanAutoConnect"></a>
+<h4>CircuitPythonDevice.removeLanAutoConnect</h4>
+<b>removeLanAutoConnect</b>(<i></i>)
+
+<p>
+        Public method to remove the saved IPv4 parameters from the connected device.
+</p>
+<p>
+        Note: This disables the LAN auto-connect feature.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a flag indicating success and an error message
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
 <a NAME="CircuitPythonDevice.runScript" ID="CircuitPythonDevice.runScript"></a>
 <h4>CircuitPythonDevice.runScript</h4>
 <b>runScript</b>(<i>script</i>)
@@ -1271,6 +1504,34 @@
 tuple of (bool, str)
 </dd>
 </dl>
+<a NAME="CircuitPythonDevice.writeLanAutoConnect" ID="CircuitPythonDevice.writeLanAutoConnect"></a>
+<h4>CircuitPythonDevice.writeLanAutoConnect</h4>
+<b>writeLanAutoConnect</b>(<i>config</i>)
+
+<p>
+        Public method to generate a script and associated configuration to connect the
+        device to the LAN during boot time.
+</p>
+<dl>
+
+<dt><i>config</i> (str or tuple of (str, str, str, str))</dt>
+<dd>
+configuration for the connection (either the string 'dhcp'
+            for a dynamic address or a tuple of four strings with the IPv4 parameters.
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a flag indicating success and an error message
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.DeviceBase.html	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/Documentation/Source/eric7.MicroPython.Devices.DeviceBase.html	Tue Mar 14 13:23:13 2023 +0100
@@ -98,7 +98,23 @@
     <ul>
     <li>hasBluetooth: check, if the board has Bluetooth functionality</li>
     <li>getBluetoothStatus: get Bluetooth status data</li>
+    <li>activateBluetoothInterface: activate a Bluetooth interface</li>
     <li>deactivateBluetoothInterface: deactivate a Bluetooth interface</li>
+    <li>getDeviceScan: scan for visible Bluetooth devices</li>
+    </ul>
+</p>
+<p>
+    Supported Ethernet commands are:
+    <ul>
+    <li>hasEthernet: check, if the board has Ethernet functionality
+    <li>getEthernetStatus: get Ethernet status data
+    <li>connectToLan: connect to an Ethernet network
+    <li>disconnectFromLan: disconnect from an Ethernet network
+    <li>checkInternetViaLan: check, if internet access via LAN is possible
+    <li>deactivateEthernet: deactivate the Ethernet interface
+    <li>writeLanAutoConnect: save IPv4 parameters to the board and create a script
+        to connect the board to the LAN
+    <li>removeLanAutoConnect: remove the IPv4 parameters and script from the board
     </ul>
 </p>
 <h3>Derived from</h3>
@@ -2134,7 +2150,7 @@
 </dl>
 <a NAME="BaseDevice.setNetworkTime" ID="BaseDevice.setNetworkTime"></a>
 <h4>BaseDevice.setNetworkTime</h4>
-<b>setNetworkTime</b>(<i>server="0.pool.ntp.org", tzOffset=0, timeout=10</i>)
+<b>setNetworkTime</b>(<i>server="pool.ntp.org", tzOffset=0, timeout=10</i>)
 
 <p>
         Public method to set the time to the network time retrieved from an
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect</h1>
-
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#connectWiFi">connectWiFi</a></td>
-<td></td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="connectWiFi" ID="connectWiFi"></a>
-<h2>connectWiFi</h2>
-<b>connectWiFi</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect</h1>
-
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#connectWiFi">connectWiFi</a></td>
-<td></td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="connectWiFi" ID="connectWiFi"></a>
-<h2>connectWiFi</h2>
-<b>connectWiFi</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect</h1>
-
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#connectWiFi">connectWiFi</a></td>
-<td></td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="connectWiFi" ID="connectWiFi"></a>
-<h2>connectWiFi</h2>
-<b>connectWiFi</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect</h1>
-
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#connectLan">connectLan</a></td>
-<td></td>
-</tr>
-<tr>
-<td><a href="#connectLan_1">connectLan</a></td>
-<td></td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="connectLan" ID="connectLan"></a>
-<h2>connectLan</h2>
-<b>connectLan</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="connectLan_1" ID="connectLan_1"></a>
-<h2>connectLan</h2>
-<b>connectLan</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect</h1>
-
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#connectWiFi">connectWiFi</a></td>
-<td></td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="connectWiFi" ID="connectWiFi"></a>
-<h2>connectWiFi</h2>
-<b>connectWiFi</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect</h1>
-
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#connectWiFi">connectWiFi</a></td>
-<td></td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="connectWiFi" ID="connectWiFi"></a>
-<h2>connectWiFi</h2>
-<b>connectWiFi</b>(<i></i>)
-
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.MicroPython.Devices.RP2040Devices.html	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/Documentation/Source/eric7.MicroPython.Devices.RP2040Devices.html	Tue Mar 14 13:23:13 2023 +0100
@@ -976,7 +976,7 @@
 </p>
 <a NAME="RP2040Device.setNetworkTime" ID="RP2040Device.setNetworkTime"></a>
 <h4>RP2040Device.setNetworkTime</h4>
-<b>setNetworkTime</b>(<i>server="0.pool.ntp.org", tzOffset=0, timeout=10</i>)
+<b>setNetworkTime</b>(<i>server="pool.ntp.org", tzOffset=0, timeout=10</i>)
 
 <p>
         Public method to set the time to the network time retrieved from an
--- a/src/eric7/Documentation/Source/eric7.MicroPython.EthernetDialogs.WiznetUtilities.html	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/Documentation/Source/eric7.MicroPython.EthernetDialogs.WiznetUtilities.html	Tue Mar 14 13:23:13 2023 +0100
@@ -26,18 +26,44 @@
 <table>
 
 <tr>
-<td><a href="#wiznetInit">wiznetInit</a></td>
-<td>Function to get the WIZnet 5x00 initialization code.</td>
+<td><a href="#cpyWiznetInit">cpyWiznetInit</a></td>
+<td>Function to get the WIZnet 5x00 initialization code for CircuitPython.</td>
+</tr>
+<tr>
+<td><a href="#mpyWiznetInit">mpyWiznetInit</a></td>
+<td>Function to get the WIZnet 5x00 initialization code for MicroPython.</td>
 </tr>
 </table>
 <hr />
 <hr />
-<a NAME="wiznetInit" ID="wiznetInit"></a>
-<h2>wiznetInit</h2>
-<b>wiznetInit</b>(<i></i>)
+<a NAME="cpyWiznetInit" ID="cpyWiznetInit"></a>
+<h2>cpyWiznetInit</h2>
+<b>cpyWiznetInit</b>(<i></i>)
 
 <p>
-    Function to get the WIZnet 5x00 initialization code.
+    Function to get the WIZnet 5x00 initialization code for CircuitPython.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+string containing the code to initialize the WIZnet 5x00 ethernet interface
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="mpyWiznetInit" ID="mpyWiznetInit"></a>
+<h2>mpyWiznetInit</h2>
+<b>mpyWiznetInit</b>(<i></i>)
+
+<p>
+    Function to get the WIZnet 5x00 initialization code for MicroPython.
 </p>
 <dl>
 <dt>Return:</dt>
--- a/src/eric7/Documentation/Source/index-eric7.MicroPython.Devices.MCUScripts.html	Tue Mar 14 13:19:33 2023 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric7.MicroPython.Devices.MCUScripts</title>
-<meta charset="UTF-8">
-<link rel="stylesheet" href="styles.css">
-</head>
-<body>
-<h1>eric7.MicroPython.Devices.MCUScripts</h1>
-
-<p>
-Package containing scripts for copying to the micro controller board.
-</p>
-
-
-<h3>Modules</h3>
-<table>
-
-<tr>
-<td><a href="eric7.MicroPython.Devices.MCUScripts.circuitPy7WiFiConnect.html">circuitPy7WiFiConnect</a></td>
-<td></td>
-</tr>
-<tr>
-<td><a href="eric7.MicroPython.Devices.MCUScripts.esp32WiFiConnect.html">esp32WiFiConnect</a></td>
-<td></td>
-</tr>
-<tr>
-<td><a href="eric7.MicroPython.Devices.MCUScripts.mpyWiFiConnect.html">mpyWiFiConnect</a></td>
-<td></td>
-</tr>
-<tr>
-<td><a href="eric7.MicroPython.Devices.MCUScripts.picoWiznetConnect.html">picoWiznetConnect</a></td>
-<td></td>
-</tr>
-<tr>
-<td><a href="eric7.MicroPython.Devices.MCUScripts.picowWiFiConnect.html">picowWiFiConnect</a></td>
-<td></td>
-</tr>
-<tr>
-<td><a href="eric7.MicroPython.Devices.MCUScripts.pimoroniWiFiConnect.html">pimoroniWiFiConnect</a></td>
-<td></td>
-</tr>
-</table>
-</body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/index-eric7.MicroPython.Devices.html	Tue Mar 14 13:19:33 2023 +0100
+++ b/src/eric7/Documentation/Source/index-eric7.MicroPython.Devices.html	Tue Mar 14 13:23:13 2023 +0100
@@ -22,10 +22,6 @@
 <td><a href="index-eric7.MicroPython.Devices.EspDialogs.html">EspDialogs</a></td>
 <td>Package implementing dialogs used by the EspDevices module.</td>
 </tr>
-<tr>
-<td><a href="index-eric7.MicroPython.Devices.MCUScripts.html">MCUScripts</a></td>
-<td>Package containing scripts for copying to the micro controller board.</td>
-</tr>
 </table>
 
 <h3>Modules</h3>

eric ide

mercurial