Tue, 14 Mar 2023 13:23:13 +0100
Regenerated source documentation.
--- 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
--- 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>