--- a/src/eric7/APIs/Python3/eric7.api Wed Aug 02 17:22:20 2023 +0200 +++ b/src/eric7/APIs/Python3/eric7.api Thu Aug 03 17:33:07 2023 +0200 @@ -1125,6 +1125,7 @@ eric7.EricNetwork.EricGoogleMailHelpers.TOKEN_FILE?7 eric7.EricNetwork.EricGoogleMailHelpers.installGoogleAPIPackages?4() eric7.EricNetwork.EricGoogleMailHelpers.isClientSecretFileAvailable?4() +eric7.EricNetwork.EricHostnameInputWidget.EricHostnameInputWidget?1(parent=None) eric7.EricNetwork.EricIPv4InputWidget.EricIPv4InputWidget.address?4() eric7.EricNetwork.EricIPv4InputWidget.EricIPv4InputWidget.addressChanged?7 eric7.EricNetwork.EricIPv4InputWidget.EricIPv4InputWidget.clear?4() @@ -2608,8 +2609,8 @@ 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.connectToLan?4(config, hostname) +eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.connectWifi?4(ssid, password, hostname) eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deactivateBluetoothInterface?4() eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deactivateEthernet?4() eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.deactivateInterface?4(interface) @@ -2642,11 +2643,11 @@ eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.setNetworkTime?4(server="0.pool.ntp.org", tzOffset=0, timeout=10) eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.setWorkspace?4(workspacePath) eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.showCircuitPythonVersions?4() -eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.startAccessPoint?4(ssid, security=None, password=None, ifconfig=None) +eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, ) 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.writeLanAutoConnect?4(config) +eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.writeCredentials?4(ssid, password, hostname, country) +eric7.MicroPython.Devices.CircuitPythonDevices.CircuitPythonDevice.writeLanAutoConnect?4(config, hostname) 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() @@ -2689,8 +2690,8 @@ eric7.MicroPython.Devices.DeviceBase.BaseDevice.checkDeviceData?4(quiet=True) eric7.MicroPython.Devices.DeviceBase.BaseDevice.checkInternet?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.checkInternetViaLan?4() -eric7.MicroPython.Devices.DeviceBase.BaseDevice.connectToLan?4(config) -eric7.MicroPython.Devices.DeviceBase.BaseDevice.connectWifi?4(ssid, password) +eric7.MicroPython.Devices.DeviceBase.BaseDevice.connectToLan?4(config, hostname) +eric7.MicroPython.Devices.DeviceBase.BaseDevice.connectWifi?4(ssid, password, hostname) eric7.MicroPython.Devices.DeviceBase.BaseDevice.deactivateBluetoothInterface?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.deactivateEthernet?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.deactivateInterface?4(interface) @@ -2732,6 +2733,7 @@ eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasNetworkTime?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasTimeCommands?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasWifi?4() +eric7.MicroPython.Devices.DeviceBase.BaseDevice.hasWifiCountry?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.isLanConnected?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.isNetworkConnected?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.isWifiApConnected?4() @@ -2759,24 +2761,25 @@ eric7.MicroPython.Devices.DeviceBase.BaseDevice.setPlotter?4(on) eric7.MicroPython.Devices.DeviceBase.BaseDevice.setRepl?4(on) eric7.MicroPython.Devices.DeviceBase.BaseDevice.setWorkspace?4(workspacePath) -eric7.MicroPython.Devices.DeviceBase.BaseDevice.startAccessPoint?4(ssid, security=None, password=None, ifconfig=None) +eric7.MicroPython.Devices.DeviceBase.BaseDevice.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, ) eric7.MicroPython.Devices.DeviceBase.BaseDevice.stopAccessPoint?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.submitMode?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.supportsLocalFileAccess?4() eric7.MicroPython.Devices.DeviceBase.BaseDevice.syncTime?4(deviceType, hasCPy=False) eric7.MicroPython.Devices.DeviceBase.BaseDevice.upipInstall?4(packages) -eric7.MicroPython.Devices.DeviceBase.BaseDevice.writeCredentials?4(ssid, password) -eric7.MicroPython.Devices.DeviceBase.BaseDevice.writeLanAutoConnect?4(config) +eric7.MicroPython.Devices.DeviceBase.BaseDevice.writeCredentials?4(ssid, password, hostname, country) +eric7.MicroPython.Devices.DeviceBase.BaseDevice.writeLanAutoConnect?4(config, hostname) eric7.MicroPython.Devices.DeviceBase.BaseDevice?1(microPythonWidget, deviceType, parent=None) eric7.MicroPython.Devices.EspDevices.EspDevice._getSetTimeCode?5() eric7.MicroPython.Devices.EspDevices.EspDevice.activateBluetoothInterface?4() eric7.MicroPython.Devices.EspDevices.EspDevice.addDeviceMenuEntries?4(menu) +eric7.MicroPython.Devices.EspDevices.EspDevice.addDeviceWifiEntries?4(menu) eric7.MicroPython.Devices.EspDevices.EspDevice.canRunScript?4() eric7.MicroPython.Devices.EspDevices.EspDevice.canStartFileManager?4() eric7.MicroPython.Devices.EspDevices.EspDevice.canStartPlotter?4() eric7.MicroPython.Devices.EspDevices.EspDevice.canStartRepl?4() eric7.MicroPython.Devices.EspDevices.EspDevice.checkInternet?4() -eric7.MicroPython.Devices.EspDevices.EspDevice.connectWifi?4(ssid, password) +eric7.MicroPython.Devices.EspDevices.EspDevice.connectWifi?4(ssid, password, hostname) eric7.MicroPython.Devices.EspDevices.EspDevice.deactivateBluetoothInterface?4() eric7.MicroPython.Devices.EspDevices.EspDevice.deactivateInterface?4(interface) eric7.MicroPython.Devices.EspDevices.EspDevice.deviceName?4() @@ -2794,6 +2797,7 @@ eric7.MicroPython.Devices.EspDevices.EspDevice.hasFlashMenuEntry?4() eric7.MicroPython.Devices.EspDevices.EspDevice.hasNetworkTime?4() eric7.MicroPython.Devices.EspDevices.EspDevice.hasWifi?4() +eric7.MicroPython.Devices.EspDevices.EspDevice.hasWifiCountry?4() eric7.MicroPython.Devices.EspDevices.EspDevice.isWifiApConnected?4() eric7.MicroPython.Devices.EspDevices.EspDevice.isWifiClientConnected?4() eric7.MicroPython.Devices.EspDevices.EspDevice.removeCredentials?4() @@ -2802,9 +2806,9 @@ eric7.MicroPython.Devices.EspDevices.EspDevice.setButtons?4() eric7.MicroPython.Devices.EspDevices.EspDevice.setConnected?4(connected) eric7.MicroPython.Devices.EspDevices.EspDevice.setNetworkTime?4(server="0.pool.ntp.org", tzOffset=0, timeout=10) -eric7.MicroPython.Devices.EspDevices.EspDevice.startAccessPoint?4(ssid, security=None, password=None, ifconfig=None) +eric7.MicroPython.Devices.EspDevices.EspDevice.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, ) eric7.MicroPython.Devices.EspDevices.EspDevice.stopAccessPoint?4() -eric7.MicroPython.Devices.EspDevices.EspDevice.writeCredentials?4(ssid, password) +eric7.MicroPython.Devices.EspDevices.EspDevice.writeCredentials?4(ssid, password, hostname, country) eric7.MicroPython.Devices.EspDevices.EspDevice?1(microPythonWidget, deviceType, parent=None) eric7.MicroPython.Devices.EspDevices.createDevice?4(microPythonWidget, deviceType, vid, pid, boardName, serialNumber) eric7.MicroPython.Devices.EspDevices.eraseFlash?4(port) @@ -2897,8 +2901,8 @@ eric7.MicroPython.Devices.RP2040Devices.RP2040Device.canStartRepl?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.checkInternet?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.checkInternetViaLan?4() -eric7.MicroPython.Devices.RP2040Devices.RP2040Device.connectToLan?4(config) -eric7.MicroPython.Devices.RP2040Devices.RP2040Device.connectWifi?4(ssid, password) +eric7.MicroPython.Devices.RP2040Devices.RP2040Device.connectToLan?4(config, hostname) +eric7.MicroPython.Devices.RP2040Devices.RP2040Device.connectWifi?4(ssid, password, hostname) eric7.MicroPython.Devices.RP2040Devices.RP2040Device.deactivateBluetoothInterface?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.deactivateEthernet?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.deactivateInterface?4(interface) @@ -2920,6 +2924,7 @@ eric7.MicroPython.Devices.RP2040Devices.RP2040Device.hasFlashMenuEntry?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.hasNetworkTime?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.hasWifi?4() +eric7.MicroPython.Devices.RP2040Devices.RP2040Device.hasWifiCountry?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.isLanConnected?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.isWifiApConnected?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.isWifiClientConnected?4() @@ -2929,10 +2934,10 @@ eric7.MicroPython.Devices.RP2040Devices.RP2040Device.scanNetworks?4() eric7.MicroPython.Devices.RP2040Devices.RP2040Device.setButtons?4() 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.startAccessPoint?4(ssid, security=None, password=None, hostname=None, ifconfig=None, ) eric7.MicroPython.Devices.RP2040Devices.RP2040Device.stopAccessPoint?4() -eric7.MicroPython.Devices.RP2040Devices.RP2040Device.writeCredentials?4(ssid, password) -eric7.MicroPython.Devices.RP2040Devices.RP2040Device.writeLanAutoConnect?4(config) +eric7.MicroPython.Devices.RP2040Devices.RP2040Device.writeCredentials?4(ssid, password, hostname, country) +eric7.MicroPython.Devices.RP2040Devices.RP2040Device.writeLanAutoConnect?4(config, hostname) eric7.MicroPython.Devices.RP2040Devices.RP2040Device?1(microPythonWidget, deviceType, parent=None) eric7.MicroPython.Devices.RP2040Devices.createDevice?4(microPythonWidget, deviceType, vid, pid, boardName, serialNumber) eric7.MicroPython.Devices.STLinkDevices.STLinkDevice.DeviceVolumeName?7 @@ -2976,6 +2981,8 @@ eric7.MicroPython.EthernetDialogs.EthernetController.EthernetController.createMenu?4(menu) eric7.MicroPython.EthernetDialogs.EthernetController.EthernetController?1(microPython, parent=None) eric7.MicroPython.EthernetDialogs.EthernetStatusDialog.EthernetStatusDialog?1(status, parent=None) +eric7.MicroPython.EthernetDialogs.HostnameDialog.HostnameDialog.getHostname?4() +eric7.MicroPython.EthernetDialogs.HostnameDialog.HostnameDialog?1(parent=None) eric7.MicroPython.EthernetDialogs.IPv4AddressDialog.IPv4AddressDialog.getIPv4Address?4() eric7.MicroPython.EthernetDialogs.IPv4AddressDialog.IPv4AddressDialog?1(withDhcp=False, parent=None) eric7.MicroPython.EthernetDialogs.WiznetUtilities.cpyWiznetInit?4() @@ -3227,9 +3234,10 @@ eric7.MicroPython.WifiDialogs.WifiApStationsDialog.WifiApStationsDialog?1(stations, parent=None) eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog.accept?4() eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog.getConnectionParameters?4() +eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog.getCountryCode?4() eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog.on_showPasswordButton_clicked?4(checked) eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog.on_ssidEdit_textChanged?4(ssid) -eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog?1(parent=None) +eric7.MicroPython.WifiDialogs.WifiConnectionDialog.WifiConnectionDialog?1(withCountry=False, parent=None) eric7.MicroPython.WifiDialogs.WifiController.WifiController.createMenu?4(menu) eric7.MicroPython.WifiDialogs.WifiController.WifiController?1(microPython, parent=None) eric7.MicroPython.WifiDialogs.WifiCountryDialog.WifiCountryDialog.getCountry?4()