Sat, 07 Sep 2019 12:59:54 +0200
Merged with default branch to prepare a new release.
--- a/docs/changelog Sat Aug 03 11:34:00 2019 +0200 +++ b/docs/changelog Sat Sep 07 12:59:54 2019 +0200 @@ -1,5 +1,22 @@ Change Log ---------- +Version 19.9: +- bug fixes +- added widgets to support development for embedded controllers with + MicroPython (ESP8266/ESP32, CircuitPython and BBC micro:bit) +- Main Window + -- added an action to the Windows menu to activate the current editor +- Mercurial Interface + -- added an action to commit a merge +- Web Browser (NG) + -- added support for the QWebEnginePage.Notifications as Qt 5.13.0 +- API Files + -- added API files for BBC micro:bit MicroPython and updated the PyQt5 API + files +- API Generator + -- added the -i switch to ignore the existence of builtin modules when + creating API files + Version 19.8: - bug fixes - Third Party packages
--- a/eric6.e4p Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6.e4p Sat Sep 07 12:59:54 2019 +0200 @@ -129,6 +129,7 @@ <Source>eric6/E5Gui/E5ErrorMessage.py</Source> <Source>eric6/E5Gui/E5ErrorMessageFilterDialog.py</Source> <Source>eric6/E5Gui/E5FileDialog.py</Source> + <Source>eric6/E5Gui/E5FileSaveConfirmDialog.py</Source> <Source>eric6/E5Gui/E5GenericDiffHighlighter.py</Source> <Source>eric6/E5Gui/E5Led.py</Source> <Source>eric6/E5Gui/E5LineEdit.py</Source> @@ -144,6 +145,7 @@ <Source>eric6/E5Gui/E5PasswordMeter.py</Source> <Source>eric6/E5Gui/E5PathPicker.py</Source> <Source>eric6/E5Gui/E5PathPickerDialog.py</Source> + <Source>eric6/E5Gui/E5ProcessDialog.py</Source> <Source>eric6/E5Gui/E5ProgressDialog.py</Source> <Source>eric6/E5Gui/E5SideBar.py</Source> <Source>eric6/E5Gui/E5SimpleHelpDialog.py</Source> @@ -454,6 +456,21 @@ <Source>eric6/IconEditor/__init__.py</Source> <Source>eric6/IconEditor/cursors/__init__.py</Source> <Source>eric6/IconEditor/cursors/cursors_rc.py</Source> + <Source>eric6/MicroPython/CircuitPythonDevices.py</Source> + <Source>eric6/MicroPython/CircuitPythonFirmwareSelectionDialog.py</Source> + <Source>eric6/MicroPython/EspDevices.py</Source> + <Source>eric6/MicroPython/EspFirmwareSelectionDialog.py</Source> + <Source>eric6/MicroPython/MicroPythonCommandsInterface.py</Source> + <Source>eric6/MicroPython/MicroPythonDevices.py</Source> + <Source>eric6/MicroPython/MicroPythonFileManager.py</Source> + <Source>eric6/MicroPython/MicroPythonFileManagerWidget.py</Source> + <Source>eric6/MicroPython/MicroPythonFileSystemUtilities.py</Source> + <Source>eric6/MicroPython/MicroPythonGraphWidget.py</Source> + <Source>eric6/MicroPython/MicroPythonProgressInfoDialog.py</Source> + <Source>eric6/MicroPython/MicroPythonSerialPort.py</Source> + <Source>eric6/MicroPython/MicroPythonWidget.py</Source> + <Source>eric6/MicroPython/MicrobitDevices.py</Source> + <Source>eric6/MicroPython/__init__.py</Source> <Source>eric6/MultiProject/AddProjectDialog.py</Source> <Source>eric6/MultiProject/MultiProject.py</Source> <Source>eric6/MultiProject/MultiProjectBrowser.py</Source> @@ -890,6 +907,7 @@ <Source>eric6/Preferences/ConfigurationPages/IrcPage.py</Source> <Source>eric6/Preferences/ConfigurationPages/LogViewerPage.py</Source> <Source>eric6/Preferences/ConfigurationPages/MasterPasswordEntryDialog.py</Source> + <Source>eric6/Preferences/ConfigurationPages/MicroPythonPage.py</Source> <Source>eric6/Preferences/ConfigurationPages/MimeTypesPage.py</Source> <Source>eric6/Preferences/ConfigurationPages/MultiProjectPage.py</Source> <Source>eric6/Preferences/ConfigurationPages/NetworkPage.py</Source> @@ -1762,6 +1780,7 @@ <Form>eric6/Debugger/VariablesFilterDialog.ui</Form> <Form>eric6/E5Gui/E5ErrorMessageFilterDialog.ui</Form> <Form>eric6/E5Gui/E5ListSelectionDialog.ui</Form> + <Form>eric6/E5Gui/E5ProcessDialog.ui</Form> <Form>eric6/E5Gui/E5SimpleHelpDialog.ui</Form> <Form>eric6/E5Gui/E5StringListEditWidget.ui</Form> <Form>eric6/E5Gui/E5ToolBarDialog.ui</Form> @@ -1832,6 +1851,11 @@ <Form>eric6/HexEdit/HexEditReplaceWidget.ui</Form> <Form>eric6/HexEdit/HexEditSearchWidget.ui</Form> <Form>eric6/IconEditor/IconSizeDialog.ui</Form> + <Form>eric6/MicroPython/CircuitPythonFirmwareSelectionDialog.ui</Form> + <Form>eric6/MicroPython/EspFirmwareSelectionDialog.ui</Form> + <Form>eric6/MicroPython/MicroPythonFileManagerWidget.ui</Form> + <Form>eric6/MicroPython/MicroPythonProgressInfoDialog.ui</Form> + <Form>eric6/MicroPython/MicroPythonWidget.ui</Form> <Form>eric6/MultiProject/AddProjectDialog.ui</Form> <Form>eric6/MultiProject/PropertiesDialog.ui</Form> <Form>eric6/Network/IRC/IrcChannelEditDialog.ui</Form> @@ -2084,6 +2108,7 @@ <Form>eric6/Preferences/ConfigurationPages/IrcPage.ui</Form> <Form>eric6/Preferences/ConfigurationPages/LogViewerPage.ui</Form> <Form>eric6/Preferences/ConfigurationPages/MasterPasswordEntryDialog.ui</Form> + <Form>eric6/Preferences/ConfigurationPages/MicroPythonPage.ui</Form> <Form>eric6/Preferences/ConfigurationPages/MimeTypesPage.ui</Form> <Form>eric6/Preferences/ConfigurationPages/MultiProjectPage.ui</Form> <Form>eric6/Preferences/ConfigurationPages/NetworkPage.ui</Form> @@ -2290,11 +2315,16 @@ <Other>docs/THANKS</Other> <Other>docs/changelog</Other> <Other>eric6.e4p</Other> + <Other>eric6/APIs/MicroPython/circuitpython.api</Other> + <Other>eric6/APIs/MicroPython/microbit.api</Other> + <Other>eric6/APIs/MicroPython/micropython.api</Other> <Other>eric6/APIs/Python/zope-2.10.7.api</Other> <Other>eric6/APIs/Python/zope-2.11.2.api</Other> <Other>eric6/APIs/Python/zope-3.3.1.api</Other> <Other>eric6/APIs/Python3/PyQt4.bas</Other> <Other>eric6/APIs/Python3/PyQt5.bas</Other> + <Other>eric6/APIs/Python3/PyQtChart.bas</Other> + <Other>eric6/APIs/Python3/PyQtWebEngine.bas</Other> <Other>eric6/APIs/Python3/QScintilla2.bas</Other> <Other>eric6/APIs/Python3/eric6.api</Other> <Other>eric6/APIs/Python3/eric6.bas</Other>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/MicroPython/circuitpython.api Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,689 @@ +analogio.AnalogIn.deinit?4() +analogio.AnalogIn.reference_voltage?7 +analogio.AnalogIn.value?7 +analogio.AnalogIn?1(pin) +analogio.AnalogOut.deinit?4() +analogio.AnalogOut.value?7 +analogio.AnalogOut?1(pin) +array.array.append?4(value) +array.array.extend?4(iterable) +array.array?1(typecode, iterable=None) +audiobusio.I2SOut.deinit?4() +audiobusio.I2SOut.pause?4() +audiobusio.I2SOut.paused?7 +audiobusio.I2SOut.play?4(sample, *, loop=False) +audiobusio.I2SOut.playing?7 +audiobusio.I2SOut.resume?4() +audiobusio.I2SOut.stop?4() +audiobusio.I2SOut?1(bit_clock, word_select, data, *, left_justified) +audiobusio.PDMIn.deinit?4() +audiobusio.PDMIn.record?4(destination, destination_length) +audiobusio.PDMIn.sample_rate?7 +audiobusio.PDMIn?1(clock_pin, data_pin, *, sample_rate=16000, bit_depth=8, mono=True, oversample=64, startup_delay=0.11) +audiocore.Mixer.deinit?4() +audiocore.Mixer.play?4(sample, *, voice=0, loop=False) +audiocore.Mixer.playing?7 +audiocore.Mixer.sample_rate?7 +audiocore.Mixer.stop_voice?4(voice=0) +audiocore.Mixer?1(channel_count=2, buffer_size=1024) +audiocore.RawSample.deinit?4() +audiocore.RawSample.sample_rate?7 +audiocore.RawSample?1(buffer, *, channel_count=1, sample_rate=8000) +audiocore.WaveFile.bits_per_sample?7 +audiocore.WaveFile.channel_count?7 +audiocore.WaveFile.deinit?4() +audiocore.WaveFile.sample_rate?7 +audiocore.WaveFile?1(file, buffer=None) +audioio.AudioOut.deinit?4() +audioio.AudioOut.pause?4() +audioio.AudioOut.paused?7 +audioio.AudioOut.play?4(sample, *, loop=False) +audioio.AudioOut.playing?7 +audioio.AudioOut.resume?4() +audioio.AudioOut.stop?4() +audioio.AudioOut?1(left_channel, *, right_channel=None, quiescent_value=0x8000) +audiopwmio.PWMAudioOut.deinit?4() +audiopwmio.PWMAudioOut.pause?4() +audiopwmio.PWMAudioOut.paused?7 +audiopwmio.PWMAudioOut.play?4(sample, *, loop=False) +audiopwmio.PWMAudioOut.playing?7 +audiopwmio.PWMAudioOut.resume?4() +audiopwmio.PWMAudioOut.stop?4() +audiopwmio.PWMAudioOut?1(left_channel, *, right_channel=None, quiescent_value=0x8000) +binascii.a2b_base64?4(data) +binascii.b2a_base64?4(data) +binascii.hexlify?4(data, sep="") +binascii.unhexlify?4(data) +bitbangio.I2C.deinit?4() +bitbangio.I2C.readfrom_into?4(address, buffer, *, start=0, end=None) +bitbangio.I2C.scan?4() +bitbangio.I2C.try_lock?4() +bitbangio.I2C.unlock?4() +bitbangio.I2C.writeto?4(address, buffer, *, start=0, end=None, stop=True) +bitbangio.I2C.writeto_then_readfrom?4(address, out_buffer, in_buffer, *, out_start=0, out_end=None, in_start=0, in_end=None) +bitbangio.I2C?1(scl, sda, *, frequency=400000, timeout) +bitbangio.OneWire.deinit?4() +bitbangio.OneWire.read_bit?4() +bitbangio.OneWire.reset?4() +bitbangio.OneWire.write_bit?4(value) +bitbangio.OneWire?1(pin) +bitbangio.SPI.configure?4(*, baudrate=100000, polarity=0, phase=0, bits=8) +bitbangio.SPI.deinit?4() +bitbangio.SPI.readinto?4(buf) +bitbangio.SPI.try_lock?4() +bitbangio.SPI.unlock?4() +bitbangio.SPI.write?4(buf) +bitbangio.SPI.write_readinto?4(buffer_out, buffer_in, *, out_start=0, out_end=None, in_start=0, in_end=None) +bitbangio.SPI?1(clock, MOSI=None, MISO=None) +bleio.Adapter.address?7 +bleio.Adapter.default_name?7 +bleio.Adapter.enabled?7 +bleio.Address.PUBLIC?7 +bleio.Address.RANDOM_PRIVATE_NON_RESOLVABLE?7 +bleio.Address.RANDOM_PRIVATE_RESOLVABLE?7 +bleio.Address.RANDOM_STATIC?7 +bleio.Address.address_bytes?7 +bleio.Address.type?7 +bleio.Address?1(address, address_type) +bleio.Attribute.ENCRYPT_NO_MITM?7 +bleio.Attribute.ENCRYPT_WITH_MITM?7 +bleio.Attribute.LESC_ENCRYPT_WITH_MITM?7 +bleio.Attribute.NO_ACCESS?7 +bleio.Attribute.OPEN?7 +bleio.Attribute.SIGNED_NO_MITM?7 +bleio.Attribute.SIGNED_WITH_MITM?7 +bleio.Central.connect?4(address, timeout, *, service_uuids_whitelist=None) +bleio.Central.connected?7 +bleio.Central.disconnect?4() +bleio.Central.discover_remote_services?4(service_uuids_whitelist=None) +bleio.Central?1() +bleio.Characteristic.BROADCAST?7 +bleio.Characteristic.INDICATE?7 +bleio.Characteristic.NOTIFY?7 +bleio.Characteristic.READ?7 +bleio.Characteristic.WRITE?7 +bleio.Characteristic.WRITE_NO_RESPONSE?7 +bleio.Characteristic.descriptors?7 +bleio.Characteristic.properties?7 +bleio.Characteristic.service?4(read_only) +bleio.Characteristic.set_cccd?4(*, notify=False, indicate=False) +bleio.Characteristic.uuid?7 +bleio.Characteristic.value?7 +bleio.Characteristic?1(uuid, *, properties=0, read_perm=Attribute.OPEN, write_perm=Attribute.OPEN, max_length=20, fixed_length=False, descriptors=None) +bleio.CharacteristicBuffer.deinit?4() +bleio.CharacteristicBuffer.in_waiting?7 +bleio.CharacteristicBuffer.read?4(nbytes=None) +bleio.CharacteristicBuffer.readinto?4(buf) +bleio.CharacteristicBuffer.readline?4() +bleio.CharacteristicBuffer.reset_input_buffer?4() +bleio.CharacteristicBuffer?1(characteristic, *, timeout=1, buffer_size=64) +bleio.Descriptor.characteristic?4(read_only) +bleio.Descriptor.uuid?7 +bleio.Descriptor.value?7 +bleio.Descriptor?1(uuid, *, read_perm=Attribute.OPEN, write_perm=Attribute.OPEN) +bleio.Peripheral.connected?4(read_only) +bleio.Peripheral.disconnect?4() +bleio.Peripheral.discover_remote_services?4(service_uuids_whitelist=None) +bleio.Peripheral.name?7 +bleio.Peripheral.pair?4() +bleio.Peripheral.services?7 +bleio.Peripheral.start_advertising?4(data, *, scan_response=None, connectable=True, interval=1) +bleio.Peripheral.stop_advertising?4() +bleio.Peripheral?1(services=(), *, name=None) +bleio.ScanEntry.address?7 +bleio.ScanEntry.advertisement_bytes?7 +bleio.ScanEntry.rssi?7 +bleio.Scanner.scan?4(timeout, *, interval=0.1, window=0.1) +bleio.Scanner?1() +bleio.Service.remotes?7 +bleio.Service.secondary?7 +bleio.Service.uuids?7 +bleio.Service?1(uuid, characteristics, *, secondary=False) +bleio.UUID.size?7 +bleio.UUID.uuid128?7 +bleio.UUID.uuid16?7 +bleio.UUID?1(value) +bleio.adapter?7 +board.I2C?4() +board.SPI?4() +board.UART?4() +btree.BTree.close?4() +btree.BTree.flush?4() +btree.BTree.get?4(key, default=None) +btree.BTree.items?4(start_key=None, end_key=None, flags=0) +btree.BTree.keys?4(start_key=None, end_key=None, flags=0) +btree.BTree.values?4(start_key=None, end_key=None, flags=0) +btree.DESC?7 +btree.INCL?7 +btree.open?4(stream, *, flags=0, pagesize=0, cachesize=0, minkeypage=0) +busio.I2C.deinit?4() +busio.I2C.readfrom_into?4(address, buffer, *, start=0, end=None) +busio.I2C.scan?4() +busio.I2C.try_lock?4() +busio.I2C.unlock?4() +busio.I2C.writeto?4(address, buffer, *, start=0, end=None, stop=True) +busio.I2C?1(scl, sda, *, frequency=400000) +busio.OneWire.deinit?4() +busio.OneWire.read_bit?4() +busio.OneWire.reset?4() +busio.OneWire.write_bit?4(value) +busio.OneWire?1(pin) +busio.SPI.configure?4(*, baudrate=100000, polarity=0, phase=0, bits=8) +busio.SPI.deinit?4() +busio.SPI.frequency?7 +busio.SPI.readinto?4(buffer, *, start=0, end=None, write_value=0) +busio.SPI.try_lock?4() +busio.SPI.unlock?4() +busio.SPI.write?4(buffer, *, start=0, end=None) +busio.SPI.write_readinto?4(buffer_out, buffer_in, *, out_start=0, out_end=None, in_start=0, in_end=None) +busio.SPI?1(clock, MOSI=None, MISO=None) +busio.UART.baudrate?7 +busio.UART.deinit?4() +busio.UART.in_waiting?7 +busio.UART.read?4(nbytes=None) +busio.UART.readinto?4(buf) +busio.UART.readline?4() +busio.UART.reset_input_buffer?4() +busio.UART.write?4(buf) +busio.UART?1(x, rx, *, baudrate=9600, bits=8, parity=None, stop=1, timeout=1, receiver_buffer_size=64) +collections.OrderedDict?1(iterableOfKeyValue) +collections.namedtuple?1(name, fields) +digitalio.DigitalInOut.deinit?4() +digitalio.DigitalInOut.direction?7 +digitalio.DigitalInOut.drive_mode?7 +digitalio.DigitalInOut.pull?7 +digitalio.DigitalInOut.switch_to_input?4(pull=None) +digitalio.DigitalInOut.switch_to_output?4(value=False, drive_mode=DriveMode.PUSH_PULL) +digitalio.DigitalInOut.value?7 +digitalio.DigitalInOut?1(pin) +digitalio.DriveMode.OPEN_DRAIN?7 +digitalio.DriveMode.PUSH_PULL?7 +digitalio.Pull.DOWN?7 +digitalio.Pull.UP?7 +displayio.Bitmap.height?7 +displayio.Bitmap.width?7 +displayio.Bitmap?1(width, height, value_count) +displayio.ColorConverter.convert?4(color) +displayio.ColorConverter?1() +displayio.Display.auto_brightness?7 +displayio.Display.brightness?7 +displayio.Display.bus?7 +displayio.Display.height?7 +displayio.Display.refresh_soon?4() +displayio.Display.show?4(group) +displayio.Display.wait_for_frame?4() +displayio.Display.width?7 +displayio.Display?1(display_bus, init_sequence, *, width, height, colstart=0, rowstart=0, rotation=0, color_depth=16, set_column_command=0x2a, set_row_command=0x2b, write_ram_command=0x2c, set_vertical_scroll=0, backlight_pin=None, brightness=1.0, auto_brightness=False, single_byte_bounds=False, data_as_commands=False) +displayio.FourWire.send?4(command, data) +displayio.FourWire?1(spi_bus, *, command, chip_select, reset=None) +displayio.Group.append?4(layer) +displayio.Group.insert?4(index, layer) +displayio.Group.pop?4(i=-1) +displayio.Group.scale?7 +displayio.Group.x?7 +displayio.Group.y?7 +displayio.Group?1(*, max_size=4, scale=1, x=0, y=0) +displayio.OnDiskBitmap.height?7 +displayio.OnDiskBitmap.width?7 +displayio.OnDiskBitmap?1(file) +displayio.Palette.make_opaque?4(palette_index) +displayio.Palette.make_transparent?4(palette_index) +displayio.Palette?1(color_count) +displayio.ParallelBus.send?4(command, data) +displayio.ParallelBus?1(*, data0, command, chip_select, write, read, reset) +displayio.Shape.set_boundary?4(y, start_x, end_x) +displayio.Shape?1(width, height, *, mirror_x=False, mirror_y=False) +displayio.TileGrid.pixel_shader?7 +displayio.TileGrid.x?7 +displayio.TileGrid.y?7 +displayio.TileGrid?1(bitmap, *, pixel_shader, width=1, height=1, tile_width=None, tile_height=None, default_tile=0, x=0, y=0) +displayio.release_displays?4() +esp.SLEEP_LIGHT?7 +esp.SLEEP_MODEM?7 +esp.SLEEP_NONE?7 +esp.deepsleep?4(time=0) +esp.flash_erase?4(sector_no) +esp.flash_id?4() +esp.flash_read?4(byte_offset, length_or_buffer) +esp.flash_size?4() +esp.flash_user_start?4() +esp.flash_write?4(byte_offset, bytes) +esp.set_native_code_location?4(start, length) +esp.sleep_type?4(sleep_type=None) +fontio.BuiltinFont.bitmap?7 +fontio.BuiltinFont.get_bounding_box?4() +fontio.BuiltinFont.get_glyph?4(codepoint) +fontio.Glyph?1(bitmap, tile_index, width, height, dx, dy, shift_x, shift_y) +framebuf.FrameBuffer.blit?4(fbuf, x, y, key=None) +framebuf.FrameBuffer.fill?4(c) +framebuf.FrameBuffer.fill_rect?4(x, y, w, h, c) +framebuf.FrameBuffer.hline?4(x, y, w, c) +framebuf.FrameBuffer.line?4(x1, y1, x2, y2, c) +framebuf.FrameBuffer.pixel?4(x, y, c=None) +framebuf.FrameBuffer.rect?4(x, y, w, h, c) +framebuf.FrameBuffer.scroll?4(xstep, ystep) +framebuf.FrameBuffer.text?4(s, x, y, c=None) +framebuf.FrameBuffer.vline?4(x, y, h, c) +framebuf.FrameBuffer?1(buffer, width, height, format, stride=None) +framebuf.GS2_HMSB?7 +framebuf.GS4_HMSB?7 +framebuf.GS8?7 +framebuf.MONO_HLSB?7 +framebuf.MONO_HMSB?7 +framebuf.MONO_VLSB?7 +framebuf.RGB565?7 +frequencyio.FrequencyIn.capture_period?7 +frequencyio.FrequencyIn.clear?4() +frequencyio.FrequencyIn.deinit?4() +frequencyio.FrequencyIn.pause?4() +frequencyio.FrequencyIn.resume?4() +frequencyio.FrequencyIn?1(pin, capture_period=10) +gamepad.GamePad.deinit?4() +gamepad.GamePad.get_pressed?4() +gamepad.GamePad?1(b1=None, b2=None, b3=None, b4=None, b5=None, b6=None, b7=None, b8=None) +gamepadshift.GamePadShift.deinit?4() +gamepadshift.GamePadShift.get_pressed?4() +gamepadshift.GamePadShift?1(clock, data, latch) +gc.collect?4() +gc.disable?4() +gc.enable?4() +gc.mem_alloc?4() +gc.mem_free?4() +gc.threshold?4(amount=None) +hashlib.md5.digest?4() +hashlib.md5.update?4(data) +hashlib.md5?1(data=None) +hashlib.sha1.digest?4() +hashlib.sha1.update?4(data) +hashlib.sha1?1(data=None) +hashlib.sha256.digest?4() +hashlib.sha256.update?4(data) +hashlib.sha256?1(data=None) +i2cslave.I2CSlave.deinit?4() +i2cslave.I2CSlave.request?4(timeout=-1) +i2cslave.I2CSlave?1(scl, sda, addresses, smbus=False) +i2cslave.I2CSlaveRequest.ack?4(ack=True) +i2cslave.I2CSlaveRequest.address?7 +i2cslave.I2CSlaveRequest.is_read?7 +i2cslave.I2CSlaveRequest.is_restart?7 +i2cslave.I2CSlaveRequest.read?4(n=-1, ack=True) +i2cslave.I2CSlaveRequest.write?4(buffer) +i2cslave.I2CSlaveRequest?1(slave, address, is_read, is_restart) +math.acos?4(x) +math.asin?4(x) +math.atan2?4(y, x) +math.atan?4(x) +math.ceil?4(x) +math.copysign?4(x, y) +math.cos?4(x) +math.degrees?4(x) +math.e?7 +math.exp?4(x) +math.fabs?4(x) +math.floor?4(x) +math.fmod?4(x, y) +math.frexp?4(x) +math.isfinite?4(x) +math.isinf?4(x) +math.isnan?4(x) +math.ldexp?4(x, exp) +math.modf?4(x) +math.pi?7 +math.pow?4(x, y) +math.radians?4(x) +math.sin?4(x) +math.sqrt?4(x) +math.tan?4(x) +math.trunc?4(x) +microcontroller.Processor.frequency?7 +microcontroller.Processor.temperatur?7 +microcontroller.Processor.uid?7 +microcontroller.RunMode.BOOTLOADER?7 +microcontroller.RunMode.NORMAL?7 +microcontroller.RunMode.SAFE_MODE?7 +microcontroller.cpu?7 +microcontroller.delay_us?4(delay) +microcontroller.disable_interrupts?4() +microcontroller.enable_interrupts?4() +microcontroller.nvm?7 +microcontroller.on_next_reset?4(run_mode) +microcontroller.pin?7 +microcontroller.reset?4() +micropython.const?4(expr) +micropython.heap_lock?4() +micropython.heap_unlock?4() +micropython.kbd_intr?4(chr) +micropython.mem_info?4(verbose=False) +micropython.opt_level?4(level=None) +micropython.qstr_info?4(verbose=False) +micropython.stack_use?4() +multiterminal.clear_secondary_terminal?4() +multiterminal.get_secondary_terminal?4() +multiterminal.schedule_secondary_terminal_read?4(socket) +multiterminal.set_secondary_terminal?4(stream) +neopixel_write.neopixel_write?4(digitalinout, buf) +network.AP_IF?7 +network.AUTH_OPEN?7 +network.AUTH_WEP?7 +network.AUTH_WPA2_PSK?7 +network.AUTH_WPA_PSK?7 +network.AUTH_WPA_WPA2_PSK?7 +network.AbstractNIC.active?4(is_active=None) +network.AbstractNIC.config?4(**params) +network.AbstractNIC.connect?4(service_id=None, key=None, *args) +network.AbstractNIC.disconnect?4() +network.AbstractNIC.ifconfig?4(params=tuple()) +network.AbstractNIC.isconnected?4() +network.AbstractNIC.scan?4(*args) +network.AbstractNIC.status?4(param=None) +network.AbstractNIC?1(id=None, *args) +network.MODE_11B?7 +network.MODE_11G?7 +network.MODE_11N?7 +network.STAT_CONNECTING?7 +network.STAT_CONNECT_FAIL?7 +network.STAT_GOT_IP?7 +network.STAT_IDLE?7 +network.STAT_NO_AP_FOUND?7 +network.STAT_WRONG_PASSWORD?7 +network.STA_IF?7 +network.WLAN.active?4(is_active=None) +network.WLAN.config?4(**params) +network.WLAN.connect?4(ssid=None, password=None, *, bssid=None) +network.WLAN.disconnect?4() +network.WLAN.ifconfig?4(params=tuple()) +network.WLAN.isconnected?4() +network.WLAN.scan?4() +network.WLAN.status?4(param=None) +network.WLAN?1(interface_id) +network.phy_mode?4(mode=None) +network.route?4() +os.chdir?4(path) +os.getcwd?4() +os.listdir?4(dir=".") +os.mkdir?4(path) +os.remove?4(path) +os.rename?4(old_path, new_path) +os.rmdir?4(path) +os.sep?7 +os.stat?4(path) +os.statvfs?4(path) +os.sync?4() +os.uname?4() +os.urandom?4(size) +ps2io.Ps2.clear_errors?4() +ps2io.Ps2.deinit?4() +ps2io.Ps2.popleft?4() +ps2io.Ps2.sendcmd?4(byte) +ps2io.Ps2?1(data_pin, clock_pin) +pulseio.PWMOut.deinit?4() +pulseio.PWMOut.duty_cycle?7 +pulseio.PWMOut.frequency?7 +pulseio.PWMOut?1(pin, *, duty_cycle=0, frequency=500, variable_frequency=False) +pulseio.PulseIn.clear?4() +pulseio.PulseIn.deinit?4() +pulseio.PulseIn.maxlen?7 +pulseio.PulseIn.pause?4() +pulseio.PulseIn.paused?7 +pulseio.PulseIn.popleft?4() +pulseio.PulseIn.resume?4(trigger_duration=0) +pulseio.PulseIn?1(pin, maxlen=2, *, idle_state=False) +pulseio.PulseOut.deinit?4() +pulseio.PulseOut.send?4(pulses) +pulseio.PulseOut?1(carrier) +random.choice?4(seq) +random.getrandbits?4(k) +random.randint?4(a, b) +random.random?4() +random.randrange?4(start, stop, step=1) +random.randrange?4(stop) +random.seed?4(seed) +random.uniform?4(a, b) +rotaryio.IncrementalEncoder.deinit?4() +rotaryio.IncrementalEncoder.position?7 +rotaryio.IncrementalEncoder?1(pin_a, pin_b) +rtc.RTC.calibration?7 +rtc.RTC.datetime?7 +rtc.set_time_source?4(rtc) +samd.Clock.calibration?7 +samd.Clock.enabled?7 +samd.Clock.frequency?7 +samd.Clock.parent?7 +samd.clock?7 +socket.getaddrinfo?4(host, port) +socket.socket.accept?4() +socket.socket.bind?4(address) +socket.socket.connect?4(address) +socket.socket.listen?4(backlog) +socket.socket.recv?4(bufsize) +socket.socket.recv_into?4(buffer, bufsize=None) +socket.socket.recvfrom?4(bufsize) +socket.socket.send?4(bytes) +socket.socket.sendto?4(bytes, address) +socket.socket.setblocking?4(flag) +socket.socket.setsockopt?4(level, optname, value) +socket.socket.settimeout?4(value) +socket.socket?1(family, type, proto) +storage.VfsFat.ilistdir?4(path=None) +storage.VfsFat.label?7 +storage.VfsFat.mkdir?4(path) +storage.VfsFat.mkfs?4() +storage.VfsFat.open?4(path, mode) +storage.VfsFat.rmdir?4(path) +storage.VfsFat.stat?4(path) +storage.VfsFat.statvfs?4(path) +storage.VfsFat?1(block_device) +storage.erase_filesystem?4() +storage.getmount?4(mount_path) +storage.mount?4(filesystem, mount_path, *, readonly=False) +storage.remount?4(mount_path, readonly=False, *, disable_concurrent_write_protection=False) +storage.umount?4(mount) +struct.calcsize?4(fmt) +struct.pack?4(fmt, *values) +struct.pack_into?4(fmt, buffer, offset, *values) +struct.unpack?4(fmt, data) +struct.unpack_from?4(fmt, data, offset=0) +supervisor.Runtime.serial_bytes_available?7 +supervisor.Runtime.serial_connected?7 +supervisor.disable_autoreload?4() +supervisor.enable_autoreload?4() +supervisor.reload?4() +supervisor.runtime?7 +supervisor.set_next_stack_limit?4(size) +supervisor.set_rgb_status_brightness?4() +sys.argv?7 +sys.byteorder?7 +sys.exit?4(retval=0) +sys.implementation?7 +sys.maxsize?7 +sys.modules?7 +sys.path?7 +sys.platform?7 +sys.print_exception?4(exc, file=stdout) +sys.stderr?7 +sys.stdin?7 +sys.stdout?7 +sys.version?7 +sys.version_info?7 +terminalio.FONT?7 +terminalio.Terminal.write?4(buf) +terminalio.Terminal?1(tilegrid, font) +time.localtime?4(secs=None) +time.mktime?4(t) +time.monotonic?4() +time.monotonic_ns?4() +time.sleep?4(seconds) +time.struct_time?1(time_tuple) +time.time?4() +touchio.TouchIn.deinit?4() +touchio.TouchIn.raw_value?7 +touchio.TouchIn.threshold?7 +touchio.TouchIn.value?7 +touchio.TouchIn?1(pin) +uctypes.ARRAY?7 +uctypes.BIG_ENDIAN?7 +uctypes.FLOAT32?7 +uctypes.FLOAT64?7 +uctypes.INT16?7 +uctypes.INT32?7 +uctypes.INT64?7 +uctypes.INT8?7 +uctypes.LITTLE_ENDIAN?7 +uctypes.NATIVE?7 +uctypes.PTR?7 +uctypes.UINT16?7 +uctypes.UINT32?7 +uctypes.UINT64?7 +uctypes.UINT8?7 +uctypes.VOID?7 +uctypes.addressof?4(obj) +uctypes.bytearray_at?4(addr, size) +uctypes.bytes_at?4(addr, size) +uctypes.sizeof?4(struct, layout_type=NATIVE) +uctypes.struct?1(addr, descriptor, layout_type=NATIVE) +uerrno.EACCES?7 +uerrno.EADDRINUSE?7 +uerrno.EAGAIN?7 +uerrno.EALREADY?7 +uerrno.EBADF?7 +uerrno.ECONNABORTED?7 +uerrno.ECONNREFUSED?7 +uerrno.ECONNRESET?7 +uerrno.EEXIST?7 +uerrno.EHOSTUNREACH?7 +uerrno.EINPROGRESS?7 +uerrno.EINVAL?7 +uerrno.EIO?7 +uerrno.EISDIR?7 +uerrno.ENOBUFS?7 +uerrno.ENODEV?7 +uerrno.ENOENT?7 +uerrno.ENOMEM?7 +uerrno.ENOTCONN?7 +uerrno.EOPNOTSUPP?7 +uerrno.EPERM?7 +uerrno.ETIMEDOUT?7 +uerrno.errorcode?7 +uheap.info?4(object) +uheapq.heapify?4(x) +uheapq.heappop?4(heap) +uheapq.heappush?4(heap, item) +uio.BytesIO.close?4() +uio.BytesIO.flush?4() +uio.BytesIO.getvalue?4() +uio.BytesIO.read?4(size=-1) +uio.BytesIO.readinto?4(b) +uio.BytesIO.readline?4(size=-1) +uio.BytesIO.seek?4(offset, whence=0) +uio.BytesIO.write?4(b) +uio.BytesIO?1(initial_value=b"") +uio.FileIO.close?4() +uio.FileIO.flush?4() +uio.FileIO.read?4(size=-1) +uio.FileIO.readinto?4(b) +uio.FileIO.readline?4(size=-1) +uio.FileIO.readlines?4(hint=-1) +uio.FileIO.seek?4(offset, whence=0) +uio.FileIO.tell?4() +uio.FileIO.write?4(b) +uio.FileIO?1(name, mode='r', **kwargs) +uio.StringIO.close?4() +uio.StringIO.flush?4() +uio.StringIO.getvalue?4() +uio.StringIO.read?4(size=-1) +uio.StringIO.readinto?4(b) +uio.StringIO.readline?4(size=-1) +uio.StringIO.seek?4(offset, whence=0) +uio.StringIO.write?4(s) +uio.StringIO?1(initial_value="") +uio.TextIOWrapper.close?4() +uio.TextIOWrapper.flush?4() +uio.TextIOWrapper.read?4(size=-1) +uio.TextIOWrapper.readinto?4(b) +uio.TextIOWrapper.readline?4(size=-1) +uio.TextIOWrapper.readlines?4(hint=-1) +uio.TextIOWrapper.seek?4(offset, whence=0) +uio.TextIOWrapper.tell?4() +uio.TextIOWrapper.write?4(s) +uio.TextIOWrapper?1(name, mode='r', **kwargs) +uio.open?4(name, mode='r', **kwargs) +ujson.dump?4(obj, stream) +ujson.dumps?4(obj) +ujson.load?4(stream) +ujson.loads?4(string) +ure.DEBUG?7 +ure.compile?4(regex_str, flags=0) +ure.match?4(regex_str, string) +ure.match_object.end?4(index=0) +ure.match_object.group?4(index) +ure.match_object.groups?4() +ure.match_object.span?4(index=0) +ure.match_object.start?4(index=0) +ure.regex_object.match?4(string) +ure.regex_object.search?4(string) +ure.regex_object.split?4(string, max_split=-1) +ure.search?4(regex_str, string) +usb_hid.Device.send_report?4(buf) +usb_hid.Device.usage?7 +usb_hid.Device.usage_page?7 +usb_hid.devices?7 +usb_midi.PortIn.read?4(nbytes=None) +usb_midi.PortIn.readinto?4(buf, nbytes=None) +usb_midi.PortOut.write?4(buf) +uselect.POLLERR?7 +uselect.POLLHUP?7 +uselect.POLLIN?7 +uselect.POLLOUT?7 +uselect.Poll.ipoll?4(timeout=-1, flags=0) +uselect.Poll.modify?4(obj, eventmask) +uselect.Poll.poll?4(timeout=-1) +uselect.Poll.register?4(obj, eventmask = POLLIN | POLLOUT) +uselect.Poll.unregister?4(obj) +uselect.poll?4() +uselect.select?4(rlist, wlist, xlist, timeout=-1) +usocket.AF_INET6?7 +usocket.AF_INET?7 +usocket.IPPROTO_IP?7 +usocket.IPPROTO_SEC?7 +usocket.IPPROTO_TCP?7 +usocket.IPPROTO_UDP?7 +usocket.IP_ADD_MEMBERSHIP?7 +usocket.SOCK_DGRAM?7 +usocket.SOCK_RAW?7 +usocket.SOCK_STREAM?7 +usocket.SOL_SOCKET?7 +usocket.SO_REUSEADDR?7 +usocket.Socket.accept?4() +usocket.Socket.bind?4(address) +usocket.Socket.close?4() +usocket.Socket.connect?4(address) +usocket.Socket.listen?4(backlog=None) +usocket.Socket.makefile?4(mode='rb', buffering=0) +usocket.Socket.read?4(size=None) +usocket.Socket.readinto?4(buf, nbytes=None) +usocket.Socket.readline?4() +usocket.Socket.recv?4(bufsize) +usocket.Socket.recvfrom?4(bufsize) +usocket.Socket.send?4(bytes) +usocket.Socket.sendall?4(bytes) +usocket.Socket.sendto?4(bytes, address) +usocket.Socket.setblocking?4(flag) +usocket.Socket.setsockopt?4(level, optname, value) +usocket.Socket.settimeout?4(value) +usocket.Socket.write?4(buf) +usocket.error?7 +usocket.getaddrinfo?4(host, port, af=0, type=0, proto=0, flags=0) +usocket.inet_ntop?4(af, bin_addr) +usocket.inet_pton?4(af, txt_addr) +usocket.socket?4(af=AF_INET, type=SOCK_STREAM, proto=IPPROTO_TCP) +ussl.CERT_NONE?7 +ussl.CERT_OPTIONAL?7 +ussl.CERT_REQUIRED?7 +ussl.wrap_socket?4(sock, server_side=False, keyfile=None, certfile=None, cert_reqs=CERT_NONE, ca_certs=None) +ustack.max_stack_usage?4() +ustack.stack_size?4() +ustack.stack_usage?4() +wiznet.WIZNET5K.connected?7 +wiznet.WIZNET5K.dhcp?7 +wiznet.WIZNET5K.ifconfig?4(params=None) +wiznet.WIZNET5K?1(spi, cs, rst, dhcp=True)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/MicroPython/microbit.api Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,273 @@ +audio.AudioFrame?1() +audio.play?4(source, wait=True, pin=pin0, return_pin=None) +machine.disable_irq?4() +machine.enable_irq?4() +machine.freq?4() +machine.reset?4() +machine.time_pulse_us?4(pin, pulse_level, timeout_us=1000000) +machine.unique_id?4() +microbit.Button.get_presses?4() +microbit.Button.is_pressed?4() +microbit.Button.was_pressed?4() +microbit.Image.ANGRY?7 +microbit.Image.ARROW_E?7 +microbit.Image.ARROW_N?7 +microbit.Image.ARROW_NE?7 +microbit.Image.ARROW_NW?7 +microbit.Image.ARROW_S?7 +microbit.Image.ARROW_SE?7 +microbit.Image.ARROW_SW?7 +microbit.Image.ARROW_W?7 +microbit.Image.ASLEEP?7 +microbit.Image.BUTTERFLY?7 +microbit.Image.CHESSBOARD?7 +microbit.Image.CLOCK10?7 +microbit.Image.CLOCK11?7 +microbit.Image.CLOCK12?7 +microbit.Image.CLOCK1?7 +microbit.Image.CLOCK2?7 +microbit.Image.CLOCK3?7 +microbit.Image.CLOCK4?7 +microbit.Image.CLOCK5?7 +microbit.Image.CLOCK6?7 +microbit.Image.CLOCK7?7 +microbit.Image.CLOCK8?7 +microbit.Image.CLOCK9?7 +microbit.Image.CONFUSED?7 +microbit.Image.COW?7 +microbit.Image.DIAMOND?7 +microbit.Image.DIAMOND_SMALL?7 +microbit.Image.DUCK?7 +microbit.Image.FABULOUS?7 +microbit.Image.GHOST?7 +microbit.Image.GIRAFFE?7 +microbit.Image.HAPPY?7 +microbit.Image.HEART?7 +microbit.Image.HEART_SMALL?7 +microbit.Image.HOUSE?7 +microbit.Image.MEH?7 +microbit.Image.MUSIC_CROTCHET?7 +microbit.Image.MUSIC_QUAVER?7 +microbit.Image.MUSIC_QUAVERS?7 +microbit.Image.NO?7 +microbit.Image.PACMAN?7 +microbit.Image.PITCHFORK?7 +microbit.Image.RABBIT?7 +microbit.Image.ROLLERSKATE?7 +microbit.Image.SAD?7 +microbit.Image.SILLY?7 +microbit.Image.SKULL?7 +microbit.Image.SMILE?7 +microbit.Image.SNAKE?7 +microbit.Image.SQUARE?7 +microbit.Image.SQUARE_SMALL?7 +microbit.Image.STICKFIGURE?7 +microbit.Image.SURPRISED?7 +microbit.Image.SWORD?7 +microbit.Image.TARGET?7 +microbit.Image.TORTOISE?7 +microbit.Image.TRIANGLE?7 +microbit.Image.TRIANGLE_LEFT?7 +microbit.Image.TSHIRT?7 +microbit.Image.UMBRELLA?7 +microbit.Image.XMAS?7 +microbit.Image.YES?7 +microbit.Image.blit?4(src, x, y, width, height, xdest=0, ydest=0) +microbit.Image.copy?4() +microbit.Image.crop?4(x, y, width, height) +microbit.Image.fill?4(value) +microbit.Image.get_pixel?4(x, y) +microbit.Image.height?4() +microbit.Image.invert?4() +microbit.Image.set_pixel?4(x, y, value) +microbit.Image.shift_down?4(n) +microbit.Image.shift_left?4(n) +microbit.Image.shift_right?4(n) +microbit.Image.shift_up?4(n) +microbit.Image.width?4() +microbit.Image?1(stringOrWidth=None, height=None, buffer=None) +microbit.MicroBitAnalogDigitalPin.NO_PULL?7 +microbit.MicroBitAnalogDigitalPin.PULL_DOWN?7 +microbit.MicroBitAnalogDigitalPin.PULL_UP?7 +microbit.MicroBitAnalogDigitalPin.get_mode?4() +microbit.MicroBitAnalogDigitalPin.get_pull?4() +microbit.MicroBitAnalogDigitalPin.read_analog?4() +microbit.MicroBitAnalogDigitalPin.read_digital?4() +microbit.MicroBitAnalogDigitalPin.set_analog_period?4(period) +microbit.MicroBitAnalogDigitalPin.set_analog_period_microseconds?4(period) +microbit.MicroBitAnalogDigitalPin.set_pull?4(mode) +microbit.MicroBitAnalogDigitalPin.write_analog?4(value) +microbit.MicroBitAnalogDigitalPin.write_digital?4(value) +microbit.MicroBitDigitalPin.NO_PULL?7 +microbit.MicroBitDigitalPin.PULL_DOWN?7 +microbit.MicroBitDigitalPin.PULL_UP?7 +microbit.MicroBitDigitalPin.get_analog_period_microseconds?4() +microbit.MicroBitDigitalPin.get_mode?4() +microbit.MicroBitDigitalPin.get_pull?4() +microbit.MicroBitDigitalPin.read_digital?4() +microbit.MicroBitDigitalPin.set_analog_period?4(period) +microbit.MicroBitDigitalPin.set_analog_period_microseconds?4(period) +microbit.MicroBitDigitalPin.set_pull?4(mode) +microbit.MicroBitDigitalPin.write_analog?4(value) +microbit.MicroBitDigitalPin.write_digital?4(value) +microbit.MicroBitTouchPin.NO_PULL?7 +microbit.MicroBitTouchPin.PULL_DOWN?7 +microbit.MicroBitTouchPin.PULL_UP?7 +microbit.MicroBitTouchPin.get_mode?4() +microbit.MicroBitTouchPin.get_pull?4() +microbit.MicroBitTouchPin.is_touched?4() +microbit.MicroBitTouchPin.read_analog?4() +microbit.MicroBitTouchPin.read_digital?4() +microbit.MicroBitTouchPin.set_analog_period?4(period) +microbit.MicroBitTouchPin.set_analog_period_microseconds?4(period) +microbit.MicroBitTouchPin.set_pull?4(mode) +microbit.MicroBitTouchPin.write_analog?4(value) +microbit.MicroBitTouchPin.write_digital?4(value) +microbit.accelerometer.current_gesture?4() +microbit.accelerometer.get_gestures?4() +microbit.accelerometer.get_values?4() +microbit.accelerometer.get_x?4() +microbit.accelerometer.get_y?4() +microbit.accelerometer.get_z?4() +microbit.accelerometer.is_gesture?4(name) +microbit.accelerometer.was_gesture?4(name) +microbit.button_a?7 +microbit.button_b?7 +microbit.compass.calibrate?4() +microbit.compass.clear_calibration?4() +microbit.compass.get_field_strength?4() +microbit.compass.get_x?4() +microbit.compass.get_y?4() +microbit.compass.get_z?4() +microbit.compass.heading?4() +microbit.compass.is_calibrated?4() +microbit.display.clear?4() +microbit.display.get_pixel?4(x, y) +microbit.display.is_on?4() +microbit.display.off?4() +microbit.display.on?4() +microbit.display.read_light_level?4() +microbit.display.scroll?4(value, delay=150, *, wait=True, loop=False, monospace=False) +microbit.display.set_pixel?4(x, y, value) +microbit.display.show?4(image) +microbit.display.show?4(value, delay=400, *, wait=True, loop=False, clear=False) +microbit.i2c.init?4(freq=100000, sda=pin20, scl=pin19) +microbit.i2c.read?4(addr, n, repeat=False) +microbit.i2c.scan?4() +microbit.i2c.write?4(addr, buf, repeat=False) +microbit.panic?4(code) +microbit.pin0?7 +microbit.pin10?7 +microbit.pin11?7 +microbit.pin12?7 +microbit.pin13?7 +microbit.pin14?7 +microbit.pin15?7 +microbit.pin16?7 +microbit.pin19?7 +microbit.pin1?7 +microbit.pin20?7 +microbit.pin2?7 +microbit.pin3?7 +microbit.pin4?7 +microbit.pin5?7 +microbit.pin6?7 +microbit.pin7?7 +microbit.pin8?7 +microbit.pin9?7 +microbit.reset?4() +microbit.running_time?4() +microbit.sleep?4(ms) +microbit.spi.init?4(baudrate=1000000, bits=8, mode=0, sclk=pin13, mosi=pin15, miso=pin14) +microbit.spi.read?4(nbytes) +microbit.spi.write?4(buffer) +microbit.spi.write_readinto?4(out_buffer, in_buffer) +microbit.temperature?4() +microbit.uart.EVEN?7 +microbit.uart.ODD?7 +microbit.uart.any?4() +microbit.uart.init?4(baudrate=9600, bits=8, parity=None, stop=1, *, tx=None, rx=None) +microbit.uart.read?4() +microbit.uart.read?4(nbytes) +microbit.uart.readinto?4(buf) +microbit.uart.readinto?4(buf, nbytes) +microbit.uart.readline?4() +microbit.uart.write?4(buf) +micropython.const?4(expr) +micropython.heap_lock?4() +micropython.heap_unlock?4() +micropython.kbd_intr?4(chr) +micropython.mem_info?4() +micropython.mem_info?4(verbose) +micropython.opt_level?4() +micropython.opt_level?4(level) +micropython.qstr_info?4() +micropython.qstr_info?4(verbose) +micropython.stack_use?4() +music.BADDY?7 +music.BA_DING?7 +music.BIRTHDAY?7 +music.BLUES?7 +music.CHASE?7 +music.DADADADUM?7 +music.ENTERTAINER?7 +music.FUNERAL?7 +music.FUNK?7 +music.JUMP_DOWN?7 +music.JUMP_UP?7 +music.NYAN?7 +music.ODE?7 +music.POWER_DOWN?7 +music.POWER_UP?7 +music.PRELUDE?7 +music.PUNCHLINE?7 +music.PYTHON?7 +music.RINGTONE?7 +music.WAWAWAWAA?7 +music.WEDDING?7 +music.get_tempo?4() +music.pitch?4(frequency, duration=-1, pin=microbit.pin0, wait=True) +music.play?4(music, pin=microbit.pin0, wait=True, loop=False) +music.reset?4() +music.set_tempo?4(ticks=4, bpm=120) +music.stop?4(pin=microbit.pin0) +neopixel.NeoPixel.clear?4() +neopixel.NeoPixel.show?4() +neopixel.NeoPixel?1(pin, n) +os.listdir?4() +os.remove?4(filename) +os.size?4(filename) +os.uname?4() +radio.RATE_1MBIT?7 +radio.RATE_250KBIT?7 +radio.RATE_2MBIT?7 +radio.config?4(length=32, queue=3, channel=7, power=6, address=0x75626974, group=0, data_rate=RATE_1MBIT) +radio.off?4() +radio.on?4() +radio.receive?4() +radio.receive_bytes?4() +radio.receive_bytes_into?4(buffer) +radio.receive_full?4() +radio.reset?4() +radio.send?4(message) +radio.send_bytes?4(message) +random.choice?4(seq) +random.getrandbits?4(n) +random.randint?4(a, b) +random.random?4() +random.randrange?4(start, stop) +random.randrange?4(start, stop, step) +random.randrange?4(stop) +random.seed?4(n) +random.uniform?4(a, b) +speech.pronounce?4(phonemes, *, pitch=64, speed=72, mouth=128, throat=128) +speech.say?4(words, *, pitch=64, speed=72, mouth=128, throat=128) +speech.sing?4(phonemes, *, pitch=64, speed=72, mouth=128, throat=128) +speech.translate?4(words) +utime.sleep?4(seconds) +utime.sleep_ms?4(ms) +utime.sleep_us?4(us) +utime.ticks_add?4(ticks, delta) +utime.ticks_diff?4(ticks1, ticks2) +utime.ticks_ms?4() +utime.ticks_us?4()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/MicroPython/micropython.api Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,830 @@ +array.array.append?4(value) +array.array.extend?4(iterable) +array.array?1(typecode, iterable=None) +btree.BTree.close?4() +btree.BTree.flush?4() +btree.BTree.get?4(key, default=None) +btree.BTree.items?4(start_key=None, end_key=None, flags=0) +btree.BTree.keys?4(start_key=None, end_key=None, flags=0) +btree.BTree.values?4(start_key=None, end_key=None, flags=0) +btree.DESC?7 +btree.INCL?7 +btree.open?4(stream, *, flags=0, pagesize=0, cachesize=0, minkeypage=0) +cmath.cos?4(z) +cmath.e?7 +cmath.exp?4(z) +cmath.log10?4(z) +cmath.log?4(z) +cmath.phase?4(z) +cmath.pi?7 +cmath.polar?4(z) +cmath.rect?4(r, phi) +cmath.sin?4(z) +cmath.sqrt?4(z) +esp.SLEEP_LIGHT?7 +esp.SLEEP_MODEM?7 +esp.SLEEP_NONE?7 +esp.deepsleep?4(time=0) +esp.flash_erase?4(sector_no) +esp.flash_id?4() +esp.flash_read?4(byte_offset, length_or_buffer) +esp.flash_write?4(byte_offset, bytes) +esp.set_native_code_location?4(start, length) +esp.sleep_type?4(sleep_type=None) +esp32.Partition.BOOT?7 +esp32.Partition.RUNNING?7 +esp32.Partition.TYPE_APP?7 +esp32.Partition.TYPE_DATA?7 +esp32.Partition.find?4(type=TYPE_APP, subtype=0xff, label=None) +esp32.Partition.get_next_update?4() +esp32.Partition.info?4() +esp32.Partition.ioctl?4(cmd, arg) +esp32.Partition.readblocks?4(block_num, buf) +esp32.Partition.set_boot?4() +esp32.Partition.writeblocks?4(block_num, buf) +esp32.Partition?1(id) +esp32.ULP.load_binary?4(load_addr, program_binary) +esp32.ULP.run?4(entry_point) +esp32.ULP.set_wakeup_period?4(period_index, period_us) +esp32.ULP?1() +esp32.WAKEUP_ALL_LOW?7 +esp32.WAKEUP_ANY_HIGH?7 +esp32.hall_sensor?4() +esp32.raw_temperature?4() +esp32.wake_on_ext0?4(pin, level) +esp32.wake_on_ext1?4(pins, level) +esp32.wake_on_touch?4(wake) +framebuf.FrameBuffer.blit?4(fbuf, x, y, key=None) +framebuf.FrameBuffer.fill?4(c) +framebuf.FrameBuffer.fill_rect?4(x, y, w, h, c) +framebuf.FrameBuffer.hline?4(x, y, w, c) +framebuf.FrameBuffer.line?4(x1, y1, x2, y2, c) +framebuf.FrameBuffer.pixel?4(x, y, c=None) +framebuf.FrameBuffer.rect?4(x, y, w, h, c) +framebuf.FrameBuffer.scroll?4(xstep, ystep) +framebuf.FrameBuffer.text?4(s, x, y, c=None) +framebuf.FrameBuffer.vline?4(x, y, h, c) +framebuf.FrameBuffer?1(buffer, width, height, format, stride=None) +framebuf.GS2_HMSB?7 +framebuf.GS4_HMSB?7 +framebuf.GS8?7 +framebuf.MONO_HLSB?7 +framebuf.MONO_HMSB?7 +framebuf.MONO_VLSB?7 +framebuf.RGB565?7 +gc.collect?4() +gc.disable?4() +gc.enable?4() +gc.mem_alloc?4() +gc.mem_free?4() +gc.threshold?4(amount=None) +lcd160cr.LANDSCAPE?7 +lcd160cr.LANDSCAPE_UPSIDEDOWN?7 +lcd160cr.LCD160CR.dot?4(x, y) +lcd160cr.LCD160CR.dot_no_clip?4(x, y) +lcd160cr.LCD160CR.erase?4() +lcd160cr.LCD160CR.fast_spi?4(flush=True) +lcd160cr.LCD160CR.feed_wdt?4() +lcd160cr.LCD160CR.get_line?4(x, y, buf) +lcd160cr.LCD160CR.get_pixel?4(x, y) +lcd160cr.LCD160CR.get_touch?4() +lcd160cr.LCD160CR.is_touched?4() +lcd160cr.LCD160CR.jpeg?4(buf) +lcd160cr.LCD160CR.jpeg_data?4(buf) +lcd160cr.LCD160CR.jpeg_start?4(total_len) +lcd160cr.LCD160CR.line?4(x1, y1, x2, y2) +lcd160cr.LCD160CR.line_no_clip?4(x1, y1, x2, y2) +lcd160cr.LCD160CR.poly_dot?4(data) +lcd160cr.LCD160CR.poly_line?4(data) +lcd160cr.LCD160CR.rect?4(x, y, w, h) +lcd160cr.LCD160CR.rect_interior?4(x, y, w, h) +lcd160cr.LCD160CR.rect_interior_no_clip?4(x, y, w, h) +lcd160cr.LCD160CR.rect_no_clip?4(x, y, w, h) +lcd160cr.LCD160CR.rect_outline?4(x, y, w, h) +lcd160cr.LCD160CR.rect_outline_no_clip?4(x, y, w, h) +lcd160cr.LCD160CR.reset?4() +lcd160cr.LCD160CR.rgb?4(g, b) +lcd160cr.LCD160CR.save_to_flash?4() +lcd160cr.LCD160CR.screen_dump?4(buf, x=0, y=0, w=None, h=None) +lcd160cr.LCD160CR.screen_load?4(buf) +lcd160cr.LCD160CR.set_brightness?4(value) +lcd160cr.LCD160CR.set_font?4(font, scale=0, bold=0, trans=0, scroll=0) +lcd160cr.LCD160CR.set_i2c_addr?4(addr) +lcd160cr.LCD160CR.set_orient?4(orient) +lcd160cr.LCD160CR.set_pen?4(line, fill) +lcd160cr.LCD160CR.set_pixel?4(x, y, c) +lcd160cr.LCD160CR.set_pos?4(x, y) +lcd160cr.LCD160CR.set_power?4(on) +lcd160cr.LCD160CR.set_scroll?4(on) +lcd160cr.LCD160CR.set_scroll_buf?4(s) +lcd160cr.LCD160CR.set_scroll_win?4(win, x=-1, y=0, w=0, h=0, vec=0, pat=0, fill=0x07e0, color=0) +lcd160cr.LCD160CR.set_scroll_win_param?4(win, param, value) +lcd160cr.LCD160CR.set_spi_win?4(x, y, w, h) +lcd160cr.LCD160CR.set_startup_deco?4(value) +lcd160cr.LCD160CR.set_text_color?4(fg, bg) +lcd160cr.LCD160CR.set_uart_baudrate?4(baudrate) +lcd160cr.LCD160CR.show_framebuf?4(buf) +lcd160cr.LCD160CR.touch_config?4(calib=False, save=False, irq=None) +lcd160cr.LCD160CR.write?4(s) +lcd160cr.LCD160CR?1(connect=None, *, pwr=None, i2c=None, spi=None, i2c_addr=98) +lcd160cr.PORTRAIT?7 +lcd160cr.PORTRAIT_UPSIDEDOWN?7 +lcd160cr.STARTUP_DECO_INFO?7 +lcd160cr.STARTUP_DECO_MLOGO?7 +lcd160cr.STARTUP_DECO_NONE?7 +machine.ADC.channel?4(id, *, pin) +machine.ADC.deinit?4() +machine.ADC.init?4() +machine.ADC?1(id=0, *, bits=12) +machine.ADCChannel.deinit?4() +machine.ADCChannel.init?4() +machine.ADCChannel.value?4() +machine.DEEPSLEEP?7 +machine.DEEPSLEEP_RESET?7 +machine.HARD_RESET?7 +machine.I2C.deinit?4() +machine.I2C.init?4(scl, sda, *, freq=400000) +machine.I2C.readfrom?4(addr, nbytes, stop=True) +machine.I2C.readfrom_into?4(addr, buf, stop=True) +machine.I2C.readfrom_mem?4(addr, memaddr, nbytes, *, addrsize=8) +machine.I2C.readfrom_mem_into?4(addr, memaddr, buf, *, addrsize=8) +machine.I2C.readinto?4(buf, nack=True) +machine.I2C.scan?4() +machine.I2C.start?4() +machine.I2C.stop?4() +machine.I2C.write?4(buf) +machine.I2C.writeto?4(addr, buf, stop=True) +machine.I2C.writeto_mem?4(addr, memaddr, buf, *, addrsize=8) +machine.I2C.writevto?4(addr, vector, stop=True) +machine.I2C?1(id=-1, *, scl, sda, freq=400000) +machine.IDLE?7 +machine.PIN_WAKE?7 +machine.PWRON_RESET?7 +machine.Pin.ALT?7 +machine.Pin.ALT_OPEN_DRAIN?7 +machine.Pin.HIGH_POWER?7 +machine.Pin.IN?7 +machine.Pin.IRQ_FALLING?7 +machine.Pin.IRQ_HIGH_LEVEL?7 +machine.Pin.IRQ_LOW_LEVEL?7 +machine.Pin.IRQ_RISING?7 +machine.Pin.LOW_POWER?7 +machine.Pin.MED_POWER?7 +machine.Pin.OPEN_DRAIN?7 +machine.Pin.OUT?7 +machine.Pin.PULL_DOWN?7 +machine.Pin.PULL_HOLD?7 +machine.Pin.PULL_UP?7 +machine.Pin.drive?4(drive=None) +machine.Pin.init?4(mode=-1, pull=-1, *, value, drive, alt) +machine.Pin.irq?4(handler=None, trigger=(IRQ_FALLING | IRQ_RISING), *, priority=1, wake=None, hard=False) +machine.Pin.mode?4(mode=-1) +machine.Pin.off?4() +machine.Pin.on?4() +machine.Pin.pull?4(pull=-1) +machine.Pin.value?4(x=None) +machine.Pin?1(id, mode=-1, pull=-1, *, value, drive, alt) +machine.RTC.ALARM0?7 +machine.RTC.alarm?4(id, time, *, repeat=False) +machine.RTC.alarm_left?4(alarm_id=0) +machine.RTC.cancel?4(alarm_id=0) +machine.RTC.deinit?4() +machine.RTC.init?4(datetime) +machine.RTC.irq?4(*, trigger, handler=None, wake=IDLE) +machine.RTC.now?4() +machine.RTC?1(id=0, datetime=None) +machine.RTC_WAKE?7 +machine.SD.deinit?4() +machine.SD.init?4(id=0, pins=('GP10', 'GP11', 'GP15')) +machine.SD?1(id=0, pins=('GP10', 'GP11', 'GP15')) +machine.SDcard?1(lot=1, width=1, cd=None, wp=None, sck=None, miso=None, mosi=None, cs=None) +machine.SLEEP?7 +machine.SOFT_RESET?7 +machine.SPI.LSB?7 +machine.SPI.MASTER?7 +machine.SPI.MSB?7 +machine.SPI.deinit?4() +machine.SPI.init?4(baudrate=1000000, *, polarity=0, phase=0, bits=8, firstbit=MSB, sck=None, mosi=None, miso=None, pins=("SCK", "MOSI", "MISO")) +machine.SPI.read?4(nbytes, write=0x00) +machine.SPI.readinto?4(buf, write=0x00) +machine.SPI.write?4(buf) +machine.SPI.write_readinto?4(write_buf, read_buf) +machine.SPI?1(id, baudrate=1000000, *, polarity=0, phase=0, bits=8, firstbit=MSB, sck=None, mosi=None, miso=None, pins=("SCK", "MOSI", "MISO")) +machine.Signal.off?4() +machine.Signal.on?4() +machine.Signal.value?4(x=None) +machine.Signal?1(pin, *, invert=False) +machine.Timer.ONE_SHOT?7 +machine.Timer.PERIODIC?7 +machine.Timer.deinit?4() +machine.Timer.init?4(*, mode=PERIODIC, period=-1, callback=None) +machine.Timer?1(id, *, mode=PERIODIC, period=-1, callback=None) +machine.TimerChannel.duty_cycle?4(value=None) +machine.TimerChannel.freq?4(value=None) +machine.TimerChannel.irq?4(*, trigger, priority=1, handler=None) +machine.TimerChannel.period?4(value=None) +machine.TimerWiPy.MATCH?7 +machine.TimerWiPy.NEGATIVE?7 +machine.TimerWiPy.ONE_SHOT?7 +machine.TimerWiPy.PERIODIC?7 +machine.TimerWiPy.POSITIVE?7 +machine.TimerWiPy.PWM?7 +machine.TimerWiPy.TIMEOUT?7 +machine.TimerWiPy.channel?4(channel, *, freq, period, polarity=POSITIVE, duty_cycle=0) +machine.TimerWiPy.deinit?4() +machine.TimerWiPy.init?4(mode, *, width=16) +machine.TimerWiPy?1(id, mode=None, *, width=16) +machine.UART.RX_ANY?7 +machine.UART.any?4() +machine.UART.deinit?4() +machine.UART.init?4(bits=8, parity=None, stop=1, **kwargs) +machine.UART.irq?4(trigger, priority=1, handler=None, wake=IDLE) +machine.UART.read?4(nbytes=None) +machine.UART.readinto?4(buf, nbytes=None) +machine.UART.readline?4() +machine.UART.sendbreak?4() +machine.UART.write?4(buf) +machine.UART?1(id, baudrate=9600, bits=8, parity=None, stop=1, **kwargs) +machine.WDT.feed?4() +machine.WDT?1(id=0, timeout=5000) +machine.WDT_RESET?7 +machine.WLAN_WAKE?7 +machine.adcchannel?4() +machine.deepsleep?4(time_ms=None) +machine.disable_irq?4() +machine.enable_irq?4(state) +machine.freq?4() +machine.idle?4() +machine.lightsleep?4(time_ms=None) +machine.reset?4() +machine.reset_cause?4() +machine.rng?4() +machine.sleep?4() +machine.time_pulse_us?4(pin, pulse_level, timeout_us=1000000) +machine.unique_id?4() +machine.wake_reason?4() +math.acos?4(x) +math.acosh?4(x) +math.asin?4(x) +math.asinh?4(x) +math.atan2?4(y, x) +math.atan?4(x) +math.atanh?4(x) +math.ceil?4(x) +math.copysign?4(x, y) +math.cos?4(x) +math.cosh?4(x) +math.degrees?4(x) +math.e?7 +math.erf?4(x) +math.erfc?4(x) +math.exp?4(x) +math.expm1?4(x) +math.fabs?4(x) +math.floor?4(x) +math.fmod?4(x, y) +math.frexp?4(x) +math.gamma?4(x) +math.isfinite?4(x) +math.isinf?4(x) +math.isnan?4(x) +math.ldexp?4(x, exp) +math.lgamma?4(x) +math.log10?4(x) +math.log2?4(x) +math.log?4(x) +math.modf?4(x) +math.pi?7 +math.pow?4(x, y) +math.radians?4(x) +math.sin?4(x) +math.sinh?4(x) +math.sqrt?4(x) +math.tan?4(x) +math.tanh?4(x) +math.trunc?4(x) +micropython.alloc_emergency_exception_buf?4(size) +micropython.const?4(expr) +micropython.heap_lock?4() +micropython.heap_unlock?4() +micropython.kbd_intr?4(chr) +micropython.mem_info?4(verbose=False) +micropython.opt_level?4(level=None) +micropython.qstr_info?4(verbose=False) +micropython.schedule?4(func, arg) +micropython.stack_use?4() +network.AP_IF?7 +network.AUTH_OPEN?7 +network.AUTH_WEP?7 +network.AUTH_WPA2_PSK?7 +network.AUTH_WPA_PSK?7 +network.AUTH_WPA_WPA2_PSK?7 +network.AbstractNIC.active?4(is_active=None) +network.AbstractNIC.config?4(**params) +network.AbstractNIC.connect?4(service_id=None, key=None, *args) +network.AbstractNIC.disconnect?4() +network.AbstractNIC.ifconfig?4(params=tuple()) +network.AbstractNIC.isconnected?4() +network.AbstractNIC.scan?4(*args) +network.AbstractNIC.status?4(param=None) +network.AbstractNIC?1(id=None) +network.CC3K.WEP?7 +network.CC3K.WPA2?7 +network.CC3K.WPA?7 +network.CC3K.connect?4(ssid, key=None, *, security=WPA2, bssid=None) +network.CC3K.disconnect?4() +network.CC3K.ifconfig?4() +network.CC3K.isconnected?4() +network.CC3K.patch_program?4(pgm) +network.CC3K.patch_version?4() +network.CC3K?1(spi, pin_cs, pin_en, pin_irq) +network.MODE_11B?7 +network.MODE_11G?7 +network.MODE_11N?7 +network.STAT_CONNECTING?7 +network.STAT_CONNECT_FAIL?7 +network.STAT_GOT_IP?7 +network.STAT_IDLE?7 +network.STAT_NO_AP_FOUND?7 +network.STAT_WRONG_PASSWORD?7 +network.STA_IF?7 +network.WIZNET5K.ifconfig?4(params=tuple()) +network.WIZNET5K.isconnected?4() +network.WIZNET5K.regs?4() +network.WIZNET5K?1(spi, pin_cs, pin_rst) +network.WLAN.active?4(is_active=None) +network.WLAN.config?4(**params) +network.WLAN.connect?4(ssid=None, password=None, *, bssid=None) +network.WLAN.disconnect?4() +network.WLAN.ifconfig?4(params=tuple()) +network.WLAN.isconnected?4() +network.WLAN.scan?4() +network.WLAN.status?4(param=None) +network.WLAN?1(interface_id) +network.WLANWiPy.AP?7 +network.WLANWiPy.EXT_ANT?7 +network.WLANWiPy.INT_ANT?7 +network.WLANWiPy.STA?7 +network.WLANWiPy.WEP?7 +network.WLANWiPy.WPA2?7 +network.WLANWiPy.WPA?7 +network.WLANWiPy.antenna?4(antenna=None) +network.WLANWiPy.auth?4(auth=None) +network.WLANWiPy.channel?4(channel=None) +network.WLANWiPy.connect?4(ssid, *, auth=None, bssid=None, timeout=None) +network.WLANWiPy.disconnect?4() +network.WLANWiPy.ifconfig?4(if_id=0, config="dhcp") +network.WLANWiPy.init?4(mode, *, ssid, auth, channel, antenna) +network.WLANWiPy.irq?4(*, handler, wake) +network.WLANWiPy.isconnected?4() +network.WLANWiPy.mac?4(mac_addr=None) +network.WLANWiPy.mode?4(mode=None) +network.WLANWiPy.scan?4() +network.WLANWiPy.ssid?4(ssid=None) +network.WLANWiPy?1(id=0, **args) +network.phy_mode?4(mode=None) +pyb.ADC.read?4() +pyb.ADC.read_timed?4(buf, timer) +pyb.ADC.read_timed_multi?4(adcs, bufs, timer) +pyb.ADC?1(pin) +pyb.Accel.filtered_xyz?4() +pyb.Accel.tilt?4() +pyb.Accel.x?4() +pyb.Accel.y?4() +pyb.Accel.z?4() +pyb.Accel?1() +pyb.CAN.BUS_OFF?7 +pyb.CAN.ERROR_ACTIVE?7 +pyb.CAN.ERROR_PASSIVE?7 +pyb.CAN.ERROR_WARNING?7 +pyb.CAN.LIST16?7 +pyb.CAN.LIST32?7 +pyb.CAN.LOOPBACK?7 +pyb.CAN.MASK16?7 +pyb.CAN.MASK32?7 +pyb.CAN.NORMAL?7 +pyb.CAN.SILENT?7 +pyb.CAN.SILENT_LOOPBACK?7 +pyb.CAN.STOPPED?7 +pyb.CAN.any?4(fifo) +pyb.CAN.clearfilter?4(bank) +pyb.CAN.deinit?4() +pyb.CAN.info?4(list=None) +pyb.CAN.init?4(mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8, auto_restart=False) +pyb.CAN.initfilterbanks?4(nr) +pyb.CAN.recv?4(fifo, list=None, *, timeout=5000) +pyb.CAN.restart?4() +pyb.CAN.rxcallback?4(fifo, fun) +pyb.CAN.send?4(data, id, *, timeout=0, rtr=False) +pyb.CAN.setfilter?4(bank, mode, fifo, params, *, rtr) +pyb.CAN.state?4() +pyb.CAN?1(bus, mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8, auto_restart=False) +pyb.DAC.CIRCULAR?7 +pyb.DAC.NORMAL?7 +pyb.DAC.deinit?4() +pyb.DAC.init?4(bits=8, *, buffering=None) +pyb.DAC.noise?4(freq) +pyb.DAC.triangle?4(freq) +pyb.DAC.write?4(value) +pyb.DAC.write_timed?4(data, freq, *, mode=NORMAL) +pyb.DAC?1(port, bits=8, *, buffering=None) +pyb.ExtInt.IRQ_FALLING?7 +pyb.ExtInt.IRQ_RISING?7 +pyb.ExtInt.IRQ_RISING_FALLING?7 +pyb.ExtInt.disable?4() +pyb.ExtInt.enable?4() +pyb.ExtInt.line?4() +pyb.ExtInt.regs?4() +pyb.ExtInt.swint?4() +pyb.ExtInt?1(pin, mode, pull, callback) +pyb.I2C.MASTER?7 +pyb.I2C.SLAVE?7 +pyb.I2C.deinit?4() +pyb.I2C.init?4(mode, *, addr=0x12, baudrate=400000, gencall=False, dma=False) +pyb.I2C.is_ready?4(addr) +pyb.I2C.mem_read?4(data, addr, memaddr, *, timeout=5000, addr_size=8) +pyb.I2C.mem_write?4(data, addr, memaddr, *, timeout=5000, addr_size=8) +pyb.I2C.recv?4(recv, addr=0x00, *, timeout=5000) +pyb.I2C.scan?4() +pyb.I2C.send?4(send, addr=0x00, *, timeout=5000) +pyb.I2C?1(bus, mode=None, *, addr=0x12, baudrate=400000, gencall=False, dma=False) +pyb.LCD.command?4(instr_data, buf) +pyb.LCD.contrast?4(value) +pyb.LCD.fill?4(colour) +pyb.LCD.get?4(x, y) +pyb.LCD.light?4(value) +pyb.LCD.pixel?4(x, y, colour) +pyb.LCD.show?4() +pyb.LCD.text?4(text, x, y, colour) +pyb.LCD.write?4(text) +pyb.LCD?1(skin_position) +pyb.LED.intensity?4(value=None) +pyb.LED.off?4() +pyb.LED.on?4() +pyb.LED.toggle?4() +pyb.LED?1(id) +pyb.Pin.AF_OD?7 +pyb.Pin.AF_PP?7 +pyb.Pin.ANALOG?7 +pyb.Pin.IN?7 +pyb.Pin.OUT_OD?7 +pyb.Pin.OUT_PP?7 +pyb.Pin.PULL_DOWN?7 +pyb.Pin.PULL_NONE?7 +pyb.Pin.PULL_UP?7 +pyb.Pin.af?4() +pyb.Pin.af_list?4() +pyb.Pin.debug?4(state=None) +pyb.Pin.dict?4(dict=None) +pyb.Pin.gpio?4() +pyb.Pin.init?4(mode, pull=PULL_NONE, af=-1) +pyb.Pin.mapper?4(fun=None) +pyb.Pin.mode?4() +pyb.Pin.name?4() +pyb.Pin.names?4() +pyb.Pin.pin?4() +pyb.Pin.port?4() +pyb.Pin.pull?4() +pyb.Pin.value?4(value=None) +pyb.Pin?1(id, mode, pull=PULL_NONE, af=-1) +pyb.RTC.calibration?4(cal) +pyb.RTC.datetime?4(datetimetuple=None) +pyb.RTC.info?4() +pyb.RTC.wakeup?4(timeout, callback=None) +pyb.RTC?1() +pyb.SPI.LSB?7 +pyb.SPI.MASTER?7 +pyb.SPI.MSB?7 +pyb.SPI.SLAVE?7 +pyb.SPI.deinit?4() +pyb.SPI.init?4(mode, baudrate=328125, *, prescaler, polarity=1, phase=0, bits=8, firstbit=MSB, ti=False, crc=None) +pyb.SPI.recv?4(recv, *, timeout=5000) +pyb.SPI.send?4(send, *, timeout=5000) +pyb.SPI.send_recv?4(send, recv=None, *, timeout=5000) +pyb.SPI?1(bus, mode=None, baudrate=328125, *, prescaler, polarity=1, phase=0, bits=8, firstbit=MSB, ti=False, crc=None) +pyb.Servo.angle?4(angle=None, time=0) +pyb.Servo.calibration?4(pulse_min=None, pulse_max=None, pulse_centre=None, pulse_angle_90=None, pulse_speed_100=None) +pyb.Servo.pulse_width?4(value=None) +pyb.Servo.speed?4(speed=None, time=0) +pyb.Servo?1(id) +pyb.Switch.callback?4(fun) +pyb.Switch.value?4() +pyb.Switch?1() +pyb.Timer.BOTH?7 +pyb.Timer.ENC_A?7 +pyb.Timer.ENC_AB?7 +pyb.Timer.ENC_B?7 +pyb.Timer.FALLING?7 +pyb.Timer.HIGH?7 +pyb.Timer.IC?7 +pyb.Timer.LOW?7 +pyb.Timer.OC_ACTIVE?7 +pyb.Timer.OC_FORCED_ACTIVE?7 +pyb.Timer.OC_FORCED_INACTIVE?7 +pyb.Timer.OC_INACTIVE?7 +pyb.Timer.OC_TIMING?7 +pyb.Timer.OC_TOGGLE?7 +pyb.Timer.PWM?7 +pyb.Timer.PWM_INVERTED?7 +pyb.Timer.RISING?7 +pyb.Timer.callback?4(fun) +pyb.Timer.channel?4(channel, mode, **kwargs) +pyb.Timer.counter?4(value=None) +pyb.Timer.deinit?4() +pyb.Timer.freq?4(value=None) +pyb.Timer.init?4(*, freq, prescaler, period) +pyb.Timer.period?4(value=None) +pyb.Timer.prescaler?4(value=None) +pyb.Timer.source_freq?4() +pyb.Timer?1(id, *, freq, prescaler, period) +pyb.TimerChannel.callback?4(fun) +pyb.TimerChannel.capture?4(value=None) +pyb.TimerChannel.compare?4(value=None) +pyb.TimerChannel.pulse_width?4(value=None) +pyb.TimerChannel.pulse_width_percent?4(value=None) +pyb.UART.CTS?7 +pyb.UART.RTS?7 +pyb.UART.any?4() +pyb.UART.deinit?4() +pyb.UART.init?4(baudrate, bits=8, parity=None, stop=1, *, timeout=0, flow=0, timeout_char=0, read_buf_len=64) +pyb.UART.read?4(nbytes=None) +pyb.UART.readchar?4() +pyb.UART.readinto?4(buf, nbytes=None) +pyb.UART.readline?4() +pyb.UART.sendbreak?4() +pyb.UART.write?4(buf) +pyb.UART.writechar?4(char) +pyb.UART?1(bus, baudrate=None, bits=8, parity=None, stop=1, *, timeout=0, flow=0, timeout_char=0, read_buf_len=64) +pyb.USB_HID.recv?4(data, *, timeout=5000) +pyb.USB_HID.send?4(data) +pyb.USB_HID?1() +pyb.USB_VCP.any?4() +pyb.USB_VCP.close?4() +pyb.USB_VCP.isconnected?4() +pyb.USB_VCP.read?4(nbytes=None) +pyb.USB_VCP.readinto?4(buf, maxlen=None) +pyb.USB_VCP.readline?4() +pyb.USB_VCP.readlines?4() +pyb.USB_VCP.recv?4(data, *, timeout=5000) +pyb.USB_VCP.send?4(data, *, timeout=5000) +pyb.USB_VCP.setinterrupt?4(chr) +pyb.USB_VCP.write?4(buf) +pyb.USB_VCP?1() +pyb.bootloader?4() +pyb.delay?4(ms) +pyb.disable_irq?4() +pyb.elapsed_micros?4(start) +pyb.elapsed_millis?4(start) +pyb.enable_irq?4(state=True) +pyb.fault_debug?4(value) +pyb.freq?4(sysclk=None, hclk=None, pclk1=None, pclk2=None) +pyb.hard_reset?4() +pyb.have_cdc?4() +pyb.hid?4(buttons, x, y, z) +pyb.hid_keyboard?7 +pyb.hid_mouse?7 +pyb.info?4(dump_alloc_table=None) +pyb.main?4(filename) +pyb.micros?4() +pyb.millis?4() +pyb.mount?4(device, mountpoint, *, readonly=False, mkfs=False) +pyb.repl_uart?4(uart) +pyb.rng?4() +pyb.standby?4() +pyb.stop?4() +pyb.sync?4() +pyb.udelay?4(us) +pyb.unique_id?4() +pyb.usb_mode?4(modestr=None, vid=0xf055, pid=0x9801, hid=hid_mouse) +pyb.wfi?4() +sys.argv?7 +sys.atexit?4(func) +sys.byteorder?7 +sys.exit?4(retval=0) +sys.implementation?7 +sys.maxsize?7 +sys.modules?7 +sys.path?7 +sys.platform?7 +sys.print_exception?4(exc, file=stdout) +sys.stderr?7 +sys.stdin?7 +sys.stdout?7 +sys.version?7 +sys.version_info?7 +ubinascii.a2b_base64?4(data) +ubinascii.b2a_base64?4(data) +ubinascii.hexlify?4(data, sep="") +ubinascii.unhexlify?4(data) +ucollections.OrderedDict?1(iterableOfKeyValue) +ucollections.deque.append?4(x) +ucollections.deque.popleft?4() +ucollections.deque?1(iterable, maxlen, flags=0) +ucollections.namedtuple?1(name, fields) +ucryptolib.MODE_CBC?7 +ucryptolib.MODE_CTR?7 +ucryptolib.MODE_ECB?7 +ucryptolib.aes.decrypt?4(in_buf, out_buf=None) +ucryptolib.aes.encrypt?4(in_buf, out_buf=None) +ucryptolib.aes?1(key, mode, IV=None) +uctypes.ARRAY?7 +uctypes.BIG_ENDIAN?7 +uctypes.FLOAT32?7 +uctypes.FLOAT64?7 +uctypes.INT16?7 +uctypes.INT32?7 +uctypes.INT64?7 +uctypes.INT8?7 +uctypes.LITTLE_ENDIAN?7 +uctypes.NATIVE?7 +uctypes.PTR?7 +uctypes.UINT16?7 +uctypes.UINT32?7 +uctypes.UINT64?7 +uctypes.UINT8?7 +uctypes.VOID?7 +uctypes.addressof?4(obj) +uctypes.bytearray_at?4(addr, size) +uctypes.bytes_at?4(addr, size) +uctypes.sizeof?4(struct, layout_type=NATIVE) +uctypes.struct?1(addr, descriptor, layout_type=NATIVE) +uerrno.EACCES?7 +uerrno.EADDRINUSE?7 +uerrno.EAGAIN?7 +uerrno.EALREADY?7 +uerrno.EBADF?7 +uerrno.ECONNABORTED?7 +uerrno.ECONNREFUSED?7 +uerrno.ECONNRESET?7 +uerrno.EEXIST?7 +uerrno.EHOSTUNREACH?7 +uerrno.EINPROGRESS?7 +uerrno.EINVAL?7 +uerrno.EIO?7 +uerrno.EISDIR?7 +uerrno.ENOBUFS?7 +uerrno.ENODEV?7 +uerrno.ENOENT?7 +uerrno.ENOMEM?7 +uerrno.ENOTCONN?7 +uerrno.EOPNOTSUPP?7 +uerrno.EPERM?7 +uerrno.ETIMEDOUT?7 +uerrno.errorcode?7 +uhashlib.md5.digest?4() +uhashlib.md5.update?4(data) +uhashlib.md5?1(data=None) +uhashlib.sha1.digest?4() +uhashlib.sha1.update?4(data) +uhashlib.sha1?1(data=None) +uhashlib.sha256.digest?4() +uhashlib.sha256.update?4(data) +uhashlib.sha256?1(data=None) +uheapq.heapify?4(x) +uheapq.heappop?4(heap) +uheapq.heappush?4(heap, item) +uio.BytesIO.close?4() +uio.BytesIO.flush?4() +uio.BytesIO.getvalue?4() +uio.BytesIO.read?4(size=-1) +uio.BytesIO.readinto?4(b) +uio.BytesIO.readline?4(size=-1) +uio.BytesIO.seek?4(offset, whence=0) +uio.BytesIO.write?4(b) +uio.BytesIO?1(initial_value=b"") +uio.FileIO.close?4() +uio.FileIO.flush?4() +uio.FileIO.read?4(size=-1) +uio.FileIO.readinto?4(b) +uio.FileIO.readline?4(size=-1) +uio.FileIO.readlines?4(hint=-1) +uio.FileIO.seek?4(offset, whence=0) +uio.FileIO.tell?4() +uio.FileIO.write?4(b) +uio.FileIO?1(name, mode='r', **kwargs) +uio.StringIO.close?4() +uio.StringIO.flush?4() +uio.StringIO.getvalue?4() +uio.StringIO.read?4(size=-1) +uio.StringIO.readinto?4(b) +uio.StringIO.readline?4(size=-1) +uio.StringIO.seek?4(offset, whence=0) +uio.StringIO.write?4(s) +uio.StringIO?1(initial_value="") +uio.TextIOWrapper.close?4() +uio.TextIOWrapper.flush?4() +uio.TextIOWrapper.read?4(size=-1) +uio.TextIOWrapper.readinto?4(b) +uio.TextIOWrapper.readline?4(size=-1) +uio.TextIOWrapper.readlines?4(hint=-1) +uio.TextIOWrapper.seek?4(offset, whence=0) +uio.TextIOWrapper.tell?4() +uio.TextIOWrapper.write?4(s) +uio.TextIOWrapper?1(name, mode='r', **kwargs) +uio.open?4(name, mode='r', **kwargs) +ujson.dump?4(obj, stream) +ujson.dumps?4(obj) +ujson.load?4(stream) +ujson.loads?4(string) +uos.AbstractBlockDev.ioctl?4(op, arg) +uos.AbstractBlockDev.readblocks?4(block_num, buf) +uos.AbstractBlockDev.writeblocks?4(block_num, buf) +uos.AbstractBlockDev?1() +uos.VfsFat.mkfs?4() +uos.VfsFat?1(block_dev) +uos.chdir?4(path) +uos.dupterm?4(stream_object, index=0) +uos.getcwd?4() +uos.ilistdir?4(dir=".") +uos.listdir?4(dir=".") +uos.mkdir?4(path) +uos.mount?4(fsobj, mount_point, *, readonly) +uos.remove?4(path) +uos.rename?4(old_path, new_path) +uos.rmdir?4(path) +uos.stat?4(path) +uos.statvfs?4(path) +uos.sync?4() +uos.umount?4(mount_point) +uos.uname?4() +uos.urandom?4(n) +ure.DEBUG?7 +ure.compile?4(regex_str, flags=0) +ure.match?4(regex_str, string) +ure.match_object.end?4(index=0) +ure.match_object.group?4(index) +ure.match_object.groups?4() +ure.match_object.span?4(index=0) +ure.match_object.start?4(index=0) +ure.regex_object.match?4(string) +ure.regex_object.search?4(string) +ure.regex_object.split?4(string, max_split=-1) +ure.regex_object.sub?4(replace, string, count=0, flags=0) +ure.search?4(regex_str, string) +ure.sub?4(regex_str, replace, string, count=0, flags=0) +uselect.POLLERR?7 +uselect.POLLHUP?7 +uselect.POLLIN?7 +uselect.POLLOUT?7 +uselect.Poll.ipoll?4(timeout=-1, flags=0) +uselect.Poll.modify?4(obj, eventmask) +uselect.Poll.poll?4(timeout=-1) +uselect.Poll.register?4(obj, eventmask = POLLIN | POLLOUT) +uselect.Poll.unregister?4(obj) +uselect.poll?4() +uselect.select?4(rlist, wlist, xlist, timeout=-1) +usocket.AF_INET6?7 +usocket.AF_INET?7 +usocket.IPPROTO_IP?7 +usocket.IPPROTO_TCP?7 +usocket.IPPROTO_UDP?7 +usocket.IP_ADD_MEMBERSHIP?7 +usocket.SOCK_DGRAM?7 +usocket.SOCK_RAW?7 +usocket.SOCK_STREAM?7 +usocket.SOL_SOCKET?7 +usocket.SO_REUSEADDR?7 +usocket.Socket.accept?4() +usocket.Socket.bind?4(address) +usocket.Socket.close?4() +usocket.Socket.connect?4(address) +usocket.Socket.listen?4(backlog=None) +usocket.Socket.makefile?4(mode='rb', buffering=0) +usocket.Socket.read?4(size=None) +usocket.Socket.readinto?4(buf, nbytes=None) +usocket.Socket.readline?4() +usocket.Socket.recv?4(bufsize) +usocket.Socket.recvfrom?4(bufsize) +usocket.Socket.send?4(bytes) +usocket.Socket.sendall?4(bytes) +usocket.Socket.sendto?4(bytes, address) +usocket.Socket.setblocking?4(flag) +usocket.Socket.setsockopt?4(level, optname, value) +usocket.Socket.settimeout?4(value) +usocket.Socket.write?4(buf) +usocket.getaddrinfo?4(host, port, af=0, type=0, proto=0, flags=0) +usocket.inet_ntop?4(af, bin_addr) +usocket.inet_pton?4(af, txt_addr) +usocket.socket?4(af=AF_INET, type=SOCK_STREAM, proto=IPPROTO_TCP) +ussl.CERT_NONE?7 +ussl.CERT_OPTIONAL?7 +ussl.CERT_REQUIRED?7 +ussl.wrap_socket?4(sock, server_side=False, keyfile=None, certfile=None, cert_reqs=CERT_NONE, ca_certs=None) +ustruct.calcsize?4(fmt) +ustruct.pack?4(fmt, *variables) +ustruct.pack_into?4(fmt, buffer, offset, *variables) +ustruct.unpack?4(fmt, data) +ustruct.unpack_from?4(fmt, data, offset=0) +utime.localtime?4(secs=None) +utime.sleep?4(seconds) +utime.sleep_ms?4(ms) +utime.sleep_us?4(us) +utime.ticks_add?4(ticks, delta) +utime.ticks_cpu?4() +utime.ticks_diff?4(ticks1, ticks2) +utime.ticks_ms?4() +utime.ticks_us?4() +utime.time?4() +uzlib.DecompIO?1(stream, wbits=0) +uzlib.decompress?4(data, wbits=0, bufsize=0) +wipy.heartbeat?4(enable=None)
--- a/eric6/APIs/Python3/PyQt5.bas Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6/APIs/Python3/PyQt5.bas Sat Sep 07 12:59:54 2019 +0200 @@ -4,10 +4,15 @@ QAbstractGraphicsShapeItem QGraphicsItem QAbstractItemDelegate QObject QAbstractItemModel QObject +QAbstractItemModelReplica QAbstractItemModel +QAbstractItemModelTester QObject QAbstractItemView QAbstractScrollArea QAbstractListModel QAbstractItemModel QAbstractMessageHandler QObject QAbstractNetworkCache QObject +QAbstractOAuth QObject +QAbstractOAuth2 QAbstractOAuth +QAbstractOAuthReplyHandler QObject QAbstractPrintDialog QDialog QAbstractProxyModel QAbstractItemModel QAbstractScrollArea QFrame @@ -19,6 +24,7 @@ QAbstractTextDocumentLayout QObject QAbstractTransition QObject QAbstractUriResolver QObject +QAbstractVideoFilter QObject QAbstractVideoSurface QObject QAccelerometer QSensor QAccelerometerFilter QSensorFilter @@ -61,6 +67,8 @@ QCameraImageCapture QObject QMediaBindableInterface QCameraImageProcessing QObject QCameraViewfinder QVideoWidget +QCborKnownTags IntEnum +QCborSimpleType IntEnum QCheckBox QAbstractButton QChildEvent QEvent QClipboard QObject @@ -74,6 +82,7 @@ QCompassFilter QSensorFilter QCompassReading QSensorReading QCompleter QObject +QConcatenateTablesProxyModel QAbstractItemModel QConicalGradient QGradient QContextMenuEvent QInputEvent QCoreApplication QObject @@ -99,8 +108,24 @@ QDialog QWidget QDialogButtonBox QWidget QDirModel QAbstractItemModel +QDistanceFilter QSensorFilter +QDistanceReading QSensorReading +QDistanceSensor QSensor QDnsLookup QObject QDockWidget QWidget +QDomAttr QDomNode +QDomCDATASection QDomText +QDomCharacterData QDomNode +QDomComment QDomCharacterData +QDomDocument QDomNode +QDomDocumentFragment QDomNode +QDomDocumentType QDomNode +QDomElement QDomNode +QDomEntity QDomNode +QDomEntityReference QDomNode +QDomNotation QDomNode +QDomProcessingInstruction QDomNode +QDomText QDomCharacterData QDoubleSpinBox QAbstractSpinBox QDoubleValidator QValidator QDrag QObject @@ -134,9 +159,19 @@ QGLWidget QWidget QGeoAreaMonitorSource QObject QGeoCircle QGeoShape +QGeoCodeReply QObject +QGeoCodingManager QObject +QGeoCodingManagerEngine QObject +QGeoPath QGeoShape +QGeoPolygon QGeoShape QGeoPositionInfoSource QObject QGeoRectangle QGeoShape +QGeoRouteLeg QGeoRoute +QGeoRouteReply QObject +QGeoRoutingManager QObject +QGeoRoutingManagerEngine QObject QGeoSatelliteInfoSource QObject +QGeoServiceProvider QObject QGesture QObject QGestureEvent QEvent QGraphicsAnchor QObject @@ -176,7 +211,6 @@ QGraphicsTransform QObject QGraphicsVideoItem QGraphicsObject QMediaBindableInterface QGraphicsView QAbstractScrollArea -QGraphicsWebView QGraphicsWidget QGraphicsWidget QGraphicsObject QGraphicsLayoutItem QGridLayout QLayout QGroupBox QWidget @@ -191,6 +225,7 @@ QHelpEngine QHelpEngineCore QHelpEngineCore QObject QHelpEvent QEvent +QHelpFilterEngine QObject QHelpIndexModel QStringListModel QHelpIndexWidget QListView QHelpSearchEngine QObject @@ -203,6 +238,9 @@ QHolsterSensor QSensor QHoverEvent QInputEvent QHttpMultiPart QObject +QHumidityFilter QSensorFilter +QHumidityReading QSensorReading +QHumiditySensor QSensor QIODevice QObject QIRProximityFilter QSensorFilter QIRProximityReading QSensorReading @@ -226,6 +264,9 @@ QLabel QFrame QLayout QObject QLayoutItem QLibrary QObject +QLidFilter QSensorFilter +QLidReading QSensorReading +QLidSensor QSensor QLightFilter QSensorFilter QLightReading QSensorReading QLightSensor QSensor @@ -235,6 +276,8 @@ QListWidget QListView QLocalServer QObject QLocalSocket QIODevice +QLowEnergyController QObject +QLowEnergyService QObject QMagnetometer QSensor QMagnetometerFilter QSensorFilter QMagnetometerReading QSensorReading @@ -257,6 +300,14 @@ QMoveEvent QEvent QMovie QObject QNativeGestureEvent QInputEvent +QNdefNfcIconRecord QNdefRecord +QNdefNfcSmartPosterRecord QNdefRecord +QNdefNfcTextRecord QNdefRecord +QNdefNfcUriRecord QNdefRecord +QNearFieldManager QObject +QNearFieldShareManager QObject +QNearFieldShareTarget QObject +QNearFieldTarget QObject QNetworkAccessManager QObject QNetworkConfigurationManager QObject QNetworkCookieJar QObject @@ -264,7 +315,13 @@ QNetworkReply QIODevice QNetworkSession QObject QNmeaPositionInfoSource QGeoPositionInfoSource +QOAuth1 QAbstractOAuth +QOAuth2AuthorizationCodeFlow QAbstractOAuth2 +QOAuthHttpServerReplyHandler QOAuthOobReplyHandler +QOAuthOobReplyHandler QAbstractOAuthReplyHandler QObjectCleanupHandler QObject +QOcspCertificateStatus IntEnum +QOcspRevocationReason IntEnum QOffscreenSurface QObject QSurface QOpenGLContext QObject QOpenGLContextGroup QObject @@ -275,11 +332,14 @@ QOpenGLTimeMonitor QObject QOpenGLTimerQuery QObject QOpenGLVertexArrayObject QObject +QOpenGLWidget QWidget +QOpenGLWindow QPaintDeviceWindow QOrientationFilter QSensorFilter QOrientationReading QSensorReading QOrientationSensor QSensor QPageSetupDialog QDialog QPagedPaintDevice QPaintDevice +QPaintDeviceWindow QWindow QPaintDevice QPaintEvent QEvent QPanGesture QGesture QParallelAnimationGroup QAnimationGroup @@ -288,8 +348,23 @@ QPicture QPaintDevice QPinchGesture QGesture QPixmap QPaintDevice +QPlaceContentReply QPlaceReply +QPlaceDetailsReply QPlaceReply +QPlaceEditorial QPlaceContent +QPlaceIdReply QPlaceReply +QPlaceImage QPlaceContent +QPlaceManager QObject +QPlaceManagerEngine QObject +QPlaceMatchReply QPlaceReply +QPlaceProposedSearchResult QPlaceSearchResult +QPlaceReply QObject +QPlaceResult QPlaceSearchResult +QPlaceReview QPlaceContent +QPlaceSearchReply QPlaceReply +QPlaceSearchSuggestionReply QPlaceReply QPlainTextDocumentLayout QAbstractTextDocumentLayout QPlainTextEdit QAbstractScrollArea +QPlatformSurfaceEvent QEvent QPluginLoader QObject QPressureFilter QSensorFilter QPressureReading QSensorReading @@ -305,6 +380,7 @@ QProximityFilter QSensorFilter QProximityReading QSensorReading QProximitySensor QSensor +QProxyStyle QCommonStyle QPushButton QAbstractButton QPyDesignerContainerExtension QObject QDesignerContainerExtension QPyDesignerCustomWidgetCollectionPlugin QObject QDesignerCustomWidgetCollectionInterface @@ -319,11 +395,16 @@ QQmlExpression QObject QQmlExtensionPlugin QObject QQmlFileSelector QObject +QQmlNdefRecord QObject QQmlPropertyMap QObject +QQuickAsyncImageProvider QQuickImageProvider QQuickFramebufferObject QQuickItem QQuickImageProvider QQmlImageProviderBase +QQuickImageResponse QObject QQuickItem QObject QQmlParserStatus +QQuickItemGrabResult QObject QQuickPaintedItem QQuickItem +QQuickRenderControl QObject QQuickTextDocument QObject QQuickTextureFactory QObject QQuickView QQuickWindow @@ -333,20 +414,34 @@ QRadioButton QAbstractButton QRadioData QObject QMediaBindableInterface QRadioTuner QMediaObject +QRasterWindow QPaintDeviceWindow QRegExpValidator QValidator QRegularExpressionValidator QValidator +QRemoteObjectAbstractPersistedStore QObject +QRemoteObjectDynamicReplica QRemoteObjectReplica +QRemoteObjectHost QRemoteObjectHostBase +QRemoteObjectHostBase QRemoteObjectNode +QRemoteObjectNode QObject +QRemoteObjectRegistry QRemoteObjectReplica +QRemoteObjectRegistryHost QRemoteObjectHostBase +QRemoteObjectReplica QObject QResizeEvent QEvent QRotationFilter QSensorFilter QRotationReading QSensorReading QRotationSensor QSensor QRubberBand QWidget +QSGAbstractRenderer QObject QSGBasicGeometryNode QSGNode QSGClipNode QSGBasicGeometryNode QSGDynamicTexture QSGTexture +QSGEngine QObject QSGFlatColorMaterial QSGMaterial QSGGeometryNode QSGBasicGeometryNode +QSGImageNode QSGGeometryNode QSGOpacityNode QSGNode QSGOpaqueTextureMaterial QSGMaterial +QSGRectangleNode QSGGeometryNode +QSGRenderNode QSGNode QSGSimpleRectNode QSGGeometryNode QSGSimpleTextureNode QSGGeometryNode QSGTexture QObject @@ -478,6 +573,7 @@ QToolButton QAbstractButton QTouchEvent QInputEvent QTranslator QObject +QTransposeProxyModel QAbstractProxyModel QTreeView QAbstractItemView QTreeWidget QTreeView QUdpSocket QAbstractSocket @@ -489,14 +585,10 @@ QVariantAnimation QAbstractAnimation QVideoProbe QObject QVideoWidget QWidget QMediaBindableInterface -QWebFrame QObject -QWebHistoryInterface QObject -QWebInspector QWidget -QWebPage QObject -QWebPluginFactory QObject +QWebChannel QObject +QWebChannelAbstractTransport QObject QWebSocket QObject QWebSocketServer QObject -QWebView QWidget QWhatsThisClickedEvent QEvent QWheelEvent QInputEvent QWidget QObject QPaintDevice @@ -506,7 +598,8 @@ QWindowStateChangeEvent QEvent QWizard QDialog QWizardPage QWidget +QXmlDefaultHandler QXmlContentHandler QXmlErrorHandler QXmlDTDHandler QXmlEntityResolver QXmlLexicalHandler QXmlDeclHandler QXmlFormatter QXmlSerializer QXmlSerializer QAbstractXmlReceiver +QXmlSimpleReader QXmlReader QtMsgType int -pyqtWrapperType wrappertype
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/Python3/PyQtChart.bas Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,48 @@ +QAbstractAxis QObject +QAbstractBarSeries QAbstractSeries +QAbstractSeries QObject +QAreaLegendMarker QLegendMarker +QAreaSeries QAbstractSeries +QBarCategoryAxis QAbstractAxis +QBarLegendMarker QLegendMarker +QBarSeries QAbstractBarSeries +QBarSet QObject +QBoxPlotLegendMarker QLegendMarker +QBoxPlotSeries QAbstractSeries +QBoxSet QObject +QCandlestickLegendMarker QLegendMarker +QCandlestickModelMapper QObject +QCandlestickSeries QAbstractSeries +QCandlestickSet QObject +QCategoryAxis QValueAxis +QChart QGraphicsWidget +QChartView QGraphicsView +QDateTimeAxis QAbstractAxis +QHBarModelMapper QObject +QHBoxPlotModelMapper QObject +QHCandlestickModelMapper QCandlestickModelMapper +QHPieModelMapper QObject +QHXYModelMapper QObject +QHorizontalBarSeries QAbstractBarSeries +QHorizontalPercentBarSeries QAbstractBarSeries +QHorizontalStackedBarSeries QAbstractBarSeries +QLegend QGraphicsWidget +QLegendMarker QObject +QLineSeries QXYSeries +QLogValueAxis QAbstractAxis +QPercentBarSeries QAbstractBarSeries +QPieLegendMarker QLegendMarker +QPieSeries QAbstractSeries +QPieSlice QObject +QPolarChart QChart +QScatterSeries QXYSeries +QSplineSeries QLineSeries +QStackedBarSeries QAbstractBarSeries +QVBarModelMapper QObject +QVBoxPlotModelMapper QObject +QVCandlestickModelMapper QCandlestickModelMapper +QVPieModelMapper QObject +QVXYModelMapper QObject +QValueAxis QAbstractAxis +QXYLegendMarker QLegendMarker +QXYSeries QAbstractSeries
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/Python3/PyQtWebEngine.bas Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,11 @@ +QQuickWebEngineProfile QObject +QQuickWebEngineScript QObject +QWebEngineCookieStore QObject +QWebEngineDownloadItem QObject +QWebEngineNotification QObject +QWebEnginePage QObject +QWebEngineProfile QObject +QWebEngineUrlRequestInterceptor QObject +QWebEngineUrlRequestJob QObject +QWebEngineUrlSchemeHandler QObject +QWebEngineView QWidget
--- a/eric6/APIs/Python3/QScintilla2.bas Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6/APIs/Python3/QScintilla2.bas Sat Sep 07 12:59:54 2019 +0200 @@ -16,10 +16,12 @@ QsciLexerFortran77 QsciLexer QsciLexerHTML QsciLexer QsciLexerIDL QsciLexerCPP +QsciLexerJSON QsciLexer QsciLexerJava QsciLexerCPP QsciLexerJavaScript QsciLexerCPP QsciLexerLua QsciLexer QsciLexerMakefile QsciLexer +QsciLexerMarkdown QsciLexer QsciLexerMatlab QsciLexer QsciLexerOctave QsciLexerMatlab QsciLexerPO QsciLexer
--- a/eric6/APIs/Python3/eric6.api Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6/APIs/Python3/eric6.api Sat Sep 07 12:59:54 2019 +0200 @@ -1012,6 +1012,9 @@ eric6.E5Gui.E5FileDialog.getOpenFileNamesAndFilter?4(parent=None, caption="", directory="", filterStr="", initialFilter="", options=None) eric6.E5Gui.E5FileDialog.getSaveFileName?4(parent=None, caption="", directory="", filterStr="", options=None) eric6.E5Gui.E5FileDialog.getSaveFileNameAndFilter?4(parent=None, caption="", directory="", filterStr="", initialFilter="", options=None) +eric6.E5Gui.E5FileSaveConfirmDialog.E5FileSaveConfirmDialog.selectedAction?4() +eric6.E5Gui.E5FileSaveConfirmDialog.E5FileSaveConfirmDialog?1(filename, title, message="", picker=True, parent=None) +eric6.E5Gui.E5FileSaveConfirmDialog.confirmOverwrite?4(filename, title, message="", picker=True, parent=None) eric6.E5Gui.E5GenericDiffHighlighter.E5GenericDiffHighlighter.createRules?4(*rules) eric6.E5Gui.E5GenericDiffHighlighter.E5GenericDiffHighlighter.formats?4(line) eric6.E5Gui.E5GenericDiffHighlighter.E5GenericDiffHighlighter.generateRules?4() @@ -1278,6 +1281,15 @@ eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setTitle?4(title) eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog?1(parent=None) eric6.E5Gui.E5PathPickerDialog.getPath?4(parent, title, label, mode=E5PathPickerModes.OpenFileMode, path="", defaultDirectory="", filters=None) +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.keyPressEvent?4(evt) +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.normalExit?4() +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.normalExitWithoutErrors?4() +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.on_buttonBox_clicked?4(button) +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.on_input_returnPressed?4() +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.on_passwordCheckBox_toggled?4(isOn) +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.on_sendButton_clicked?4() +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.startProcess?4(program, args, workingDir=None, showArgs=True, environment=None) +eric6.E5Gui.E5ProcessDialog.E5ProcessDialog?1(outputTitle="", windowTitle="", parent=None) eric6.E5Gui.E5ProgressDialog.E5ProgressDialog.format?4() eric6.E5Gui.E5ProgressDialog.E5ProgressDialog.setFormat?4(labelFormat) eric6.E5Gui.E5ProgressDialog.E5ProgressDialog?1(labelText, cancelButtonText, minimum, maximum, labelFormat=None, parent=None, flags=None) @@ -3732,6 +3744,190 @@ eric6.IconEditor.cursors.cursors_rc.qt_resource_struct_v1?7 eric6.IconEditor.cursors.cursors_rc.qt_resource_struct_v2?7 eric6.IconEditor.cursors.cursors_rc.qt_version?7 +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.DeviceVolumeName?7 +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.addDeviceMenuEntries?4(menu) +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.canRunScript?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.canStartFileManager?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.canStartPlotter?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.canStartRepl?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.deviceName?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.forceInterrupt?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.getDocumentationUrl?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.getWorkspace?4(silent=False) +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.runScript?4(script) +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.setButtons?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice.supportsLocalFileAccess?4() +eric6.MicroPython.CircuitPythonDevices.CircuitPythonDevice?1(microPythonWidget, parent=None) +eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.CircuitPythonFirmwareSelectionDialog.getData?4() +eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged?4(index) +eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged?4(devicePath) +eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged?4(firmware) +eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked?4() +eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.CircuitPythonFirmwareSelectionDialog?1(parent=None) +eric6.MicroPython.EspDevices.EspDevice.addDeviceMenuEntries?4(menu) +eric6.MicroPython.EspDevices.EspDevice.canRunScript?4() +eric6.MicroPython.EspDevices.EspDevice.canStartFileManager?4() +eric6.MicroPython.EspDevices.EspDevice.canStartPlotter?4() +eric6.MicroPython.EspDevices.EspDevice.canStartRepl?4() +eric6.MicroPython.EspDevices.EspDevice.deviceName?4() +eric6.MicroPython.EspDevices.EspDevice.forceInterrupt?4() +eric6.MicroPython.EspDevices.EspDevice.getDocumentationUrl?4() +eric6.MicroPython.EspDevices.EspDevice.runScript?4(script) +eric6.MicroPython.EspDevices.EspDevice.setButtons?4() +eric6.MicroPython.EspDevices.EspDevice?1(microPythonWidget, parent=None) +eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog.getData?4() +eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged?4(chip) +eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog.on_firmwarePicker_textChanged?4(firmware) +eric6.MicroPython.EspFirmwareSelectionDialog.EspFirmwareSelectionDialog?1(addon=False, parent=None) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.cd?4(dirname) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.connectToDevice?4(port) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.dataReceived?7 +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.disconnectFromDevice?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.execute?4(commands) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.executeAsync?4(commandsList) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.executeAsyncFinished?7 +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.fileSystemInfo?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.get?4(deviceFileName, hostFileName=None) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.getImplementation?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.getTime?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.handlePreferencesChanged?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.isConnected?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.lls?4(dirname="", fullstat=False, showHidden=False) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.ls?4(dirname="") +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.mkdir?4(dirname) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.put?4(hostFileName, deviceFileName=None) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.pwd?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.remainingTask?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.rm?4(filename) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.rmdir?4(dirname) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.rmrf?4(name, recursive=False, force=False) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.syncTime?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.version?4() +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.write?4(data) +eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface?1(parent=None) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.addDeviceMenuEntries?4(menu) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canRunScript?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canStartFileManager?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canStartPlotter?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canStartRepl?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.deviceName?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.forceInterrupt?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.getDocumentationUrl?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.getWorkspace?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.handleDataFlood?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.hasDocumentationUrl?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.hasTimeCommands?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.runScript?4(script) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.sendCommands?4(commandsList) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.setButtons?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.setFileManager?4(on) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.setPlotter?4(on) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.setRepl?4(on) +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.supportsLocalFileAccess?4() +eric6.MicroPython.MicroPythonDevices.MicroPythonDevice?1(microPythonWidget, parent=None) +eric6.MicroPython.MicroPythonDevices.SupportedBoards?7 +eric6.MicroPython.MicroPythonDevices.getDevice?4(deviceType, microPythonWidget) +eric6.MicroPython.MicroPythonDevices.getDeviceIcon?4(boardName, iconFormat=True) +eric6.MicroPython.MicroPythonDevices.getFoundDevices?4() +eric6.MicroPython.MicroPythonDevices.getSupportedDevices?4() +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.cd?4(dirname) +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.createDirectoryDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.currentDir?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.currentDirChanged?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.delete?4(deviceFileName) +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.deleteFileDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.error?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.fileSystemInfo?4() +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.fsinfoDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.get?4(deviceFileName, hostFileName="") +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.getFileDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.lls?4(dirname, showHidden=False) +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.longListFiles?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.mkdir?4(dirname) +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.put?4(hostFileName, deviceFileName="") +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.putFileDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.pwd?4() +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.removeDirectoryDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rmdir?4(dirname, recursive=False) +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rsync?4(hostDirectory, deviceDirectory, mirror=True, localDevice=False) +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rsyncDone?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager.rsyncProgressMessage?7 +eric6.MicroPython.MicroPythonFileManager.MicroPythonFileManager?1(commandsInterface, parent=None) +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated?4(item, column) +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_deviceReloadButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_deviceUpButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_getAsButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_getButton_clicked?4(getAs=False) +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated?4(item, column) +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_localReloadButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_localUpButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_putAsButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_putButton_clicked?4(putAs=False) +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.on_syncButton_clicked?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.start?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget.stop?4() +eric6.MicroPython.MicroPythonFileManagerWidget.MicroPythonFileManagerWidget?1(commandsInterface, deviceWithLocalAccess, parent=None) +eric6.MicroPython.MicroPythonFileSystemUtilities.decoratedName?4(name, mode, isDir=False) +eric6.MicroPython.MicroPythonFileSystemUtilities.fstat?4(filename) +eric6.MicroPython.MicroPythonFileSystemUtilities.isVisible?4(name, showHidden) +eric6.MicroPython.MicroPythonFileSystemUtilities.listdirStat?4(dirname, showHidden=False) +eric6.MicroPython.MicroPythonFileSystemUtilities.mode2string?4(mode) +eric6.MicroPython.MicroPythonFileSystemUtilities.mtime2string?4(mtime) +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget.dataFlood?7 +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget.hasData?4() +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget.isDirty?4() +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget.on_saveButton_clicked?4() +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget.processData?4(data) +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget.saveData?4() +eric6.MicroPython.MicroPythonGraphWidget.MicroPythonGraphWidget?1(parent=None) +eric6.MicroPython.MicroPythonProgressInfoDialog.MicroPythonProgressInfoDialog.addMessage?4(message) +eric6.MicroPython.MicroPythonProgressInfoDialog.MicroPythonProgressInfoDialog?1(parent=None) +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort.closeSerialLink?4() +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort.hasTimedOut?4() +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort.isConnected?4() +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort.openSerialLink?4(port) +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort.readUntil?4(expected=b"\n", size=None) +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort.setTimeout?4(timeout) +eric6.MicroPython.MicroPythonSerialPort.MicroPythonSerialPort?1(timeout=10000, parent=None) +eric6.MicroPython.MicroPythonWidget.AnsiColorSchemes?7 +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.DevicePortRole?7 +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.DeviceTypeRole?7 +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.ZoomMax?7 +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.ZoomMin?7 +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.commandsInterface?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.dataReceived?7 +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.eventFilter?4(obj, evt) +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.getCurrentPort?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.getDeviceWorkspace?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.handleDataFlood?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.isConnected?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.isMicrobit?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_chartButton_clicked?4(checked) +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_checkButton_clicked?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_connectButton_clicked?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_deviceTypeComboBox_activated?4(index) +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_filesButton_clicked?4(checked) +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_openButton_clicked?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_replButton_clicked?4(checked) +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_runButton_clicked?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.on_saveButton_clicked?4() +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget.setActionButtons?4(**kwargs) +eric6.MicroPython.MicroPythonWidget.MicroPythonWidget?1(parent=None) +eric6.MicroPython.MicrobitDevices.MicrobitDevice.addDeviceMenuEntries?4(menu) +eric6.MicroPython.MicrobitDevices.MicrobitDevice.canRunScript?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.canStartFileManager?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.canStartPlotter?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.canStartRepl?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.deviceName?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.forceInterrupt?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.getDocumentationUrl?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.getWorkspace?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.hasTimeCommands?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice.runScript?4(script) +eric6.MicroPython.MicrobitDevices.MicrobitDevice.setButtons?4() +eric6.MicroPython.MicrobitDevices.MicrobitDevice?1(microPythonWidget, parent=None) eric6.MultiProject.AddProjectDialog.AddProjectDialog.getData?4() eric6.MultiProject.AddProjectDialog.AddProjectDialog.on_filenamePicker_textChanged?4(txt) eric6.MultiProject.AddProjectDialog.AddProjectDialog.on_nameEdit_textChanged?4(txt) @@ -5699,13 +5895,13 @@ eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsCleanup?4(name) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsCommandLine?4(name) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsCommit?4(name, message="", noDialog=False, commitAll=True, amend=False) -eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsConvertProject?4(vcsDataDict, project) +eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsConvertProject?4(vcsDataDict, project, addAll=True) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsDiff?4(name) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsExists?4() eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsExport?4(vcsDataDict, projectDir) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsGetProjectBrowserHelper?4(browser, project, isTranslationsBrowser=False) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsGetProjectHelper?4(project) -eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsImport?4(vcsDataDict, projectDir, noDialog=False) +eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsImport?4(vcsDataDict, projectDir, noDialog=False, addAll=True) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsInit?4(vcsDir, noDialog=False) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsInitConfig?4(project) eric6.Plugins.VcsPlugins.vcsGit.git.Git.vcsLogBrowser?4(name, isFile=False) @@ -5887,7 +6083,7 @@ eric6.Plugins.VcsPlugins.vcsMercurial.HgCommitDialog.HgCommitDialog.on_recentComboBox_activated?4(txt) eric6.Plugins.VcsPlugins.vcsMercurial.HgCommitDialog.HgCommitDialog.rejected?7 eric6.Plugins.VcsPlugins.vcsMercurial.HgCommitDialog.HgCommitDialog.showEvent?4(evt) -eric6.Plugins.VcsPlugins.vcsMercurial.HgCommitDialog.HgCommitDialog?1(vcs, msg, mq, parent=None) +eric6.Plugins.VcsPlugins.vcsMercurial.HgCommitDialog.HgCommitDialog?1(vcs, msg, mq, merge, parent=None) eric6.Plugins.VcsPlugins.vcsMercurial.HgConflictsListDialog.HgConflictsListDialog.FilenameRole?7 eric6.Plugins.VcsPlugins.vcsMercurial.HgConflictsListDialog.HgConflictsListDialog.StatusRole?7 eric6.Plugins.VcsPlugins.vcsMercurial.HgConflictsListDialog.HgConflictsListDialog.closeEvent?4(e) @@ -6402,6 +6598,7 @@ eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.IgnoreFileName?7 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg._createStatusMonitorThread?5(interval, project) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.activeExtensionsChanged?7 +eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.canCommitMerge?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.canPull?4() eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.canPush?4() eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.clearStatusCache?4() @@ -6412,6 +6609,7 @@ eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.getHgSubPath?4() eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.getPlugin?4() eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hasSubrepositories?4() +eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgAbortMerge?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgAddSubrepository?4() eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgAnnotate?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgArchive?4() @@ -6427,7 +6625,6 @@ eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgBookmarkRename?4(name, renameInfo=None) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgBranch?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgBundle?4(name, bundleData=None) -eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgCancelMerge?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgConflicts?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgCopy?4(name, project) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.hgCreateIgnoreFile?4(name, autoAdd=False) @@ -6481,14 +6678,14 @@ eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsCheckout?4(vcsDataDict, projectDir, noDialog=False) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsCleanup?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsCommandLine?4(name) -eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsCommit?4(name, message, noDialog=False, closeBranch=False, mq=False) -eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsConvertProject?4(vcsDataDict, project) +eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsCommit?4(name, message, noDialog=False, closeBranch=False, mq=False, merge=False) +eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsConvertProject?4(vcsDataDict, project, addAll=True) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsDiff?4(name) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsExists?4() eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsExport?4(vcsDataDict, projectDir) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsGetProjectBrowserHelper?4(browser, project, isTranslationsBrowser=False) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsGetProjectHelper?4(project) -eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsImport?4(vcsDataDict, projectDir, noDialog=False) +eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsImport?4(vcsDataDict, projectDir, noDialog=False, addAll=True) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsInit?4(vcsDir, noDialog=False) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsInitConfig?4(project) eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsLogBrowser?4(name, isFile=False) @@ -6706,13 +6903,13 @@ eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsCleanup?4(name) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsCommandLine?4(name) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsCommit?4(name, message, noDialog=False) -eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsConvertProject?4(vcsDataDict, project) +eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsConvertProject?4(vcsDataDict, project, addAll=True) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsDiff?4(name) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsExists?4() eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsExport?4(vcsDataDict, projectDir) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsGetProjectBrowserHelper?4(browser, project, isTranslationsBrowser=False) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsGetProjectHelper?4(project) -eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsImport?4(vcsDataDict, projectDir, noDialog=False) +eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsImport?4(vcsDataDict, projectDir, noDialog=False, addAll=True) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsInit?4(vcsDir, noDialog=False) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsInitConfig?4(project) eric6.Plugins.VcsPlugins.vcsPySvn.subversion.Subversion.vcsLogBrowser?4(name, isFile=False) @@ -6944,13 +7141,13 @@ eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsCleanup?4(name) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsCommandLine?4(name) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsCommit?4(name, message, noDialog=False) -eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsConvertProject?4(vcsDataDict, project) +eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsConvertProject?4(vcsDataDict, project, addAll=True) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsDiff?4(name) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsExists?4() eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsExport?4(vcsDataDict, projectDir) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsGetProjectBrowserHelper?4(browser, project, isTranslationsBrowser=False) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsGetProjectHelper?4(project) -eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsImport?4(vcsDataDict, projectDir, noDialog=False) +eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsImport?4(vcsDataDict, projectDir, noDialog=False, addAll=True) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsInit?4(vcsDir, noDialog=False) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsInitConfig?4(project) eric6.Plugins.VcsPlugins.vcsSubversion.subversion.Subversion.vcsLogBrowser?4(name, isFile=False) @@ -7632,6 +7829,9 @@ eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.MasterPasswordEntryDialog.on_newPasswordAgainEdit_textChanged?4(txt) eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.MasterPasswordEntryDialog.on_newPasswordEdit_textChanged?4(txt) eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.MasterPasswordEntryDialog?1(oldPasswordHash, parent=None) +eric6.Preferences.ConfigurationPages.MicroPythonPage.MicroPythonPage.save?4() +eric6.Preferences.ConfigurationPages.MicroPythonPage.MicroPythonPage?1(parent=None) +eric6.Preferences.ConfigurationPages.MicroPythonPage.create?4(dlg) eric6.Preferences.ConfigurationPages.MimeTypesPage.MimeTypesPage.on_resetButton_clicked?4() eric6.Preferences.ConfigurationPages.MimeTypesPage.MimeTypesPage.save?4() eric6.Preferences.ConfigurationPages.MimeTypesPage.MimeTypesPage?1() @@ -7786,6 +7986,7 @@ eric6.Preferences.Prefs.initWebEngineSettingsDefaults?4() eric6.Preferences.Prefs.initWebSettingsDefaults?4() eric6.Preferences.Prefs.ircDefaults?7 +eric6.Preferences.Prefs.microPythonDefaults?7 eric6.Preferences.Prefs.multiProjectDefaults?7 eric6.Preferences.Prefs.pipDefaults?7 eric6.Preferences.Prefs.pluginManagerDefaults?7 @@ -7895,6 +8096,7 @@ eric6.Preferences.getIconEditor?4(key, prefClass=Prefs) eric6.Preferences.getIcons?4(key, prefClass=Prefs) eric6.Preferences.getIrc?4(key, prefClass=Prefs) +eric6.Preferences.getMicroPython?4(key, prefClass=Prefs) eric6.Preferences.getMultiProject?4(key, prefClass=Prefs) eric6.Preferences.getPip?4(key, prefClass=Prefs) eric6.Preferences.getPluginManager?4(key, prefClass=Prefs) @@ -7951,6 +8153,7 @@ eric6.Preferences.setIconEditor?4(key, value, prefClass=Prefs) eric6.Preferences.setIcons?4(key, value, prefClass=Prefs) eric6.Preferences.setIrc?4(key, value, prefClass=Prefs) +eric6.Preferences.setMicroPython?4(key, value, prefClass=Prefs) eric6.Preferences.setMultiProject?4(key, value, prefClass=Prefs) eric6.Preferences.setPip?4(key, value, prefClass=Prefs) eric6.Preferences.setPluginManager?4(key, value, prefClass=Prefs) @@ -8152,6 +8355,7 @@ eric6.Project.Project.Project.isDirty?4() eric6.Project.Project.Project.isJavaScriptProject?4() eric6.Project.Project.Project.isMakeEnabled?4() +eric6.Project.Project.Project.isMicroPythonProject?4() eric6.Project.Project.Project.isMixedLanguageProject?4() eric6.Project.Project.Project.isOpen?4() eric6.Project.Project.Project.isProjectFile?4(fn) @@ -8645,6 +8849,7 @@ eric6.QScintilla.Editor.Editor.isClone?4(editor) eric6.QScintilla.Editor.Editor.isJavascriptFile?4() eric6.QScintilla.Editor.Editor.isLastEditPositionAvailable?4() +eric6.QScintilla.Editor.Editor.isMicroPythonFile?4() eric6.QScintilla.Editor.Editor.isPy2File?4() eric6.QScintilla.Editor.Editor.isPy3File?4() eric6.QScintilla.Editor.Editor.isPyFile?4() @@ -10075,6 +10280,7 @@ eric6.UI.FindFileDialog.FindFileDialog.on_filterEdit_textEdited?4(text) eric6.UI.FindFileDialog.FindFileDialog.on_findList_itemDoubleClicked?4(itm, column) eric6.UI.FindFileDialog.FindFileDialog.on_findtextCombo_editTextChanged?4(text) +eric6.UI.FindFileDialog.FindFileDialog.on_openFilesButton_clicked?4() eric6.UI.FindFileDialog.FindFileDialog.on_projectButton_clicked?4() eric6.UI.FindFileDialog.FindFileDialog.on_replaceButton_clicked?4() eric6.UI.FindFileDialog.FindFileDialog.on_replacetextCombo_editTextChanged?4(text) @@ -10296,6 +10502,7 @@ eric6.UI.UserInterface.UserInterface.showPluginsAvailable?4() eric6.UI.UserInterface.UserInterface.showPreferences?4(pageName=None) eric6.UI.UserInterface.UserInterface.showReplaceFilesDialog?4(txt="", searchDir="", openFiles=False) +eric6.UI.UserInterface.UserInterface.showSideWidget?4(widget) eric6.UI.UserInterface.UserInterface.unregisterToolbar?4(name) eric6.UI.UserInterface.UserInterface.versionIsNewer?4(required, snapshot=None) eric6.UI.UserInterface.UserInterface?1(app, locale, splash, plugin, disabledPlugins, noOpenAtStartup, noCrashOpenAtStartup, disableCrashSession, restartArguments, originalPathString) @@ -10474,7 +10681,7 @@ eric6.Utilities.ModuleParser._rb_getnext?8 eric6.Utilities.ModuleParser.find_module?4(name, path, extensions) eric6.Utilities.ModuleParser.getTypeFromTypeName?4(name) -eric6.Utilities.ModuleParser.readModule?4(module, path=None, inpackage=False, basename="", extensions=None, caching=True) +eric6.Utilities.ModuleParser.readModule?4(module, path=None, inpackage=False, basename="", extensions=None, caching=True, ignoreBuiltinModules=False) eric6.Utilities.ModuleParser.resetParsedModule?4(module, basename="") eric6.Utilities.ModuleParser.resetParsedModules?4() eric6.Utilities.MouseUtilities.MouseButtonModifier2String?4(modifiers, button) @@ -10605,6 +10812,7 @@ eric6.Utilities.extractFlagsFromFile?4(filename) eric6.Utilities.extractLineFlags?4(line, startComment=") eric6.Utilities.filterAnsiSequences?4(txt) +eric6.Utilities.findVolume?4(volumeName) eric6.Utilities.fromNativeSeparators?4(path) eric6.Utilities.generateDistroInfo?4(linesep='\n') eric6.Utilities.generatePluginsVersionInfo?4(linesep='\n') @@ -10626,6 +10834,7 @@ eric6.Utilities.getSysPath?4(interpreter) eric6.Utilities.getTestFileName?4(fn) eric6.Utilities.getUserName?4() +eric6.Utilities.getVolumeName?4(diskName) eric6.Utilities.getWindowsExecutablePath?4(file) eric6.Utilities.get_coding?4(text) eric6.Utilities.get_codingBytes?4(text) @@ -10759,7 +10968,7 @@ eric6.VCS.VersionControl.VersionControl.vcsCleanup?4(name) eric6.VCS.VersionControl.VersionControl.vcsCommandLine?4(name) eric6.VCS.VersionControl.VersionControl.vcsCommit?4(name, message, noDialog=False) -eric6.VCS.VersionControl.VersionControl.vcsConvertProject?4(vcsDataDict, project) +eric6.VCS.VersionControl.VersionControl.vcsConvertProject?4(vcsDataDict, project, addAll=True) eric6.VCS.VersionControl.VersionControl.vcsDiff?4(name) eric6.VCS.VersionControl.VersionControl.vcsExists?4() eric6.VCS.VersionControl.VersionControl.vcsExport?4(vcsDataDict, projectDir) @@ -10767,7 +10976,7 @@ eric6.VCS.VersionControl.VersionControl.vcsGetOtherData?4() eric6.VCS.VersionControl.VersionControl.vcsGetProjectBrowserHelper?4(browser, project, isTranslationsBrowser=False) eric6.VCS.VersionControl.VersionControl.vcsGetProjectHelper?4(project) -eric6.VCS.VersionControl.VersionControl.vcsImport?4(vcsDataDict, projectDir, noDialog=False) +eric6.VCS.VersionControl.VersionControl.vcsImport?4(vcsDataDict, projectDir, noDialog=False, addAll=True) eric6.VCS.VersionControl.VersionControl.vcsInit?4(vcsDir, noDialog=False) eric6.VCS.VersionControl.VersionControl.vcsInitConfig?4(project) eric6.VCS.VersionControl.VersionControl.vcsLogBrowser?4(name, isFile=False)
--- a/eric6/APIs/Python3/eric6.bas Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6/APIs/Python3/eric6.bas Sat Sep 07 12:59:54 2019 +0200 @@ -70,6 +70,8 @@ Charset str ChatWidget QWidget Ui_ChatWidget ChromeImporter BookmarksImporter +CircuitPythonDevice MicroPythonDevice +CircuitPythonFirmwareSelectionDialog QDialog Ui_CircuitPythonFirmwareSelectionDialog Class ClbrBaseClasses.Class VisibilityMixin ClassItem UMLItem ClassModel UMLModel @@ -181,6 +183,7 @@ E5ErrorMessage QErrorMessage E5ErrorMessageFilterDialog QDialog Ui_E5ErrorMessageFilterDialog E5FileCompleter QCompleter +E5FileSaveConfirmDialog QDialog E5Ftp ftplib.FTP E5FtpProxyError ftplib.Error E5GenericDiffHighlighter QSyntaxHighlighter @@ -211,6 +214,7 @@ E5PathPickerBase QWidget E5PathPickerDialog QDialog E5PathPickerModes Enum +E5ProcessDialog QDialog Ui_E5ProcessDialog E5ProgressDialog QProgressDialog E5RequestModel QAbstractTableModel E5SideBar QWidget @@ -282,6 +286,8 @@ EricdocExecDialog QDialog Ui_EricdocExecDialog EricdocPlugin QObject ErrorLogDialog QDialog Ui_ErrorLogDialog +EspDevice MicroPythonDevice +EspFirmwareSelectionDialog QDialog Ui_EspFirmwareSelectionDialog ExceptionLogger QTreeWidget ExceptionsFilterDialog QDialog Ui_ExceptionsFilterDialog ExporterBase QObject @@ -614,6 +620,16 @@ Message ClbrBaseClasses.Module VisibilityMixin MessageBoxWizard QObject MessageBoxWizardDialog QDialog Ui_MessageBoxWizardDialog +MicroPythonCommandsInterface QObject +MicroPythonDevice QObject +MicroPythonFileManager QObject +MicroPythonFileManagerWidget QWidget Ui_MicroPythonFileManagerWidget +MicroPythonGraphWidget QWidget +MicroPythonPage ConfigurationPageBase Ui_MicroPythonPage +MicroPythonProgressInfoDialog QDialog Ui_MicroPythonProgressInfoDialog +MicroPythonSerialPort QSerialPort +MicroPythonWidget QWidget Ui_MicroPythonWidget +MicrobitDevice MicroPythonDevice MicrosoftEngine TranslationEngine MimeTypesPage ConfigurationPageBase Ui_MimeTypesPage MiniEditor E5MainWindow
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/APIs/Python3/micropython.api Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,833 @@ +array.array.append?4(value) +array.array.extend?4(iterable) +array.array?1(typecode, iterable=None) +btree.BTree.close?4() +btree.BTree.flush?4() +btree.BTree.get?4(key, default=None) +btree.BTree.items?4(start_key=None, end_key=None, flags=0) +btree.BTree.keys?4(start_key=None, end_key=None, flags=0) +btree.BTree.values?4(start_key=None, end_key=None, flags=0) +btree.DESC?7 +btree.INCL?7 +btree.open?4(stream, *, flags=0, pagesize=0, cachesize=0, minkeypage=0) +cmath.cos?4(z) +cmath.e?7 +cmath.exp?4(z) +cmath.log10?4(z) +cmath.log?4(z) +cmath.phase?4(z) +cmath.pi?7 +cmath.polar?4(z) +cmath.rect?4(r, phi) +cmath.sin?4(z) +cmath.sqrt?4(z) +esp.SLEEP_LIGHT?7 +esp.SLEEP_MODEM?7 +esp.SLEEP_NONE?7 +esp.deepsleep?4(time=0) +esp.flash_erase?4(sector_no) +esp.flash_id?4() +esp.flash_read?4(byte_offset, length_or_buffer) +esp.flash_size?4() +esp.flash_user_start?4() +esp.flash_write?4(byte_offset, bytes) +esp.set_native_code_location?4(start, length) +esp.sleep_type?4(sleep_type=None) +esp32.Partition.BOOT?7 +esp32.Partition.RUNNING?7 +esp32.Partition.TYPE_APP?7 +esp32.Partition.TYPE_DATA?7 +esp32.Partition.find?4(type=TYPE_APP, subtype=0xff, label=None) +esp32.Partition.get_next_update?4() +esp32.Partition.info?4() +esp32.Partition.ioctl?4(cmd, arg) +esp32.Partition.readblocks?4(block_num, buf) +esp32.Partition.set_boot?4() +esp32.Partition.writeblocks?4(block_num, buf) +esp32.Partition?1(id) +esp32.ULP.load_binary?4(load_addr, program_binary) +esp32.ULP.run?4(entry_point) +esp32.ULP.set_wakeup_period?4(period_index, period_us) +esp32.ULP?1() +esp32.WAKEUP_ALL_LOW?7 +esp32.WAKEUP_ANY_HIGH?7 +esp32.hall_sensor?4() +esp32.raw_temperature?4() +esp32.wake_on_ext0?4(pin, level) +esp32.wake_on_ext1?4(pins, level) +esp32.wake_on_touch?4(wake) +framebuf.FrameBuffer.blit?4(fbuf, x, y, key=None) +framebuf.FrameBuffer.fill?4(c) +framebuf.FrameBuffer.fill_rect?4(x, y, w, h, c) +framebuf.FrameBuffer.hline?4(x, y, w, c) +framebuf.FrameBuffer.line?4(x1, y1, x2, y2, c) +framebuf.FrameBuffer.pixel?4(x, y, c=None) +framebuf.FrameBuffer.rect?4(x, y, w, h, c) +framebuf.FrameBuffer.scroll?4(xstep, ystep) +framebuf.FrameBuffer.text?4(s, x, y, c=None) +framebuf.FrameBuffer.vline?4(x, y, h, c) +framebuf.FrameBuffer?1(buffer, width, height, format, stride=None) +framebuf.GS2_HMSB?7 +framebuf.GS4_HMSB?7 +framebuf.GS8?7 +framebuf.MONO_HLSB?7 +framebuf.MONO_HMSB?7 +framebuf.MONO_VLSB?7 +framebuf.RGB565?7 +gc.collect?4() +gc.disable?4() +gc.enable?4() +gc.mem_alloc?4() +gc.mem_free?4() +gc.threshold?4() +gc.threshold?4(amount) +lcd160cr.LANDSCAPE?7 +lcd160cr.LANDSCAPE_UPSIDEDOWN?7 +lcd160cr.LCD160CR.dot?4(x, y) +lcd160cr.LCD160CR.dot_no_clip?4(x, y) +lcd160cr.LCD160CR.erase?4() +lcd160cr.LCD160CR.fast_spi?4(flush=True) +lcd160cr.LCD160CR.feed_wdt?4() +lcd160cr.LCD160CR.get_line?4(x, y, buf) +lcd160cr.LCD160CR.get_pixel?4(x, y) +lcd160cr.LCD160CR.get_touch?4() +lcd160cr.LCD160CR.is_touched?4() +lcd160cr.LCD160CR.jpeg?4(buf) +lcd160cr.LCD160CR.jpeg_data?4(buf) +lcd160cr.LCD160CR.jpeg_start?4(total_len) +lcd160cr.LCD160CR.line?4(x1, y1, x2, y2) +lcd160cr.LCD160CR.line_no_clip?4(x1, y1, x2, y2) +lcd160cr.LCD160CR.poly_dot?4(data) +lcd160cr.LCD160CR.poly_line?4(data) +lcd160cr.LCD160CR.rect?4(x, y, w, h) +lcd160cr.LCD160CR.rect_interior?4(x, y, w, h) +lcd160cr.LCD160CR.rect_interior_no_clip?4(x, y, w, h) +lcd160cr.LCD160CR.rect_no_clip?4(x, y, w, h) +lcd160cr.LCD160CR.rect_outline?4(x, y, w, h) +lcd160cr.LCD160CR.rect_outline_no_clip?4(x, y, w, h) +lcd160cr.LCD160CR.reset?4() +lcd160cr.LCD160CR.rgb?4(g, b) +lcd160cr.LCD160CR.save_to_flash?4() +lcd160cr.LCD160CR.screen_dump?4(buf, x=0, y=0, w=None, h=None) +lcd160cr.LCD160CR.screen_load?4(buf) +lcd160cr.LCD160CR.set_brightness?4(value) +lcd160cr.LCD160CR.set_font?4(font, scale=0, bold=0, trans=0, scroll=0) +lcd160cr.LCD160CR.set_i2c_addr?4(addr) +lcd160cr.LCD160CR.set_orient?4(orient) +lcd160cr.LCD160CR.set_pen?4(line, fill) +lcd160cr.LCD160CR.set_pixel?4(x, y, c) +lcd160cr.LCD160CR.set_pos?4(x, y) +lcd160cr.LCD160CR.set_power?4(on) +lcd160cr.LCD160CR.set_scroll?4(on) +lcd160cr.LCD160CR.set_scroll_buf?4(s) +lcd160cr.LCD160CR.set_scroll_win?4(win, x=-1, y=0, w=0, h=0, vec=0, pat=0, fill=0x07e0, color=0) +lcd160cr.LCD160CR.set_scroll_win_param?4(win, param, value) +lcd160cr.LCD160CR.set_spi_win?4(x, y, w, h) +lcd160cr.LCD160CR.set_startup_deco?4(value) +lcd160cr.LCD160CR.set_text_color?4(fg, bg) +lcd160cr.LCD160CR.set_uart_baudrate?4(baudrate) +lcd160cr.LCD160CR.show_framebuf?4(buf) +lcd160cr.LCD160CR.touch_config?4(calib=False, save=False, irq=None) +lcd160cr.LCD160CR.write?4(s) +lcd160cr.LCD160CR?1(connect=None, *, pwr=None, i2c=None, spi=None, i2c_addr=98) +lcd160cr.PORTRAIT?7 +lcd160cr.PORTRAIT_UPSIDEDOWN?7 +lcd160cr.STARTUP_DECO_INFO?7 +lcd160cr.STARTUP_DECO_MLOGO?7 +lcd160cr.STARTUP_DECO_NONE?7 +machine.ADC.channel?4(id, *, pin) +machine.ADC.deinit?4() +machine.ADC.init?4() +machine.ADC?1(id=0, *, bits=12) +machine.ADCChannel.deinit?4() +machine.ADCChannel.init?4() +machine.ADCChannel.value?4() +machine.DEEPSLEEP?7 +machine.DEEPSLEEP_RESET?7 +machine.HARD_RESET?7 +machine.I2C.deinit?4() +machine.I2C.init?4(scl, sda, *, freq=400000) +machine.I2C.readfrom?4(addr, nbytes, stop=True) +machine.I2C.readfrom_into?4(addr, buf, stop=True) +machine.I2C.readfrom_mem?4(addr, memaddr, nbytes, *, addrsize=8) +machine.I2C.readfrom_mem_into?4(addr, memaddr, buf, *, addrsize=8) +machine.I2C.readinto?4(buf, nack=True) +machine.I2C.scan?4() +machine.I2C.start?4() +machine.I2C.stop?4() +machine.I2C.write?4(buf) +machine.I2C.writeto?4(addr, buf, stop=True) +machine.I2C.writeto_mem?4(addr, memaddr, buf, *, addrsize=8) +machine.I2C.writevto?4(addr, vector, stop=True) +machine.I2C?1(id=-1, *, scl, sda, freq=400000) +machine.IDLE?7 +machine.PIN_WAKE?7 +machine.PWRON_RESET?7 +machine.Pin.ALT?7 +machine.Pin.ALT_OPEN_DRAIN?7 +machine.Pin.HIGH_POWER?7 +machine.Pin.IN?7 +machine.Pin.IRQ_FALLING?7 +machine.Pin.IRQ_HIGH_LEVEL?7 +machine.Pin.IRQ_LOW_LEVEL?7 +machine.Pin.IRQ_RISING?7 +machine.Pin.LOW_POWER?7 +machine.Pin.MED_POWER?7 +machine.Pin.OPEN_DRAIN?7 +machine.Pin.OUT?7 +machine.Pin.PULL_DOWN?7 +machine.Pin.PULL_HOLD?7 +machine.Pin.PULL_UP?7 +machine.Pin.drive?4(drive=None) +machine.Pin.init?4(mode=-1, pull=-1, *, value, drive, alt) +machine.Pin.irq?4(handler=None, trigger=(IRQ_FALLING | IRQ_RISING), *, priority=1, wake=None, hard=False) +machine.Pin.mode?4(mode=-1) +machine.Pin.off?4() +machine.Pin.on?4() +machine.Pin.pull?4(pull=-1) +machine.Pin.value?4(x=None) +machine.Pin?1(id, mode=-1, pull=-1, *, value, drive, alt) +machine.RTC.ALARM0?7 +machine.RTC.alarm?4(id, time, *, repeat=False) +machine.RTC.alarm_left?4(alarm_id=0) +machine.RTC.cancel?4(alarm_id=0) +machine.RTC.deinit?4() +machine.RTC.init?4(datetime) +machine.RTC.irq?4(*, trigger, handler=None, wake=IDLE) +machine.RTC.now?4() +machine.RTC?1(id=0, datetime=None) +machine.RTC_WAKE?7 +machine.SD.deinit?4() +machine.SD.init?4(id=0, pins=('GP10', 'GP11', 'GP15')) +machine.SD?1(id=0, pins=('GP10', 'GP11', 'GP15')) +machine.SDcard?1(lot=1, width=1, cd=None, wp=None, sck=None, miso=None, mosi=None, cs=None) +machine.SLEEP?7 +machine.SOFT_RESET?7 +machine.SPI.LSB?7 +machine.SPI.MASTER?7 +machine.SPI.MSB?7 +machine.SPI.deinit?4() +machine.SPI.init?4(baudrate=1000000, *, polarity=0, phase=0, bits=8, firstbit=MSB, sck=None, mosi=None, miso=None, pins=("SCK", "MOSI", "MISO")) +machine.SPI.read?4(nbytes, write=0x00) +machine.SPI.readinto?4(buf, write=0x00) +machine.SPI.write?4(buf) +machine.SPI.write_readinto?4(write_buf, read_buf) +machine.SPI?1(id, baudrate=1000000, *, polarity=0, phase=0, bits=8, firstbit=MSB, sck=None, mosi=None, miso=None, pins=("SCK", "MOSI", "MISO")) +machine.Signal.off?4() +machine.Signal.on?4() +machine.Signal.value?4(x=None) +machine.Signal?1(pin, *, invert=False) +machine.Timer.ONE_SHOT?7 +machine.Timer.PERIODIC?7 +machine.Timer.deinit?4() +machine.Timer.init?4(*, mode=PERIODIC, period=-1, callback=None) +machine.Timer?1(id, *, mode=PERIODIC, period=-1, callback=None) +machine.TimerChannel.duty_cycle?4(value=None) +machine.TimerChannel.freq?4(value=None) +machine.TimerChannel.irq?4(*, trigger, priority=1, handler=None) +machine.TimerChannel.period?4(value=None) +machine.TimerWiPy.MATCH?7 +machine.TimerWiPy.NEGATIVE?7 +machine.TimerWiPy.ONE_SHOT?7 +machine.TimerWiPy.PERIODIC?7 +machine.TimerWiPy.POSITIVE?7 +machine.TimerWiPy.PWM?7 +machine.TimerWiPy.TIMEOUT?7 +machine.TimerWiPy.channel?4(channel, *, freq, period, polarity=POSITIVE, duty_cycle=0) +machine.TimerWiPy.deinit?4() +machine.TimerWiPy.init?4(mode, *, width=16) +machine.TimerWiPy?1(id, mode=None, *, width=16) +machine.UART.RX_ANY?7 +machine.UART.any?4() +machine.UART.deinit?4() +machine.UART.init?4(bits=8, parity=None, stop=1, **kwargs) +machine.UART.irq?4(trigger, priority=1, handler=None, wake=IDLE) +machine.UART.read?4(nbytes=None) +machine.UART.readinto?4(buf, nbytes=None) +machine.UART.readline?4() +machine.UART.sendbreak?4() +machine.UART.write?4(buf) +machine.UART?1(id, baudrate=9600, bits=8, parity=None, stop=1, **kwargs) +machine.WDT.feed?4() +machine.WDT?1(id=0, timeout=5000) +machine.WDT_RESET?7 +machine.WLAN_WAKE?7 +machine.adcchannel?4() +machine.deepsleep?4(time_ms=None) +machine.disable_irq?4() +machine.enable_irq?4(state) +machine.freq?4() +machine.idle?4() +machine.lightsleep?4(time_ms=None) +machine.reset?4() +machine.reset_cause?4() +machine.rng?4() +machine.sleep?4() +machine.time_pulse_us?4(pin, pulse_level, timeout_us=1000000) +machine.unique_id?4() +machine.wake_reason?4() +math.acos?4(x) +math.acosh?4(x) +math.asin?4(x) +math.asinh?4(x) +math.atan2?4(y, x) +math.atan?4(x) +math.atanh?4(x) +math.ceil?4(x) +math.copysign?4(x, y) +math.cos?4(x) +math.cosh?4(x) +math.degrees?4(x) +math.e?7 +math.erf?4(x) +math.erfc?4(x) +math.exp?4(x) +math.expm1?4(x) +math.fabs?4(x) +math.floor?4(x) +math.fmod?4(x, y) +math.frexp?4(x) +math.gamma?4(x) +math.isfinite?4(x) +math.isinf?4(x) +math.isnan?4(x) +math.ldexp?4(x, exp) +math.lgamma?4(x) +math.log10?4(x) +math.log2?4(x) +math.log?4(x) +math.modf?4(x) +math.pi?7 +math.pow?4(x, y) +math.radians?4(x) +math.sin?4(x) +math.sinh?4(x) +math.sqrt?4(x) +math.tan?4(x) +math.tanh?4(x) +math.trunc?4(x) +micropython.alloc_emergency_exception_buf?4(size) +micropython.const?4(expr) +micropython.heap_lock?4() +micropython.heap_unlock?4() +micropython.kbd_intr?4(chr) +micropython.mem_info?4(verbose=False) +micropython.opt_level?4(level=None) +micropython.qstr_info?4(verbose=False) +micropython.schedule?4(func, arg) +micropython.stack_use?4() +network.AP_IF?7 +network.AUTH_OPEN?7 +network.AUTH_WEP?7 +network.AUTH_WPA2_PSK?7 +network.AUTH_WPA_PSK?7 +network.AUTH_WPA_WPA2_PSK?7 +network.AbstractNIC.active?4(is_active=None) +network.AbstractNIC.config?4(**params) +network.AbstractNIC.connect?4(service_id=None, key=None, *args) +network.AbstractNIC.disconnect?4() +network.AbstractNIC.ifconfig?4(params=tuple()) +network.AbstractNIC.isconnected?4() +network.AbstractNIC.scan?4(*args) +network.AbstractNIC.status?4(param=None) +network.AbstractNIC?1(id=None) +network.CC3K.WEP?7 +network.CC3K.WPA2?7 +network.CC3K.WPA?7 +network.CC3K.connect?4(ssid, key=None, *, security=WPA2, bssid=None) +network.CC3K.disconnect?4() +network.CC3K.ifconfig?4() +network.CC3K.isconnected?4() +network.CC3K.patch_program?4(pgm) +network.CC3K.patch_version?4() +network.CC3K?1(spi, pin_cs, pin_en, pin_irq) +network.MODE_11B?7 +network.MODE_11G?7 +network.MODE_11N?7 +network.STAT_CONNECTING?7 +network.STAT_CONNECT_FAIL?7 +network.STAT_GOT_IP?7 +network.STAT_IDLE?7 +network.STAT_NO_AP_FOUND?7 +network.STAT_WRONG_PASSWORD?7 +network.STA_IF?7 +network.WIZNET5K.ifconfig?4(params=tuple()) +network.WIZNET5K.isconnected?4() +network.WIZNET5K.regs?4() +network.WIZNET5K?1(spi, pin_cs, pin_rst) +network.WLAN.active?4(is_active=None) +network.WLAN.config?4(**params) +network.WLAN.connect?4(ssid=None, password=None, *, bssid=None) +network.WLAN.disconnect?4() +network.WLAN.ifconfig?4(params=tuple()) +network.WLAN.isconnected?4() +network.WLAN.scan?4() +network.WLAN.status?4(param=None) +network.WLAN?1(interface_id) +network.WLANWiPy.AP?7 +network.WLANWiPy.EXT_ANT?7 +network.WLANWiPy.INT_ANT?7 +network.WLANWiPy.STA?7 +network.WLANWiPy.WEP?7 +network.WLANWiPy.WPA2?7 +network.WLANWiPy.WPA?7 +network.WLANWiPy.antenna?4(antenna=None) +network.WLANWiPy.auth?4(auth=None) +network.WLANWiPy.channel?4(channel=None) +network.WLANWiPy.connect?4(ssid, *, auth=None, bssid=None, timeout=None) +network.WLANWiPy.disconnect?4() +network.WLANWiPy.ifconfig?4(if_id=0, config="dhcp") +network.WLANWiPy.init?4(mode, *, ssid, auth, channel, antenna) +network.WLANWiPy.irq?4(*, handler, wake) +network.WLANWiPy.isconnected?4() +network.WLANWiPy.mac?4(mac_addr=None) +network.WLANWiPy.mode?4(mode=None) +network.WLANWiPy.scan?4() +network.WLANWiPy.ssid?4(ssid=None) +network.WLANWiPy?1(id=0, **args) +network.phy_mode?4(mode=None) +pyb.ADC.read?4() +pyb.ADC.read_timed?4(buf, timer) +pyb.ADC.read_timed_multi?4(adcs, bufs, timer) +pyb.ADC?1(pin) +pyb.Accel.filtered_xyz?4() +pyb.Accel.tilt?4() +pyb.Accel.x?4() +pyb.Accel.y?4() +pyb.Accel.z?4() +pyb.Accel?1() +pyb.CAN.BUS_OFF?7 +pyb.CAN.ERROR_ACTIVE?7 +pyb.CAN.ERROR_PASSIVE?7 +pyb.CAN.ERROR_WARNING?7 +pyb.CAN.LIST16?7 +pyb.CAN.LIST32?7 +pyb.CAN.LOOPBACK?7 +pyb.CAN.MASK16?7 +pyb.CAN.MASK32?7 +pyb.CAN.NORMAL?7 +pyb.CAN.SILENT?7 +pyb.CAN.SILENT_LOOPBACK?7 +pyb.CAN.STOPPED?7 +pyb.CAN.any?4(fifo) +pyb.CAN.clearfilter?4(bank) +pyb.CAN.deinit?4() +pyb.CAN.info?4(list=None) +pyb.CAN.init?4(mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8, auto_restart=False) +pyb.CAN.initfilterbanks?4(nr) +pyb.CAN.recv?4(fifo, list=None, *, timeout=5000) +pyb.CAN.restart?4() +pyb.CAN.rxcallback?4(fifo, fun) +pyb.CAN.send?4(data, id, *, timeout=0, rtr=False) +pyb.CAN.setfilter?4(bank, mode, fifo, params, *, rtr) +pyb.CAN.state?4() +pyb.CAN?1(bus, mode, extframe=False, prescaler=100, *, sjw=1, bs1=6, bs2=8, auto_restart=False) +pyb.DAC.CIRCULAR?7 +pyb.DAC.NORMAL?7 +pyb.DAC.deinit?4() +pyb.DAC.init?4(bits=8, *, buffering=None) +pyb.DAC.noise?4(freq) +pyb.DAC.triangle?4(freq) +pyb.DAC.write?4(value) +pyb.DAC.write_timed?4(data, freq, *, mode=NORMAL) +pyb.DAC?1(port, bits=8, *, buffering=None) +pyb.ExtInt.IRQ_FALLING?7 +pyb.ExtInt.IRQ_RISING?7 +pyb.ExtInt.IRQ_RISING_FALLING?7 +pyb.ExtInt.disable?4() +pyb.ExtInt.enable?4() +pyb.ExtInt.line?4() +pyb.ExtInt.regs?4() +pyb.ExtInt.swint?4() +pyb.ExtInt?1(pin, mode, pull, callback) +pyb.I2C.MASTER?7 +pyb.I2C.SLAVE?7 +pyb.I2C.deinit?4() +pyb.I2C.init?4(mode, *, addr=0x12, baudrate=400000, gencall=False, dma=False) +pyb.I2C.is_ready?4(addr) +pyb.I2C.mem_read?4(data, addr, memaddr, *, timeout=5000, addr_size=8) +pyb.I2C.mem_write?4(data, addr, memaddr, *, timeout=5000, addr_size=8) +pyb.I2C.recv?4(recv, addr=0x00, *, timeout=5000) +pyb.I2C.scan?4() +pyb.I2C.send?4(send, addr=0x00, *, timeout=5000) +pyb.I2C?1(bus, mode=None, *, addr=0x12, baudrate=400000, gencall=False, dma=False) +pyb.LCD.command?4(instr_data, buf) +pyb.LCD.contrast?4(value) +pyb.LCD.fill?4(colour) +pyb.LCD.get?4(x, y) +pyb.LCD.light?4(value) +pyb.LCD.pixel?4(x, y, colour) +pyb.LCD.show?4() +pyb.LCD.text?4(text, x, y, colour) +pyb.LCD.write?4(text) +pyb.LCD?1(skin_position) +pyb.LED.intensity?4(value=None) +pyb.LED.off?4() +pyb.LED.on?4() +pyb.LED.toggle?4() +pyb.LED?1(id) +pyb.Pin.AF_OD?7 +pyb.Pin.AF_PP?7 +pyb.Pin.ANALOG?7 +pyb.Pin.IN?7 +pyb.Pin.OUT_OD?7 +pyb.Pin.OUT_PP?7 +pyb.Pin.PULL_DOWN?7 +pyb.Pin.PULL_NONE?7 +pyb.Pin.PULL_UP?7 +pyb.Pin.af?4() +pyb.Pin.af_list?4() +pyb.Pin.debug?4(state=None) +pyb.Pin.dict?4(dict=None) +pyb.Pin.gpio?4() +pyb.Pin.init?4(mode, pull=PULL_NONE, af=-1) +pyb.Pin.mapper?4(fun=None) +pyb.Pin.mode?4() +pyb.Pin.name?4() +pyb.Pin.names?4() +pyb.Pin.pin?4() +pyb.Pin.port?4() +pyb.Pin.pull?4() +pyb.Pin.value?4(value=None) +pyb.Pin?1(id, mode, pull=PULL_NONE, af=-1) +pyb.RTC.calibration?4(cal) +pyb.RTC.datetime?4(datetimetuple=None) +pyb.RTC.info?4() +pyb.RTC.wakeup?4(timeout, callback=None) +pyb.RTC?1() +pyb.SPI.LSB?7 +pyb.SPI.MASTER?7 +pyb.SPI.MSB?7 +pyb.SPI.SLAVE?7 +pyb.SPI.deinit?4() +pyb.SPI.init?4(mode, baudrate=328125, *, prescaler, polarity=1, phase=0, bits=8, firstbit=MSB, ti=False, crc=None) +pyb.SPI.recv?4(recv, *, timeout=5000) +pyb.SPI.send?4(send, *, timeout=5000) +pyb.SPI.send_recv?4(send, recv=None, *, timeout=5000) +pyb.SPI?1(bus, mode=None, baudrate=328125, *, prescaler, polarity=1, phase=0, bits=8, firstbit=MSB, ti=False, crc=None) +pyb.Servo.angle?4(angle=None, time=0) +pyb.Servo.calibration?4(pulse_min=None, pulse_max=None, pulse_centre=None, pulse_angle_90=None, pulse_speed_100=None) +pyb.Servo.pulse_width?4(value=None) +pyb.Servo.speed?4(speed=None, time=0) +pyb.Servo?1(id) +pyb.Switch.callback?4(fun) +pyb.Switch.value?4() +pyb.Switch?1() +pyb.Timer.BOTH?7 +pyb.Timer.ENC_A?7 +pyb.Timer.ENC_AB?7 +pyb.Timer.ENC_B?7 +pyb.Timer.FALLING?7 +pyb.Timer.HIGH?7 +pyb.Timer.IC?7 +pyb.Timer.LOW?7 +pyb.Timer.OC_ACTIVE?7 +pyb.Timer.OC_FORCED_ACTIVE?7 +pyb.Timer.OC_FORCED_INACTIVE?7 +pyb.Timer.OC_INACTIVE?7 +pyb.Timer.OC_TIMING?7 +pyb.Timer.OC_TOGGLE?7 +pyb.Timer.PWM?7 +pyb.Timer.PWM_INVERTED?7 +pyb.Timer.RISING?7 +pyb.Timer.callback?4(fun) +pyb.Timer.channel?4(channel, mode, **kwargs) +pyb.Timer.counter?4(value=None) +pyb.Timer.deinit?4() +pyb.Timer.freq?4(value=None) +pyb.Timer.init?4(*, freq, prescaler, period) +pyb.Timer.period?4(value=None) +pyb.Timer.prescaler?4(value=None) +pyb.Timer.source_freq?4() +pyb.Timer?1(id, *, freq, prescaler, period) +pyb.TimerChannel.callback?4(fun) +pyb.TimerChannel.capture?4(value=None) +pyb.TimerChannel.compare?4(value=None) +pyb.TimerChannel.pulse_width?4(value=None) +pyb.TimerChannel.pulse_width_percent?4(value=None) +pyb.UART.CTS?7 +pyb.UART.RTS?7 +pyb.UART.any?4() +pyb.UART.deinit?4() +pyb.UART.init?4(baudrate, bits=8, parity=None, stop=1, *, timeout=0, flow=0, timeout_char=0, read_buf_len=64) +pyb.UART.read?4(nbytes=None) +pyb.UART.readchar?4() +pyb.UART.readinto?4(buf, nbytes=None) +pyb.UART.readline?4() +pyb.UART.sendbreak?4() +pyb.UART.write?4(buf) +pyb.UART.writechar?4(char) +pyb.UART?1(bus, baudrate=None, bits=8, parity=None, stop=1, *, timeout=0, flow=0, timeout_char=0, read_buf_len=64) +pyb.USB_HID.recv?4(data, *, timeout=5000) +pyb.USB_HID.send?4(data) +pyb.USB_HID?1() +pyb.USB_VCP.any?4() +pyb.USB_VCP.close?4() +pyb.USB_VCP.isconnected?4() +pyb.USB_VCP.read?4(nbytes=None) +pyb.USB_VCP.readinto?4(buf, maxlen=None) +pyb.USB_VCP.readline?4() +pyb.USB_VCP.readlines?4() +pyb.USB_VCP.recv?4(data, *, timeout=5000) +pyb.USB_VCP.send?4(data, *, timeout=5000) +pyb.USB_VCP.setinterrupt?4(chr) +pyb.USB_VCP.write?4(buf) +pyb.USB_VCP?1() +pyb.bootloader?4() +pyb.delay?4(ms) +pyb.disable_irq?4() +pyb.elapsed_micros?4(start) +pyb.elapsed_millis?4(start) +pyb.enable_irq?4(state=True) +pyb.fault_debug?4(value) +pyb.freq?4(sysclk=None, hclk=None, pclk1=None, pclk2=None) +pyb.hard_reset?4() +pyb.have_cdc?4() +pyb.hid?4(buttons, x, y, z) +pyb.hid_keyboard?7 +pyb.hid_mouse?7 +pyb.info?4(dump_alloc_table=None) +pyb.main?4(filename) +pyb.micros?4() +pyb.millis?4() +pyb.mount?4(device, mountpoint, *, readonly=False, mkfs=False) +pyb.repl_uart?4(uart) +pyb.rng?4() +pyb.standby?4() +pyb.stop?4() +pyb.sync?4() +pyb.udelay?4(us) +pyb.unique_id?4() +pyb.usb_mode?4(modestr=None, vid=0xf055, pid=0x9801, hid=hid_mouse) +pyb.wfi?4() +sys.argv?7 +sys.atexit?4(func) +sys.byteorder?7 +sys.exit?4(retval=0) +sys.implementation?7 +sys.maxsize?7 +sys.modules?7 +sys.path?7 +sys.platform?7 +sys.print_exception?4(exc, file=sys.stdout) +sys.stderr?7 +sys.stdin?7 +sys.stdout?7 +sys.version?7 +sys.version_info?7 +ubinascii.a2b_base64?4(data) +ubinascii.b2a_base64?4(data) +ubinascii.hexlify?4(data, sep="") +ubinascii.unhexlify?4(data) +ucollections.OrderedDict?1(iterableOfKeyValue) +ucollections.deque.append?4(x) +ucollections.deque.popleft?4() +ucollections.deque?1(iterable, maxlen, flags=0) +ucollections.namedtuple?1(name, fields) +ucryptolib.MODE_CBC?7 +ucryptolib.MODE_CTR?7 +ucryptolib.MODE_ECB?7 +ucryptolib.aes.decrypt?4(in_buf, out_buf=None) +ucryptolib.aes.encrypt?4(in_buf, out_buf=None) +ucryptolib.aes?1(key, mode, IV=None) +uctypes.ARRAY?7 +uctypes.BIG_ENDIAN?7 +uctypes.FLOAT32?7 +uctypes.FLOAT64?7 +uctypes.INT16?7 +uctypes.INT32?7 +uctypes.INT64?7 +uctypes.INT8?7 +uctypes.LITTLE_ENDIAN?7 +uctypes.NATIVE?7 +uctypes.PTR?7 +uctypes.UINT16?7 +uctypes.UINT32?7 +uctypes.UINT64?7 +uctypes.UINT8?7 +uctypes.VOID?7 +uctypes.addressof?4(obj) +uctypes.bytearray_at?4(addr, size) +uctypes.bytes_at?4(addr, size) +uctypes.sizeof?4(struct, layout_type=NATIVE) +uctypes.struct?1(addr, descriptor, layout_type=NATIVE) +uerrno.EACCES?7 +uerrno.EADDRINUSE?7 +uerrno.EAGAIN?7 +uerrno.EALREADY?7 +uerrno.EBADF?7 +uerrno.ECONNABORTED?7 +uerrno.ECONNREFUSED?7 +uerrno.ECONNRESET?7 +uerrno.EEXIST?7 +uerrno.EHOSTUNREACH?7 +uerrno.EINPROGRESS?7 +uerrno.EINVAL?7 +uerrno.EIO?7 +uerrno.EISDIR?7 +uerrno.ENOBUFS?7 +uerrno.ENODEV?7 +uerrno.ENOENT?7 +uerrno.ENOMEM?7 +uerrno.ENOTCONN?7 +uerrno.EOPNOTSUPP?7 +uerrno.EPERM?7 +uerrno.ETIMEDOUT?7 +uerrno.errorcode?7 +uhashlib.md5.digest?4() +uhashlib.md5.update?4(data) +uhashlib.md5?1(data=bytes()) +uhashlib.sha1.digest?4() +uhashlib.sha1.update?4(data) +uhashlib.sha1?1(data=bytes()) +uhashlib.sha256.digest?4() +uhashlib.sha256.update?4(data) +uhashlib.sha256?1(data=bytes()) +uheapq.heapify?4(x) +uheapq.heappop?4(heap) +uheapq.heappush?4(heap, item) +uio.BytesIO.close?4() +uio.BytesIO.flush?4() +uio.BytesIO.getvalue?4() +uio.BytesIO.read?4(size=-1) +uio.BytesIO.readinto?4(b) +uio.BytesIO.readline?4(size=-1) +uio.BytesIO.seek?4(offset, whence=0) +uio.BytesIO.write?4(b) +uio.BytesIO?1(initial_value=b"") +uio.FileIO.close?4() +uio.FileIO.flush?4() +uio.FileIO.read?4(size=-1) +uio.FileIO.readinto?4(b) +uio.FileIO.readline?4(size=-1) +uio.FileIO.readlines?4(hint=-1) +uio.FileIO.seek?4(offset, whence=0) +uio.FileIO.tell?4() +uio.FileIO.write?4(b) +uio.FileIO?1(name, mode='r', **kwargs) +uio.StringIO.close?4() +uio.StringIO.flush?4() +uio.StringIO.getvalue?4() +uio.StringIO.read?4(size=-1) +uio.StringIO.readinto?4(b) +uio.StringIO.readline?4(size=-1) +uio.StringIO.seek?4(offset, whence=0) +uio.StringIO.write?4(s) +uio.StringIO?1(initial_value="") +uio.TextIOWrapper.close?4() +uio.TextIOWrapper.flush?4() +uio.TextIOWrapper.read?4(size=-1) +uio.TextIOWrapper.readinto?4(b) +uio.TextIOWrapper.readline?4(size=-1) +uio.TextIOWrapper.readlines?4(hint=-1) +uio.TextIOWrapper.seek?4(offset, whence=0) +uio.TextIOWrapper.tell?4() +uio.TextIOWrapper.write?4(s) +uio.TextIOWrapper?1(name, mode='r', **kwargs) +uio.open?4(name, mode='r', **kwargs) +ujson.dump?4(obj, stream) +ujson.dumps?4(obj) +ujson.load?4(stream) +ujson.loads?4(string) +uos.AbstractBlockDev.ioctl?4(op, arg) +uos.AbstractBlockDev.readblocks?4(block_num, buf) +uos.AbstractBlockDev.writeblocks?4(block_num, buf) +uos.AbstractBlockDev?1() +uos.VfsFat.mkfs?4() +uos.VfsFat?1(block_dev) +uos.chdir?4(path) +uos.dupterm?4(stream_object, index=0) +uos.getcwd?4() +uos.ilistdir?4(dir=".") +uos.listdir?4(dir=".") +uos.mkdir?4(path) +uos.mount?4(fsobj, mount_point, *, readonly) +uos.remove?4(path) +uos.rename?4(old_path, new_path) +uos.rmdir?4(path) +uos.stat?4(path) +uos.statvfs?4(path) +uos.sync?4() +uos.umount?4(mount_point) +uos.uname?4() +uos.urandom?4(n) +ure.DEBUG?7 +ure.compile?4(regex_str, flags=0) +ure.match?4(regex_str, string) +ure.match_object.end?4(index=0) +ure.match_object.group?4(index) +ure.match_object.groups?4() +ure.match_object.span?4(index=0) +ure.match_object.start?4(index=0) +ure.regex_object.match?4(string) +ure.regex_object.search?4(string) +ure.regex_object.split?4(string, max_split=-1) +ure.regex_object.sub?4(replace, string, count=0, flags=0) +ure.search?4(regex_str, string) +ure.sub?4(regex_str, replace, string, count=0, flags=0) +uselect.POLLERR?7 +uselect.POLLHUP?7 +uselect.POLLIN?7 +uselect.POLLOUT?7 +uselect.Poll.ipoll?4(timeout=-1, flags=0) +uselect.Poll.modify?4(obj, eventmask) +uselect.Poll.poll?4(timeout=-1) +uselect.Poll.register?4(obj, eventmask = POLLIN | POLLOUT) +uselect.Poll.unregister?4(obj) +uselect.poll?4() +uselect.select?4(rlist, wlist, xlist, timeout=-1) +usocket.AF_INET6?7 +usocket.AF_INET?7 +usocket.IPPROTO_IP?7 +usocket.IPPROTO_TCP?7 +usocket.IPPROTO_UDP?7 +usocket.IP_ADD_MEMBERSHIP?7 +usocket.SOCK_DGRAM?7 +usocket.SOCK_RAW?7 +usocket.SOCK_STREAM?7 +usocket.SOL_SOCKET?7 +usocket.SO_REUSEADDR?7 +usocket.Socket.accept?4() +usocket.Socket.bind?4(address) +usocket.Socket.close?4() +usocket.Socket.connect?4(address) +usocket.Socket.listen?4(backlog=None) +usocket.Socket.makefile?4(mode='rb', buffering=0) +usocket.Socket.read?4(size=None) +usocket.Socket.readinto?4(buf, nbytes=None) +usocket.Socket.readline?4() +usocket.Socket.recv?4(bufsize) +usocket.Socket.recvfrom?4(bufsize) +usocket.Socket.send?4(bytes) +usocket.Socket.sendall?4(bytes) +usocket.Socket.sendto?4(bytes, address) +usocket.Socket.setblocking?4(flag) +usocket.Socket.setsockopt?4(level, optname, value) +usocket.Socket.settimeout?4(value) +usocket.Socket.write?4(buf) +usocket.getaddrinfo?4(host, port, af=0, type=0, proto=0, flags=0) +usocket.inet_ntop?4(af, bin_addr) +usocket.inet_pton?4(af, txt_addr) +usocket.socket?4(af=AF_INET, type=SOCK_STREAM, proto=IPPROTO_TCP) +ussl.CERT_NONE?7 +ussl.CERT_OPTIONAL?7 +ussl.CERT_REQUIRED?7 +ussl.wrap_socket?4(sock, server_side=False, keyfile=None, certfile=None, cert_reqs=CERT_NONE, ca_certs=None) +ustruct.calcsize?4(fmt) +ustruct.pack?4(fmt, *variables) +ustruct.pack_into?4(fmt, buffer, offset, *variables) +ustruct.unpack?4(fmt, data) +ustruct.unpack_from?4(fmt, data, offset=0) +utime.localtime?4(secs=None) +utime.sleep?4(seconds) +utime.sleep_ms?4(ms) +utime.sleep_us?4(us) +utime.ticks_add?4(ticks, delta) +utime.ticks_cpu?4() +utime.ticks_diff?4(ticks1, ticks2) +utime.ticks_ms?4() +utime.ticks_us?4() +utime.time?4() +uzlib.DecompIO?1(stream, wbits=0) +uzlib.decompress?4(data, wbits=0, bufsize=0) +wipy.heartbeat?4(enable=None)
--- a/eric6/Debugger/DebugUI.py Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6/Debugger/DebugUI.py Sat Sep 07 12:59:54 2019 +0200 @@ -563,8 +563,7 @@ act = E5Action( self.tr('Clear Breakpoints'), self.tr('Clear Breakpoints'), - QKeySequence( - self.tr("Ctrl+Shift+C", "Debug|Clear Breakpoints")), 0, + 0, 0, self.dbgSetBpActGrp, 'dbg_clear_breakpoint') act.setStatusTip(self.tr('Clear Breakpoints')) act.setWhatsThis(self.tr( @@ -595,7 +594,7 @@ """ dmenu = QMenu(self.tr('&Debug'), self.parent()) dmenu.setTearOffEnabled(True) - smenu = QMenu(self.tr('&Start'), self.parent()) + smenu = QMenu(self.tr('Sta&rt'), self.parent()) smenu.setTearOffEnabled(True) self.breakpointsMenu = QMenu(self.tr('&Breakpoints'), dmenu)
--- a/eric6/Documentation/Help/source.qhp Sat Aug 03 11:34:00 2019 +0200 +++ b/eric6/Documentation/Help/source.qhp Sat Sep 07 12:59:54 2019 +0200 @@ -100,6 +100,7 @@ <section title="eric6.E5Gui.E5ErrorMessage" ref="eric6.E5Gui.E5ErrorMessage.html" /> <section title="eric6.E5Gui.E5ErrorMessageFilterDialog" ref="eric6.E5Gui.E5ErrorMessageFilterDialog.html" /> <section title="eric6.E5Gui.E5FileDialog" ref="eric6.E5Gui.E5FileDialog.html" /> + <section title="eric6.E5Gui.E5FileSaveConfirmDialog" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html" /> <section title="eric6.E5Gui.E5GenericDiffHighlighter" ref="eric6.E5Gui.E5GenericDiffHighlighter.html" /> <section title="eric6.E5Gui.E5Led" ref="eric6.E5Gui.E5Led.html" /> <section title="eric6.E5Gui.E5LineEdit" ref="eric6.E5Gui.E5LineEdit.html" /> @@ -115,6 +116,7 @@ <section title="eric6.E5Gui.E5PasswordMeter" ref="eric6.E5Gui.E5PasswordMeter.html" /> <section title="eric6.E5Gui.E5PathPicker" ref="eric6.E5Gui.E5PathPicker.html" /> <section title="eric6.E5Gui.E5PathPickerDialog" ref="eric6.E5Gui.E5PathPickerDialog.html" /> + <section title="eric6.E5Gui.E5ProcessDialog" ref="eric6.E5Gui.E5ProcessDialog.html" /> <section title="eric6.E5Gui.E5ProgressDialog" ref="eric6.E5Gui.E5ProgressDialog.html" /> <section title="eric6.E5Gui.E5SideBar" ref="eric6.E5Gui.E5SideBar.html" /> <section title="eric6.E5Gui.E5SimpleHelpDialog" ref="eric6.E5Gui.E5SimpleHelpDialog.html" /> @@ -457,6 +459,22 @@ <section title="eric6.IconEditor.IconEditorWindow" ref="eric6.IconEditor.IconEditorWindow.html" /> <section title="eric6.IconEditor.IconSizeDialog" ref="eric6.IconEditor.IconSizeDialog.html" /> </section> + <section title="eric6.MicroPython" ref="index-eric6.MicroPython.html"> + <section title="eric6.MicroPython.CircuitPythonDevices" ref="eric6.MicroPython.CircuitPythonDevices.html" /> + <section title="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html" /> + <section title="eric6.MicroPython.EspDevices" ref="eric6.MicroPython.EspDevices.html" /> + <section title="eric6.MicroPython.EspFirmwareSelectionDialog" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html" /> + <section title="eric6.MicroPython.MicroPythonCommandsInterface" ref="eric6.MicroPython.MicroPythonCommandsInterface.html" /> + <section title="eric6.MicroPython.MicroPythonDevices" ref="eric6.MicroPython.MicroPythonDevices.html" /> + <section title="eric6.MicroPython.MicroPythonFileManager" ref="eric6.MicroPython.MicroPythonFileManager.html" /> + <section title="eric6.MicroPython.MicroPythonFileManagerWidget" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html" /> + <section title="eric6.MicroPython.MicroPythonFileSystemUtilities" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html" /> + <section title="eric6.MicroPython.MicroPythonGraphWidget" ref="eric6.MicroPython.MicroPythonGraphWidget.html" /> + <section title="eric6.MicroPython.MicroPythonProgressInfoDialog" ref="eric6.MicroPython.MicroPythonProgressInfoDialog.html" /> + <section title="eric6.MicroPython.MicroPythonSerialPort" ref="eric6.MicroPython.MicroPythonSerialPort.html" /> + <section title="eric6.MicroPython.MicroPythonWidget" ref="eric6.MicroPython.MicroPythonWidget.html" /> + <section title="eric6.MicroPython.MicrobitDevices" ref="eric6.MicroPython.MicrobitDevices.html" /> + </section> <section title="eric6.MultiProject" ref="index-eric6.MultiProject.html"> <section title="eric6.MultiProject.AddProjectDialog" ref="eric6.MultiProject.AddProjectDialog.html" /> <section title="eric6.MultiProject.MultiProject" ref="eric6.MultiProject.MultiProject.html" /> @@ -945,6 +963,7 @@ <section title="eric6.Preferences.ConfigurationPages.IrcPage" ref="eric6.Preferences.ConfigurationPages.IrcPage.html" /> <section title="eric6.Preferences.ConfigurationPages.LogViewerPage" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html" /> <section title="eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog" ref="eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.html" /> + <section title="eric6.Preferences.ConfigurationPages.MicroPythonPage" ref="eric6.Preferences.ConfigurationPages.MicroPythonPage.html" /> <section title="eric6.Preferences.ConfigurationPages.MimeTypesPage" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html" /> <section title="eric6.Preferences.ConfigurationPages.MultiProjectPage" ref="eric6.Preferences.ConfigurationPages.MultiProjectPage.html" /> <section title="eric6.Preferences.ConfigurationPages.NetworkPage" ref="eric6.Preferences.ConfigurationPages.NetworkPage.html" /> @@ -2897,6 +2916,33 @@ <keyword name="ChromeImporter.open" id="ChromeImporter.open" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.ChromeImporter.html#ChromeImporter.open" /> <keyword name="ChromeImporter.setPath" id="ChromeImporter.setPath" ref="eric6.Helpviewer.Bookmarks.BookmarksImporters.ChromeImporter.html#ChromeImporter.setPath" /> <keyword name="ChromeImporter.setPath" id="ChromeImporter.setPath" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.ChromeImporter.html#ChromeImporter.setPath" /> + <keyword name="CircuitPythonDevice" id="CircuitPythonDevice" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice" /> + <keyword name="CircuitPythonDevice (Constructor)" id="CircuitPythonDevice (Constructor)" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.__init__" /> + <keyword name="CircuitPythonDevice.__deviceVolumeMounted" id="CircuitPythonDevice.__deviceVolumeMounted" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.__deviceVolumeMounted" /> + <keyword name="CircuitPythonDevice.__flashCircuitPython" id="CircuitPythonDevice.__flashCircuitPython" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.__flashCircuitPython" /> + <keyword name="CircuitPythonDevice.__installLibraryFiles" id="CircuitPythonDevice.__installLibraryFiles" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.__installLibraryFiles" /> + <keyword name="CircuitPythonDevice.addDeviceMenuEntries" id="CircuitPythonDevice.addDeviceMenuEntries" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.addDeviceMenuEntries" /> + <keyword name="CircuitPythonDevice.canRunScript" id="CircuitPythonDevice.canRunScript" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.canRunScript" /> + <keyword name="CircuitPythonDevice.canStartFileManager" id="CircuitPythonDevice.canStartFileManager" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.canStartFileManager" /> + <keyword name="CircuitPythonDevice.canStartPlotter" id="CircuitPythonDevice.canStartPlotter" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.canStartPlotter" /> + <keyword name="CircuitPythonDevice.canStartRepl" id="CircuitPythonDevice.canStartRepl" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.canStartRepl" /> + <keyword name="CircuitPythonDevice.deviceName" id="CircuitPythonDevice.deviceName" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.deviceName" /> + <keyword name="CircuitPythonDevice.forceInterrupt" id="CircuitPythonDevice.forceInterrupt" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.forceInterrupt" /> + <keyword name="CircuitPythonDevice.getDocumentationUrl" id="CircuitPythonDevice.getDocumentationUrl" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.getDocumentationUrl" /> + <keyword name="CircuitPythonDevice.getWorkspace" id="CircuitPythonDevice.getWorkspace" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.getWorkspace" /> + <keyword name="CircuitPythonDevice.runScript" id="CircuitPythonDevice.runScript" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.runScript" /> + <keyword name="CircuitPythonDevice.setButtons" id="CircuitPythonDevice.setButtons" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.setButtons" /> + <keyword name="CircuitPythonDevice.supportsLocalFileAccess" id="CircuitPythonDevice.supportsLocalFileAccess" ref="eric6.MicroPython.CircuitPythonDevices.html#CircuitPythonDevice.supportsLocalFileAccess" /> + <keyword name="CircuitPythonDevices (Module)" id="CircuitPythonDevices (Module)" ref="eric6.MicroPython.CircuitPythonDevices.html" /> + <keyword name="CircuitPythonFirmwareSelectionDialog" id="CircuitPythonFirmwareSelectionDialog" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog" /> + <keyword name="CircuitPythonFirmwareSelectionDialog (Constructor)" id="CircuitPythonFirmwareSelectionDialog (Constructor)" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.__init__" /> + <keyword name="CircuitPythonFirmwareSelectionDialog (Module)" id="CircuitPythonFirmwareSelectionDialog (Module)" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html" /> + <keyword name="CircuitPythonFirmwareSelectionDialog.__updateOkButton" id="CircuitPythonFirmwareSelectionDialog.__updateOkButton" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.__updateOkButton" /> + <keyword name="CircuitPythonFirmwareSelectionDialog.getData" id="CircuitPythonFirmwareSelectionDialog.getData" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.getData" /> + <keyword name="CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged" id="CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged" /> + <keyword name="CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged" id="CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged" /> + <keyword name="CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged" id="CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged" /> + <keyword name="CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked" id="CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked" ref="eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html#CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked" /> <keyword name="Class" id="Class" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#Class" /> <keyword name="Class" id="Class" ref="eric6.Utilities.ClassBrowsers.pyclbr.html#Class" /> <keyword name="Class" id="Class" ref="eric6.Utilities.ClassBrowsers.rbclbr.html#Class" /> @@ -4615,6 +4661,12 @@ <keyword name="E5FileCompleter.rootPath" id="E5FileCompleter.rootPath" ref="eric6.E5Gui.E5Completers.html#E5FileCompleter.rootPath" /> <keyword name="E5FileCompleter.setRootPath" id="E5FileCompleter.setRootPath" ref="eric6.E5Gui.E5Completers.html#E5FileCompleter.setRootPath" /> <keyword name="E5FileDialog (Module)" id="E5FileDialog (Module)" ref="eric6.E5Gui.E5FileDialog.html" /> + <keyword name="E5FileSaveConfirmDialog" id="E5FileSaveConfirmDialog" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#E5FileSaveConfirmDialog" /> + <keyword name="E5FileSaveConfirmDialog (Constructor)" id="E5FileSaveConfirmDialog (Constructor)" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#E5FileSaveConfirmDialog.__init__" /> + <keyword name="E5FileSaveConfirmDialog (Module)" id="E5FileSaveConfirmDialog (Module)" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html" /> + <keyword name="E5FileSaveConfirmDialog.__buttonBoxClicked" id="E5FileSaveConfirmDialog.__buttonBoxClicked" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#E5FileSaveConfirmDialog.__buttonBoxClicked" /> + <keyword name="E5FileSaveConfirmDialog.__filenameChanged" id="E5FileSaveConfirmDialog.__filenameChanged" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#E5FileSaveConfirmDialog.__filenameChanged" /> + <keyword name="E5FileSaveConfirmDialog.selectedAction" id="E5FileSaveConfirmDialog.selectedAction" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#E5FileSaveConfirmDialog.selectedAction" /> <keyword name="E5Ftp" id="E5Ftp" ref="eric6.E5Network.E5Ftp.html#E5Ftp" /> <keyword name="E5Ftp (Constructor)" id="E5Ftp (Constructor)" ref="eric6.E5Network.E5Ftp.html#E5Ftp.__init__" /> <keyword name="E5Ftp (Module)" id="E5Ftp (Module)" ref="eric6.E5Network.E5Ftp.html" /> @@ -4964,6 +5016,21 @@ <keyword name="E5PathPickerDialog.setPickerPath" id="E5PathPickerDialog.setPickerPath" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setPickerPath" /> <keyword name="E5PathPickerDialog.setTitle" id="E5PathPickerDialog.setTitle" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setTitle" /> <keyword name="E5PathPickerModes" id="E5PathPickerModes" ref="eric6.E5Gui.E5PathPicker.html#E5PathPickerModes" /> + <keyword name="E5ProcessDialog" id="E5ProcessDialog" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog" /> + <keyword name="E5ProcessDialog (Constructor)" id="E5ProcessDialog (Constructor)" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.__init__" /> + <keyword name="E5ProcessDialog (Module)" id="E5ProcessDialog (Module)" ref="eric6.E5Gui.E5ProcessDialog.html" /> + <keyword name="E5ProcessDialog.__finish" id="E5ProcessDialog.__finish" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.__finish" /> + <keyword name="E5ProcessDialog.__procFinished" id="E5ProcessDialog.__procFinished" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.__procFinished" /> + <keyword name="E5ProcessDialog.__readStderr" id="E5ProcessDialog.__readStderr" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.__readStderr" /> + <keyword name="E5ProcessDialog.__readStdout" id="E5ProcessDialog.__readStdout" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.__readStdout" /> + <keyword name="E5ProcessDialog.keyPressEvent" id="E5ProcessDialog.keyPressEvent" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.keyPressEvent" /> + <keyword name="E5ProcessDialog.normalExit" id="E5ProcessDialog.normalExit" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.normalExit" /> + <keyword name="E5ProcessDialog.normalExitWithoutErrors" id="E5ProcessDialog.normalExitWithoutErrors" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.normalExitWithoutErrors" /> + <keyword name="E5ProcessDialog.on_buttonBox_clicked" id="E5ProcessDialog.on_buttonBox_clicked" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.on_buttonBox_clicked" /> + <keyword name="E5ProcessDialog.on_input_returnPressed" id="E5ProcessDialog.on_input_returnPressed" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.on_input_returnPressed" /> + <keyword name="E5ProcessDialog.on_passwordCheckBox_toggled" id="E5ProcessDialog.on_passwordCheckBox_toggled" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.on_passwordCheckBox_toggled" /> + <keyword name="E5ProcessDialog.on_sendButton_clicked" id="E5ProcessDialog.on_sendButton_clicked" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.on_sendButton_clicked" /> + <keyword name="E5ProcessDialog.startProcess" id="E5ProcessDialog.startProcess" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.startProcess" /> <keyword name="E5ProgressDialog" id="E5ProgressDialog" ref="eric6.E5Gui.E5ProgressDialog.html#E5ProgressDialog" /> <keyword name="E5ProgressDialog (Constructor)" id="E5ProgressDialog (Constructor)" ref="eric6.E5Gui.E5ProgressDialog.html#E5ProgressDialog.__init__" /> <keyword name="E5ProgressDialog (Module)" id="E5ProgressDialog (Module)" ref="eric6.E5Gui.E5ProgressDialog.html" /> @@ -5670,6 +5737,7 @@ <keyword name="Editor.isClone" id="Editor.isClone" ref="eric6.QScintilla.Editor.html#Editor.isClone" /> <keyword name="Editor.isJavascriptFile" id="Editor.isJavascriptFile" ref="eric6.QScintilla.Editor.html#Editor.isJavascriptFile" /> <keyword name="Editor.isLastEditPositionAvailable" id="Editor.isLastEditPositionAvailable" ref="eric6.QScintilla.Editor.html#Editor.isLastEditPositionAvailable" /> + <keyword name="Editor.isMicroPythonFile" id="Editor.isMicroPythonFile" ref="eric6.QScintilla.Editor.html#Editor.isMicroPythonFile" /> <keyword name="Editor.isPy2File" id="Editor.isPy2File" ref="eric6.QScintilla.Editor.html#Editor.isPy2File" /> <keyword name="Editor.isPy3File" id="Editor.isPy3File" ref="eric6.QScintilla.Editor.html#Editor.isPy3File" /> <keyword name="Editor.isPyFile" id="Editor.isPyFile" ref="eric6.QScintilla.Editor.html#Editor.isPyFile" /> @@ -5770,6 +5838,7 @@ <keyword name="EditorAPIsPage.__apiPreparationStarted" id="EditorAPIsPage.__apiPreparationStarted" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__apiPreparationStarted" /> <keyword name="EditorAPIsPage.__editorGetApisFromApiList" id="EditorAPIsPage.__editorGetApisFromApiList" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__editorGetApisFromApiList" /> <keyword name="EditorAPIsPage.__fillApisList" id="EditorAPIsPage.__fillApisList" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__fillApisList" /> + <keyword name="EditorAPIsPage.__fillProjectTypeComboBox" id="EditorAPIsPage.__fillProjectTypeComboBox" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__fillProjectTypeComboBox" /> <keyword name="EditorAPIsPage.on_addApiFileButton_clicked" id="EditorAPIsPage.on_addApiFileButton_clicked" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_addApiFileButton_clicked" /> <keyword name="EditorAPIsPage.on_addInstalledApiFileButton_clicked" id="EditorAPIsPage.on_addInstalledApiFileButton_clicked" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_addInstalledApiFileButton_clicked" /> <keyword name="EditorAPIsPage.on_addPluginApiFileButton_clicked" id="EditorAPIsPage.on_addPluginApiFileButton_clicked" ref="eric6.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_addPluginApiFileButton_clicked" /> @@ -6095,6 +6164,31 @@ <keyword name="ErrorLogDialog.on_deleteButton_clicked" id="ErrorLogDialog.on_deleteButton_clicked" ref="eric6.UI.ErrorLogDialog.html#ErrorLogDialog.on_deleteButton_clicked" /> <keyword name="ErrorLogDialog.on_emailButton_clicked" id="ErrorLogDialog.on_emailButton_clicked" ref="eric6.UI.ErrorLogDialog.html#ErrorLogDialog.on_emailButton_clicked" /> <keyword name="ErrorLogDialog.on_keepButton_clicked" id="ErrorLogDialog.on_keepButton_clicked" ref="eric6.UI.ErrorLogDialog.html#ErrorLogDialog.on_keepButton_clicked" /> + <keyword name="EspDevice" id="EspDevice" ref="eric6.MicroPython.EspDevices.html#EspDevice" /> + <keyword name="EspDevice (Constructor)" id="EspDevice (Constructor)" ref="eric6.MicroPython.EspDevices.html#EspDevice.__init__" /> + <keyword name="EspDevice.__eraseFlash" id="EspDevice.__eraseFlash" ref="eric6.MicroPython.EspDevices.html#EspDevice.__eraseFlash" /> + <keyword name="EspDevice.__flashAddons" id="EspDevice.__flashAddons" ref="eric6.MicroPython.EspDevices.html#EspDevice.__flashAddons" /> + <keyword name="EspDevice.__flashMicroPython" id="EspDevice.__flashMicroPython" ref="eric6.MicroPython.EspDevices.html#EspDevice.__flashMicroPython" /> + <keyword name="EspDevice.__installEspTool" id="EspDevice.__installEspTool" ref="eric6.MicroPython.EspDevices.html#EspDevice.__installEspTool" /> + <keyword name="EspDevice.__resetDevice" id="EspDevice.__resetDevice" ref="eric6.MicroPython.EspDevices.html#EspDevice.__resetDevice" /> + <keyword name="EspDevice.addDeviceMenuEntries" id="EspDevice.addDeviceMenuEntries" ref="eric6.MicroPython.EspDevices.html#EspDevice.addDeviceMenuEntries" /> + <keyword name="EspDevice.canRunScript" id="EspDevice.canRunScript" ref="eric6.MicroPython.EspDevices.html#EspDevice.canRunScript" /> + <keyword name="EspDevice.canStartFileManager" id="EspDevice.canStartFileManager" ref="eric6.MicroPython.EspDevices.html#EspDevice.canStartFileManager" /> + <keyword name="EspDevice.canStartPlotter" id="EspDevice.canStartPlotter" ref="eric6.MicroPython.EspDevices.html#EspDevice.canStartPlotter" /> + <keyword name="EspDevice.canStartRepl" id="EspDevice.canStartRepl" ref="eric6.MicroPython.EspDevices.html#EspDevice.canStartRepl" /> + <keyword name="EspDevice.deviceName" id="EspDevice.deviceName" ref="eric6.MicroPython.EspDevices.html#EspDevice.deviceName" /> + <keyword name="EspDevice.forceInterrupt" id="EspDevice.forceInterrupt" ref="eric6.MicroPython.EspDevices.html#EspDevice.forceInterrupt" /> + <keyword name="EspDevice.getDocumentationUrl" id="EspDevice.getDocumentationUrl" ref="eric6.MicroPython.EspDevices.html#EspDevice.getDocumentationUrl" /> + <keyword name="EspDevice.runScript" id="EspDevice.runScript" ref="eric6.MicroPython.EspDevices.html#EspDevice.runScript" /> + <keyword name="EspDevice.setButtons" id="EspDevice.setButtons" ref="eric6.MicroPython.EspDevices.html#EspDevice.setButtons" /> + <keyword name="EspDevices (Module)" id="EspDevices (Module)" ref="eric6.MicroPython.EspDevices.html" /> + <keyword name="EspFirmwareSelectionDialog" id="EspFirmwareSelectionDialog" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html#EspFirmwareSelectionDialog" /> + <keyword name="EspFirmwareSelectionDialog (Constructor)" id="EspFirmwareSelectionDialog (Constructor)" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html#EspFirmwareSelectionDialog.__init__" /> + <keyword name="EspFirmwareSelectionDialog (Module)" id="EspFirmwareSelectionDialog (Module)" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html" /> + <keyword name="EspFirmwareSelectionDialog.__updateOkButton" id="EspFirmwareSelectionDialog.__updateOkButton" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html#EspFirmwareSelectionDialog.__updateOkButton" /> + <keyword name="EspFirmwareSelectionDialog.getData" id="EspFirmwareSelectionDialog.getData" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html#EspFirmwareSelectionDialog.getData" /> + <keyword name="EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged" id="EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html#EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged" /> + <keyword name="EspFirmwareSelectionDialog.on_firmwarePicker_textChanged" id="EspFirmwareSelectionDialog.on_firmwarePicker_textChanged" ref="eric6.MicroPython.EspFirmwareSelectionDialog.html#EspFirmwareSelectionDialog.on_firmwarePicker_textChanged" /> <keyword name="ExceptionLogger" id="ExceptionLogger" ref="eric6.Debugger.ExceptionLogger.html#ExceptionLogger" /> <keyword name="ExceptionLogger (Constructor)" id="ExceptionLogger (Constructor)" ref="eric6.Debugger.ExceptionLogger.html#ExceptionLogger.__init__" /> <keyword name="ExceptionLogger (Module)" id="ExceptionLogger (Module)" ref="eric6.Debugger.ExceptionLogger.html" /> @@ -6409,6 +6503,7 @@ <keyword name="FindFileDialog.on_filterEdit_textEdited" id="FindFileDialog.on_filterEdit_textEdited" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_filterEdit_textEdited" /> <keyword name="FindFileDialog.on_findList_itemDoubleClicked" id="FindFileDialog.on_findList_itemDoubleClicked" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_findList_itemDoubleClicked" /> <keyword name="FindFileDialog.on_findtextCombo_editTextChanged" id="FindFileDialog.on_findtextCombo_editTextChanged" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_findtextCombo_editTextChanged" /> + <keyword name="FindFileDialog.on_openFilesButton_clicked" id="FindFileDialog.on_openFilesButton_clicked" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_openFilesButton_clicked" /> <keyword name="FindFileDialog.on_projectButton_clicked" id="FindFileDialog.on_projectButton_clicked" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_projectButton_clicked" /> <keyword name="FindFileDialog.on_replaceButton_clicked" id="FindFileDialog.on_replaceButton_clicked" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_replaceButton_clicked" /> <keyword name="FindFileDialog.on_replacetextCombo_editTextChanged" id="FindFileDialog.on_replacetextCombo_editTextChanged" ref="eric6.UI.FindFileDialog.html#FindFileDialog.on_replacetextCombo_editTextChanged" /> @@ -8614,6 +8709,7 @@ <keyword name="Hg.__monitorRepoIniFile" id="Hg.__monitorRepoIniFile" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.__monitorRepoIniFile" /> <keyword name="Hg.__vcsCommit_Step2" id="Hg.__vcsCommit_Step2" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.__vcsCommit_Step2" /> <keyword name="Hg._createStatusMonitorThread" id="Hg._createStatusMonitorThread" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg._createStatusMonitorThread" /> + <keyword name="Hg.canCommitMerge" id="Hg.canCommitMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.canCommitMerge" /> <keyword name="Hg.canPull" id="Hg.canPull" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.canPull" /> <keyword name="Hg.canPush" id="Hg.canPush" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.canPush" /> <keyword name="Hg.clearStatusCache" id="Hg.clearStatusCache" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.clearStatusCache" /> @@ -8623,6 +8719,7 @@ <keyword name="Hg.getHgSubPath" id="Hg.getHgSubPath" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.getHgSubPath" /> <keyword name="Hg.getPlugin" id="Hg.getPlugin" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.getPlugin" /> <keyword name="Hg.hasSubrepositories" id="Hg.hasSubrepositories" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hasSubrepositories" /> + <keyword name="Hg.hgAbortMerge" id="Hg.hgAbortMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgAbortMerge" /> <keyword name="Hg.hgAddSubrepository" id="Hg.hgAddSubrepository" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgAddSubrepository" /> <keyword name="Hg.hgAnnotate" id="Hg.hgAnnotate" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgAnnotate" /> <keyword name="Hg.hgArchive" id="Hg.hgArchive" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgArchive" /> @@ -8638,7 +8735,6 @@ <keyword name="Hg.hgBookmarkRename" id="Hg.hgBookmarkRename" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgBookmarkRename" /> <keyword name="Hg.hgBranch" id="Hg.hgBranch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgBranch" /> <keyword name="Hg.hgBundle" id="Hg.hgBundle" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgBundle" /> - <keyword name="Hg.hgCancelMerge" id="Hg.hgCancelMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgCancelMerge" /> <keyword name="Hg.hgConflicts" id="Hg.hgConflicts" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgConflicts" /> <keyword name="Hg.hgCopy" id="Hg.hgCopy" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgCopy" /> <keyword name="Hg.hgCreateIgnoreFile" id="Hg.hgCreateIgnoreFile" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgCreateIgnoreFile" /> @@ -9251,6 +9347,7 @@ <keyword name="HgProjectHelper" id="HgProjectHelper" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper" /> <keyword name="HgProjectHelper (Constructor)" id="HgProjectHelper (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__init__" /> <keyword name="HgProjectHelper.__checkActions" id="HgProjectHelper.__checkActions" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__checkActions" /> + <keyword name="HgProjectHelper.__hgAbortMerge" id="HgProjectHelper.__hgAbortMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgAbortMerge" /> <keyword name="HgProjectHelper.__hgAddSubrepository" id="HgProjectHelper.__hgAddSubrepository" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgAddSubrepository" /> <keyword name="HgProjectHelper.__hgArchive" id="HgProjectHelper.__hgArchive" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgArchive" /> <keyword name="HgProjectHelper.__hgBackout" id="HgProjectHelper.__hgBackout" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgBackout" /> @@ -9272,8 +9369,8 @@ <keyword name="HgProjectHelper.__hgBranch" id="HgProjectHelper.__hgBranch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgBranch" /> <keyword name="HgProjectHelper.__hgBranchList" id="HgProjectHelper.__hgBranchList" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgBranchList" /> <keyword name="HgProjectHelper.__hgBundle" id="HgProjectHelper.__hgBundle" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgBundle" /> - <keyword name="HgProjectHelper.__hgCancelMerge" id="HgProjectHelper.__hgCancelMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgCancelMerge" /> <keyword name="HgProjectHelper.__hgCloseBranch" id="HgProjectHelper.__hgCloseBranch" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgCloseBranch" /> + <keyword name="HgProjectHelper.__hgCommitMerge" id="HgProjectHelper.__hgCommitMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgCommitMerge" /> <keyword name="HgProjectHelper.__hgConfigure" id="HgProjectHelper.__hgConfigure" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgConfigure" /> <keyword name="HgProjectHelper.__hgCreateIgnore" id="HgProjectHelper.__hgCreateIgnore" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgCreateIgnore" /> <keyword name="HgProjectHelper.__hgDeleteBackups" id="HgProjectHelper.__hgDeleteBackups" ref="eric6.Plugins.VcsPlugins.vcsMercurial.ProjectHelper.html#HgProjectHelper.__hgDeleteBackups" /> @@ -9546,10 +9643,12 @@ <keyword name="HgStatusDialog" id="HgStatusDialog" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog" /> <keyword name="HgStatusDialog (Constructor)" id="HgStatusDialog (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__init__" /> <keyword name="HgStatusDialog (Module)" id="HgStatusDialog (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html" /> + <keyword name="HgStatusDialog.__abortMerge" id="HgStatusDialog.__abortMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__abortMerge" /> <keyword name="HgStatusDialog.__actionsMenuHovered" id="HgStatusDialog.__actionsMenuHovered" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__actionsMenuHovered" /> <keyword name="HgStatusDialog.__add" id="HgStatusDialog.__add" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__add" /> <keyword name="HgStatusDialog.__commit" id="HgStatusDialog.__commit" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__commit" /> <keyword name="HgStatusDialog.__commitDeselectAll" id="HgStatusDialog.__commitDeselectAll" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__commitDeselectAll" /> + <keyword name="HgStatusDialog.__commitMerge" id="HgStatusDialog.__commitMerge" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__commitMerge" /> <keyword name="HgStatusDialog.__commitSelect" id="HgStatusDialog.__commitSelect" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__commitSelect" /> <keyword name="HgStatusDialog.__commitSelectAll" id="HgStatusDialog.__commitSelectAll" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__commitSelectAll" /> <keyword name="HgStatusDialog.__committed" id="HgStatusDialog.__committed" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgStatusDialog.html#HgStatusDialog.__committed" /> @@ -11312,6 +11411,211 @@ <keyword name="MessageBoxWizardDialog.on_buttonBox_clicked" id="MessageBoxWizardDialog.on_buttonBox_clicked" ref="eric6.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_buttonBox_clicked" /> <keyword name="MessageBoxWizardDialog.on_rAboutQt_toggled" id="MessageBoxWizardDialog.on_rAboutQt_toggled" ref="eric6.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_rAboutQt_toggled" /> <keyword name="MessageBoxWizardDialog.on_rAbout_toggled" id="MessageBoxWizardDialog.on_rAbout_toggled" ref="eric6.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_rAbout_toggled" /> + <keyword name="MicroPython (Package)" id="MicroPython (Package)" ref="index-eric6.MicroPython.html" /> + <keyword name="MicroPythonCommandsInterface" id="MicroPythonCommandsInterface" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface" /> + <keyword name="MicroPythonCommandsInterface (Constructor)" id="MicroPythonCommandsInterface (Constructor)" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.__init__" /> + <keyword name="MicroPythonCommandsInterface (Module)" id="MicroPythonCommandsInterface (Module)" ref="eric6.MicroPython.MicroPythonCommandsInterface.html" /> + <keyword name="MicroPythonCommandsInterface.__rawOff" id="MicroPythonCommandsInterface.__rawOff" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.__rawOff" /> + <keyword name="MicroPythonCommandsInterface.__rawOn" id="MicroPythonCommandsInterface.__rawOn" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.__rawOn" /> + <keyword name="MicroPythonCommandsInterface.__readSerial" id="MicroPythonCommandsInterface.__readSerial" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.__readSerial" /> + <keyword name="MicroPythonCommandsInterface.__shortError" id="MicroPythonCommandsInterface.__shortError" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.__shortError" /> + <keyword name="MicroPythonCommandsInterface.cd" id="MicroPythonCommandsInterface.cd" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.cd" /> + <keyword name="MicroPythonCommandsInterface.connectToDevice" id="MicroPythonCommandsInterface.connectToDevice" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.connectToDevice" /> + <keyword name="MicroPythonCommandsInterface.disconnectFromDevice" id="MicroPythonCommandsInterface.disconnectFromDevice" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.disconnectFromDevice" /> + <keyword name="MicroPythonCommandsInterface.execute" id="MicroPythonCommandsInterface.execute" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.execute" /> + <keyword name="MicroPythonCommandsInterface.executeAsync" id="MicroPythonCommandsInterface.executeAsync" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.executeAsync" /> + <keyword name="MicroPythonCommandsInterface.fileSystemInfo" id="MicroPythonCommandsInterface.fileSystemInfo" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.fileSystemInfo" /> + <keyword name="MicroPythonCommandsInterface.get" id="MicroPythonCommandsInterface.get" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.get" /> + <keyword name="MicroPythonCommandsInterface.getImplementation" id="MicroPythonCommandsInterface.getImplementation" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.getImplementation" /> + <keyword name="MicroPythonCommandsInterface.getTime" id="MicroPythonCommandsInterface.getTime" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.getTime" /> + <keyword name="MicroPythonCommandsInterface.handlePreferencesChanged" id="MicroPythonCommandsInterface.handlePreferencesChanged" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.handlePreferencesChanged" /> + <keyword name="MicroPythonCommandsInterface.isConnected" id="MicroPythonCommandsInterface.isConnected" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.isConnected" /> + <keyword name="MicroPythonCommandsInterface.lls" id="MicroPythonCommandsInterface.lls" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.lls" /> + <keyword name="MicroPythonCommandsInterface.ls" id="MicroPythonCommandsInterface.ls" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.ls" /> + <keyword name="MicroPythonCommandsInterface.mkdir" id="MicroPythonCommandsInterface.mkdir" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.mkdir" /> + <keyword name="MicroPythonCommandsInterface.put" id="MicroPythonCommandsInterface.put" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.put" /> + <keyword name="MicroPythonCommandsInterface.pwd" id="MicroPythonCommandsInterface.pwd" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.pwd" /> + <keyword name="MicroPythonCommandsInterface.remainingTask" id="MicroPythonCommandsInterface.remainingTask" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.remainingTask" /> + <keyword name="MicroPythonCommandsInterface.rm" id="MicroPythonCommandsInterface.rm" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.rm" /> + <keyword name="MicroPythonCommandsInterface.rmdir" id="MicroPythonCommandsInterface.rmdir" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.rmdir" /> + <keyword name="MicroPythonCommandsInterface.rmrf" id="MicroPythonCommandsInterface.rmrf" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.rmrf" /> + <keyword name="MicroPythonCommandsInterface.syncTime" id="MicroPythonCommandsInterface.syncTime" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.syncTime" /> + <keyword name="MicroPythonCommandsInterface.version" id="MicroPythonCommandsInterface.version" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.version" /> + <keyword name="MicroPythonCommandsInterface.write" id="MicroPythonCommandsInterface.write" ref="eric6.MicroPython.MicroPythonCommandsInterface.html#MicroPythonCommandsInterface.write" /> + <keyword name="MicroPythonDevice" id="MicroPythonDevice" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice" /> + <keyword name="MicroPythonDevice (Constructor)" id="MicroPythonDevice (Constructor)" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.__init__" /> + <keyword name="MicroPythonDevice.addDeviceMenuEntries" id="MicroPythonDevice.addDeviceMenuEntries" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.addDeviceMenuEntries" /> + <keyword name="MicroPythonDevice.canRunScript" id="MicroPythonDevice.canRunScript" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.canRunScript" /> + <keyword name="MicroPythonDevice.canStartFileManager" id="MicroPythonDevice.canStartFileManager" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.canStartFileManager" /> + <keyword name="MicroPythonDevice.canStartPlotter" id="MicroPythonDevice.canStartPlotter" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.canStartPlotter" /> + <keyword name="MicroPythonDevice.canStartRepl" id="MicroPythonDevice.canStartRepl" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.canStartRepl" /> + <keyword name="MicroPythonDevice.deviceName" id="MicroPythonDevice.deviceName" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.deviceName" /> + <keyword name="MicroPythonDevice.forceInterrupt" id="MicroPythonDevice.forceInterrupt" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.forceInterrupt" /> + <keyword name="MicroPythonDevice.getDocumentationUrl" id="MicroPythonDevice.getDocumentationUrl" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.getDocumentationUrl" /> + <keyword name="MicroPythonDevice.getWorkspace" id="MicroPythonDevice.getWorkspace" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.getWorkspace" /> + <keyword name="MicroPythonDevice.handleDataFlood" id="MicroPythonDevice.handleDataFlood" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.handleDataFlood" /> + <keyword name="MicroPythonDevice.hasDocumentationUrl" id="MicroPythonDevice.hasDocumentationUrl" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.hasDocumentationUrl" /> + <keyword name="MicroPythonDevice.hasTimeCommands" id="MicroPythonDevice.hasTimeCommands" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.hasTimeCommands" /> + <keyword name="MicroPythonDevice.runScript" id="MicroPythonDevice.runScript" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.runScript" /> + <keyword name="MicroPythonDevice.sendCommands" id="MicroPythonDevice.sendCommands" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.sendCommands" /> + <keyword name="MicroPythonDevice.setButtons" id="MicroPythonDevice.setButtons" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.setButtons" /> + <keyword name="MicroPythonDevice.setFileManager" id="MicroPythonDevice.setFileManager" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.setFileManager" /> + <keyword name="MicroPythonDevice.setPlotter" id="MicroPythonDevice.setPlotter" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.setPlotter" /> + <keyword name="MicroPythonDevice.setRepl" id="MicroPythonDevice.setRepl" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.setRepl" /> + <keyword name="MicroPythonDevice.supportsLocalFileAccess" id="MicroPythonDevice.supportsLocalFileAccess" ref="eric6.MicroPython.MicroPythonDevices.html#MicroPythonDevice.supportsLocalFileAccess" /> + <keyword name="MicroPythonDevices (Module)" id="MicroPythonDevices (Module)" ref="eric6.MicroPython.MicroPythonDevices.html" /> + <keyword name="MicroPythonFileManager" id="MicroPythonFileManager" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager" /> + <keyword name="MicroPythonFileManager (Constructor)" id="MicroPythonFileManager (Constructor)" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.__init__" /> + <keyword name="MicroPythonFileManager (Module)" id="MicroPythonFileManager (Module)" ref="eric6.MicroPython.MicroPythonFileManager.html" /> + <keyword name="MicroPythonFileManager.__rsync" id="MicroPythonFileManager.__rsync" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.__rsync" /> + <keyword name="MicroPythonFileManager.cd" id="MicroPythonFileManager.cd" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.cd" /> + <keyword name="MicroPythonFileManager.delete" id="MicroPythonFileManager.delete" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.delete" /> + <keyword name="MicroPythonFileManager.fileSystemInfo" id="MicroPythonFileManager.fileSystemInfo" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.fileSystemInfo" /> + <keyword name="MicroPythonFileManager.get" id="MicroPythonFileManager.get" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.get" /> + <keyword name="MicroPythonFileManager.lls" id="MicroPythonFileManager.lls" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.lls" /> + <keyword name="MicroPythonFileManager.mkdir" id="MicroPythonFileManager.mkdir" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.mkdir" /> + <keyword name="MicroPythonFileManager.put" id="MicroPythonFileManager.put" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.put" /> + <keyword name="MicroPythonFileManager.pwd" id="MicroPythonFileManager.pwd" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.pwd" /> + <keyword name="MicroPythonFileManager.rmdir" id="MicroPythonFileManager.rmdir" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.rmdir" /> + <keyword name="MicroPythonFileManager.rsync" id="MicroPythonFileManager.rsync" ref="eric6.MicroPython.MicroPythonFileManager.html#MicroPythonFileManager.rsync" /> + <keyword name="MicroPythonFileManagerWidget" id="MicroPythonFileManagerWidget" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget" /> + <keyword name="MicroPythonFileManagerWidget (Constructor)" id="MicroPythonFileManagerWidget (Constructor)" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__init__" /> + <keyword name="MicroPythonFileManagerWidget (Module)" id="MicroPythonFileManagerWidget (Module)" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html" /> + <keyword name="MicroPythonFileManagerWidget.__changeDeviceDirectory" id="MicroPythonFileManagerWidget.__changeDeviceDirectory" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__changeDeviceDirectory" /> + <keyword name="MicroPythonFileManagerWidget.__changeLocalDirectory" id="MicroPythonFileManagerWidget.__changeLocalDirectory" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__changeLocalDirectory" /> + <keyword name="MicroPythonFileManagerWidget.__createDeviceDirectory" id="MicroPythonFileManagerWidget.__createDeviceDirectory" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__createDeviceDirectory" /> + <keyword name="MicroPythonFileManagerWidget.__createLocalDirectory" id="MicroPythonFileManagerWidget.__createLocalDirectory" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__createLocalDirectory" /> + <keyword name="MicroPythonFileManagerWidget.__deleteDeviceDirectory" id="MicroPythonFileManagerWidget.__deleteDeviceDirectory" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__deleteDeviceDirectory" /> + <keyword name="MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree" id="MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree" /> + <keyword name="MicroPythonFileManagerWidget.__deleteDeviceFile" id="MicroPythonFileManagerWidget.__deleteDeviceFile" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__deleteDeviceFile" /> + <keyword name="MicroPythonFileManagerWidget.__deleteLocalDirectoryTree" id="MicroPythonFileManagerWidget.__deleteLocalDirectoryTree" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__deleteLocalDirectoryTree" /> + <keyword name="MicroPythonFileManagerWidget.__deleteLocalFile" id="MicroPythonFileManagerWidget.__deleteLocalFile" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__deleteLocalFile" /> + <keyword name="MicroPythonFileManagerWidget.__deviceHiddenChanged" id="MicroPythonFileManagerWidget.__deviceHiddenChanged" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__deviceHiddenChanged" /> + <keyword name="MicroPythonFileManagerWidget.__fsInfoResultReceived" id="MicroPythonFileManagerWidget.__fsInfoResultReceived" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__fsInfoResultReceived" /> + <keyword name="MicroPythonFileManagerWidget.__handleCurrentDir" id="MicroPythonFileManagerWidget.__handleCurrentDir" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__handleCurrentDir" /> + <keyword name="MicroPythonFileManagerWidget.__handleError" id="MicroPythonFileManagerWidget.__handleError" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__handleError" /> + <keyword name="MicroPythonFileManagerWidget.__handleGetDone" id="MicroPythonFileManagerWidget.__handleGetDone" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__handleGetDone" /> + <keyword name="MicroPythonFileManagerWidget.__handleLongListFiles" id="MicroPythonFileManagerWidget.__handleLongListFiles" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__handleLongListFiles" /> + <keyword name="MicroPythonFileManagerWidget.__handleRsyncDone" id="MicroPythonFileManagerWidget.__handleRsyncDone" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__handleRsyncDone" /> + <keyword name="MicroPythonFileManagerWidget.__handleRsyncProgressMessage" id="MicroPythonFileManagerWidget.__handleRsyncProgressMessage" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__handleRsyncProgressMessage" /> + <keyword name="MicroPythonFileManagerWidget.__isFileInList" id="MicroPythonFileManagerWidget.__isFileInList" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__isFileInList" /> + <keyword name="MicroPythonFileManagerWidget.__listLocalFiles" id="MicroPythonFileManagerWidget.__listLocalFiles" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__listLocalFiles" /> + <keyword name="MicroPythonFileManagerWidget.__localHiddenChanged" id="MicroPythonFileManagerWidget.__localHiddenChanged" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__localHiddenChanged" /> + <keyword name="MicroPythonFileManagerWidget.__newDeviceList" id="MicroPythonFileManagerWidget.__newDeviceList" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__newDeviceList" /> + <keyword name="MicroPythonFileManagerWidget.__progressInfoDialogFinished" id="MicroPythonFileManagerWidget.__progressInfoDialogFinished" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__progressInfoDialogFinished" /> + <keyword name="MicroPythonFileManagerWidget.__showDeviceContextMenu" id="MicroPythonFileManagerWidget.__showDeviceContextMenu" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__showDeviceContextMenu" /> + <keyword name="MicroPythonFileManagerWidget.__showFileSystemInfo" id="MicroPythonFileManagerWidget.__showFileSystemInfo" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__showFileSystemInfo" /> + <keyword name="MicroPythonFileManagerWidget.__showLocalContextMenu" id="MicroPythonFileManagerWidget.__showLocalContextMenu" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.__showLocalContextMenu" /> + <keyword name="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated" id="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated" /> + <keyword name="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged" id="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged" /> + <keyword name="MicroPythonFileManagerWidget.on_deviceReloadButton_clicked" id="MicroPythonFileManagerWidget.on_deviceReloadButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_deviceReloadButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_deviceUpButton_clicked" id="MicroPythonFileManagerWidget.on_deviceUpButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_deviceUpButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_getAsButton_clicked" id="MicroPythonFileManagerWidget.on_getAsButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_getAsButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_getButton_clicked" id="MicroPythonFileManagerWidget.on_getButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_getButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated" id="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated" /> + <keyword name="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged" id="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged" /> + <keyword name="MicroPythonFileManagerWidget.on_localReloadButton_clicked" id="MicroPythonFileManagerWidget.on_localReloadButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_localReloadButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_localUpButton_clicked" id="MicroPythonFileManagerWidget.on_localUpButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_localUpButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_putAsButton_clicked" id="MicroPythonFileManagerWidget.on_putAsButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_putAsButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_putButton_clicked" id="MicroPythonFileManagerWidget.on_putButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_putButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.on_syncButton_clicked" id="MicroPythonFileManagerWidget.on_syncButton_clicked" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.on_syncButton_clicked" /> + <keyword name="MicroPythonFileManagerWidget.start" id="MicroPythonFileManagerWidget.start" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.start" /> + <keyword name="MicroPythonFileManagerWidget.stop" id="MicroPythonFileManagerWidget.stop" ref="eric6.MicroPython.MicroPythonFileManagerWidget.html#MicroPythonFileManagerWidget.stop" /> + <keyword name="MicroPythonFileSystemUtilities (Module)" id="MicroPythonFileSystemUtilities (Module)" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html" /> + <keyword name="MicroPythonGraphWidget" id="MicroPythonGraphWidget" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget" /> + <keyword name="MicroPythonGraphWidget (Constructor)" id="MicroPythonGraphWidget (Constructor)" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.__init__" /> + <keyword name="MicroPythonGraphWidget (Module)" id="MicroPythonGraphWidget (Module)" ref="eric6.MicroPython.MicroPythonGraphWidget.html" /> + <keyword name="MicroPythonGraphWidget.__addData" id="MicroPythonGraphWidget.__addData" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.__addData" /> + <keyword name="MicroPythonGraphWidget.__handleMaxXChanged" id="MicroPythonGraphWidget.__handleMaxXChanged" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.__handleMaxXChanged" /> + <keyword name="MicroPythonGraphWidget.hasData" id="MicroPythonGraphWidget.hasData" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.hasData" /> + <keyword name="MicroPythonGraphWidget.isDirty" id="MicroPythonGraphWidget.isDirty" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.isDirty" /> + <keyword name="MicroPythonGraphWidget.on_saveButton_clicked" id="MicroPythonGraphWidget.on_saveButton_clicked" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.on_saveButton_clicked" /> + <keyword name="MicroPythonGraphWidget.processData" id="MicroPythonGraphWidget.processData" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.processData" /> + <keyword name="MicroPythonGraphWidget.saveData" id="MicroPythonGraphWidget.saveData" ref="eric6.MicroPython.MicroPythonGraphWidget.html#MicroPythonGraphWidget.saveData" /> + <keyword name="MicroPythonPage" id="MicroPythonPage" ref="eric6.Preferences.ConfigurationPages.MicroPythonPage.html#MicroPythonPage" /> + <keyword name="MicroPythonPage (Constructor)" id="MicroPythonPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.MicroPythonPage.html#MicroPythonPage.__init__" /> + <keyword name="MicroPythonPage (Module)" id="MicroPythonPage (Module)" ref="eric6.Preferences.ConfigurationPages.MicroPythonPage.html" /> + <keyword name="MicroPythonPage.save" id="MicroPythonPage.save" ref="eric6.Preferences.ConfigurationPages.MicroPythonPage.html#MicroPythonPage.save" /> + <keyword name="MicroPythonProgressInfoDialog" id="MicroPythonProgressInfoDialog" ref="eric6.MicroPython.MicroPythonProgressInfoDialog.html#MicroPythonProgressInfoDialog" /> + <keyword name="MicroPythonProgressInfoDialog (Constructor)" id="MicroPythonProgressInfoDialog (Constructor)" ref="eric6.MicroPython.MicroPythonProgressInfoDialog.html#MicroPythonProgressInfoDialog.__init__" /> + <keyword name="MicroPythonProgressInfoDialog (Module)" id="MicroPythonProgressInfoDialog (Module)" ref="eric6.MicroPython.MicroPythonProgressInfoDialog.html" /> + <keyword name="MicroPythonProgressInfoDialog.addMessage" id="MicroPythonProgressInfoDialog.addMessage" ref="eric6.MicroPython.MicroPythonProgressInfoDialog.html#MicroPythonProgressInfoDialog.addMessage" /> + <keyword name="MicroPythonSerialPort" id="MicroPythonSerialPort" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort" /> + <keyword name="MicroPythonSerialPort (Constructor)" id="MicroPythonSerialPort (Constructor)" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.__init__" /> + <keyword name="MicroPythonSerialPort (Module)" id="MicroPythonSerialPort (Module)" ref="eric6.MicroPython.MicroPythonSerialPort.html" /> + <keyword name="MicroPythonSerialPort.closeSerialLink" id="MicroPythonSerialPort.closeSerialLink" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.closeSerialLink" /> + <keyword name="MicroPythonSerialPort.hasTimedOut" id="MicroPythonSerialPort.hasTimedOut" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.hasTimedOut" /> + <keyword name="MicroPythonSerialPort.isConnected" id="MicroPythonSerialPort.isConnected" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.isConnected" /> + <keyword name="MicroPythonSerialPort.openSerialLink" id="MicroPythonSerialPort.openSerialLink" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.openSerialLink" /> + <keyword name="MicroPythonSerialPort.readUntil" id="MicroPythonSerialPort.readUntil" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.readUntil" /> + <keyword name="MicroPythonSerialPort.setTimeout" id="MicroPythonSerialPort.setTimeout" ref="eric6.MicroPython.MicroPythonSerialPort.html#MicroPythonSerialPort.setTimeout" /> + <keyword name="MicroPythonWidget" id="MicroPythonWidget" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget" /> + <keyword name="MicroPythonWidget (Constructor)" id="MicroPythonWidget (Constructor)" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__init__" /> + <keyword name="MicroPythonWidget (Module)" id="MicroPythonWidget (Module)" ref="eric6.MicroPython.MicroPythonWidget.html" /> + <keyword name="MicroPythonWidget.__aboutToShowSuperMenu" id="MicroPythonWidget.__aboutToShowSuperMenu" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__aboutToShowSuperMenu" /> + <keyword name="MicroPythonWidget.__clear" id="MicroPythonWidget.__clear" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__clear" /> + <keyword name="MicroPythonWidget.__compileEditor2Mpy" id="MicroPythonWidget.__compileEditor2Mpy" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__compileEditor2Mpy" /> + <keyword name="MicroPythonWidget.__compileFile2Mpy" id="MicroPythonWidget.__compileFile2Mpy" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__compileFile2Mpy" /> + <keyword name="MicroPythonWidget.__configure" id="MicroPythonWidget.__configure" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__configure" /> + <keyword name="MicroPythonWidget.__connectToDevice" id="MicroPythonWidget.__connectToDevice" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__connectToDevice" /> + <keyword name="MicroPythonWidget.__crossCompile" id="MicroPythonWidget.__crossCompile" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__crossCompile" /> + <keyword name="MicroPythonWidget.__disconnectFromDevice" id="MicroPythonWidget.__disconnectFromDevice" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__disconnectFromDevice" /> + <keyword name="MicroPythonWidget.__doZoom" id="MicroPythonWidget.__doZoom" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__doZoom" /> + <keyword name="MicroPythonWidget.__getDeviceTime" id="MicroPythonWidget.__getDeviceTime" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__getDeviceTime" /> + <keyword name="MicroPythonWidget.__handlePreferencesChanged" id="MicroPythonWidget.__handlePreferencesChanged" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__handlePreferencesChanged" /> + <keyword name="MicroPythonWidget.__mpyCrossAvailable" id="MicroPythonWidget.__mpyCrossAvailable" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__mpyCrossAvailable" /> + <keyword name="MicroPythonWidget.__paste" id="MicroPythonWidget.__paste" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__paste" /> + <keyword name="MicroPythonWidget.__populateDeviceTypeComboBox" id="MicroPythonWidget.__populateDeviceTypeComboBox" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__populateDeviceTypeComboBox" /> + <keyword name="MicroPythonWidget.__processData" id="MicroPythonWidget.__processData" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__processData" /> + <keyword name="MicroPythonWidget.__setCharFormat" id="MicroPythonWidget.__setCharFormat" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__setCharFormat" /> + <keyword name="MicroPythonWidget.__setConnected" id="MicroPythonWidget.__setConnected" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__setConnected" /> + <keyword name="MicroPythonWidget.__showContextMenu" id="MicroPythonWidget.__showContextMenu" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showContextMenu" /> + <keyword name="MicroPythonWidget.__showDeviceTime" id="MicroPythonWidget.__showDeviceTime" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showDeviceTime" /> + <keyword name="MicroPythonWidget.__showDeviceVersion" id="MicroPythonWidget.__showDeviceVersion" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showDeviceVersion" /> + <keyword name="MicroPythonWidget.__showDocumentation" id="MicroPythonWidget.__showDocumentation" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showDocumentation" /> + <keyword name="MicroPythonWidget.__showError" id="MicroPythonWidget.__showError" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showError" /> + <keyword name="MicroPythonWidget.__showImplementation" id="MicroPythonWidget.__showImplementation" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showImplementation" /> + <keyword name="MicroPythonWidget.__showLocalTime" id="MicroPythonWidget.__showLocalTime" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showLocalTime" /> + <keyword name="MicroPythonWidget.__showNoDeviceMessage" id="MicroPythonWidget.__showNoDeviceMessage" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__showNoDeviceMessage" /> + <keyword name="MicroPythonWidget.__synchronizeTime" id="MicroPythonWidget.__synchronizeTime" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.__synchronizeTime" /> + <keyword name="MicroPythonWidget.commandsInterface" id="MicroPythonWidget.commandsInterface" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.commandsInterface" /> + <keyword name="MicroPythonWidget.eventFilter" id="MicroPythonWidget.eventFilter" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.eventFilter" /> + <keyword name="MicroPythonWidget.getCurrentPort" id="MicroPythonWidget.getCurrentPort" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.getCurrentPort" /> + <keyword name="MicroPythonWidget.getDeviceWorkspace" id="MicroPythonWidget.getDeviceWorkspace" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.getDeviceWorkspace" /> + <keyword name="MicroPythonWidget.handleDataFlood" id="MicroPythonWidget.handleDataFlood" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.handleDataFlood" /> + <keyword name="MicroPythonWidget.isConnected" id="MicroPythonWidget.isConnected" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.isConnected" /> + <keyword name="MicroPythonWidget.isMicrobit" id="MicroPythonWidget.isMicrobit" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.isMicrobit" /> + <keyword name="MicroPythonWidget.on_chartButton_clicked" id="MicroPythonWidget.on_chartButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_chartButton_clicked" /> + <keyword name="MicroPythonWidget.on_checkButton_clicked" id="MicroPythonWidget.on_checkButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_checkButton_clicked" /> + <keyword name="MicroPythonWidget.on_connectButton_clicked" id="MicroPythonWidget.on_connectButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_connectButton_clicked" /> + <keyword name="MicroPythonWidget.on_deviceTypeComboBox_activated" id="MicroPythonWidget.on_deviceTypeComboBox_activated" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_deviceTypeComboBox_activated" /> + <keyword name="MicroPythonWidget.on_filesButton_clicked" id="MicroPythonWidget.on_filesButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_filesButton_clicked" /> + <keyword name="MicroPythonWidget.on_openButton_clicked" id="MicroPythonWidget.on_openButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_openButton_clicked" /> + <keyword name="MicroPythonWidget.on_replButton_clicked" id="MicroPythonWidget.on_replButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_replButton_clicked" /> + <keyword name="MicroPythonWidget.on_runButton_clicked" id="MicroPythonWidget.on_runButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_runButton_clicked" /> + <keyword name="MicroPythonWidget.on_saveButton_clicked" id="MicroPythonWidget.on_saveButton_clicked" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.on_saveButton_clicked" /> + <keyword name="MicroPythonWidget.setActionButtons" id="MicroPythonWidget.setActionButtons" ref="eric6.MicroPython.MicroPythonWidget.html#MicroPythonWidget.setActionButtons" /> + <keyword name="MicrobitDevice" id="MicrobitDevice" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice" /> + <keyword name="MicrobitDevice (Constructor)" id="MicrobitDevice (Constructor)" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__init__" /> + <keyword name="MicrobitDevice.__flashCustomMicroPython" id="MicrobitDevice.__flashCustomMicroPython" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__flashCustomMicroPython" /> + <keyword name="MicrobitDevice.__flashMicroPython" id="MicrobitDevice.__flashMicroPython" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__flashMicroPython" /> + <keyword name="MicrobitDevice.__flashScript" id="MicrobitDevice.__flashScript" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__flashScript" /> + <keyword name="MicrobitDevice.__installUflashTool" id="MicrobitDevice.__installUflashTool" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__installUflashTool" /> + <keyword name="MicrobitDevice.__resetDevice" id="MicrobitDevice.__resetDevice" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__resetDevice" /> + <keyword name="MicrobitDevice.__saveMain" id="MicrobitDevice.__saveMain" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.__saveMain" /> + <keyword name="MicrobitDevice.addDeviceMenuEntries" id="MicrobitDevice.addDeviceMenuEntries" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.addDeviceMenuEntries" /> + <keyword name="MicrobitDevice.canRunScript" id="MicrobitDevice.canRunScript" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.canRunScript" /> + <keyword name="MicrobitDevice.canStartFileManager" id="MicrobitDevice.canStartFileManager" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.canStartFileManager" /> + <keyword name="MicrobitDevice.canStartPlotter" id="MicrobitDevice.canStartPlotter" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.canStartPlotter" /> + <keyword name="MicrobitDevice.canStartRepl" id="MicrobitDevice.canStartRepl" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.canStartRepl" /> + <keyword name="MicrobitDevice.deviceName" id="MicrobitDevice.deviceName" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.deviceName" /> + <keyword name="MicrobitDevice.forceInterrupt" id="MicrobitDevice.forceInterrupt" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.forceInterrupt" /> + <keyword name="MicrobitDevice.getDocumentationUrl" id="MicrobitDevice.getDocumentationUrl" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.getDocumentationUrl" /> + <keyword name="MicrobitDevice.getWorkspace" id="MicrobitDevice.getWorkspace" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.getWorkspace" /> + <keyword name="MicrobitDevice.hasTimeCommands" id="MicrobitDevice.hasTimeCommands" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.hasTimeCommands" /> + <keyword name="MicrobitDevice.runScript" id="MicrobitDevice.runScript" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.runScript" /> + <keyword name="MicrobitDevice.setButtons" id="MicrobitDevice.setButtons" ref="eric6.MicroPython.MicrobitDevices.html#MicrobitDevice.setButtons" /> + <keyword name="MicrobitDevices (Module)" id="MicrobitDevices (Module)" ref="eric6.MicroPython.MicrobitDevices.html" /> <keyword name="MicrosoftEngine" id="MicrosoftEngine" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine" /> <keyword name="MicrosoftEngine (Constructor)" id="MicrosoftEngine (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html#MicrosoftEngine.__init__" /> <keyword name="MicrosoftEngine (Module)" id="MicrosoftEngine (Module)" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MicrosoftEngine.html" /> @@ -13021,6 +13325,7 @@ <keyword name="Project.isDirty" id="Project.isDirty" ref="eric6.Project.Project.html#Project.isDirty" /> <keyword name="Project.isJavaScriptProject" id="Project.isJavaScriptProject" ref="eric6.Project.Project.html#Project.isJavaScriptProject" /> <keyword name="Project.isMakeEnabled" id="Project.isMakeEnabled" ref="eric6.Project.Project.html#Project.isMakeEnabled" /> + <keyword name="Project.isMicroPythonProject" id="Project.isMicroPythonProject" ref="eric6.Project.Project.html#Project.isMicroPythonProject" /> <keyword name="Project.isMixedLanguageProject" id="Project.isMixedLanguageProject" ref="eric6.Project.Project.html#Project.isMixedLanguageProject" /> <keyword name="Project.isOpen" id="Project.isOpen" ref="eric6.Project.Project.html#Project.isOpen" /> <keyword name="Project.isProjectFile" id="Project.isProjectFile" ref="eric6.Project.Project.html#Project.isProjectFile" /> @@ -17252,6 +17557,7 @@ <keyword name="UserInterface.__activateCondaWidget" id="UserInterface.__activateCondaWidget" ref="eric6.UI.UserInterface.html#UserInterface.__activateCondaWidget" /> <keyword name="UserInterface.__activateIRC" id="UserInterface.__activateIRC" ref="eric6.UI.UserInterface.html#UserInterface.__activateIRC" /> <keyword name="UserInterface.__activateLogViewer" id="UserInterface.__activateLogViewer" ref="eric6.UI.UserInterface.html#UserInterface.__activateLogViewer" /> + <keyword name="UserInterface.__activateMicroPython" id="UserInterface.__activateMicroPython" ref="eric6.UI.UserInterface.html#UserInterface.__activateMicroPython" /> <keyword name="UserInterface.__activateMultiProjectBrowser" id="UserInterface.__activateMultiProjectBrowser" ref="eric6.UI.UserInterface.html#UserInterface.__activateMultiProjectBrowser" /> <keyword name="UserInterface.__activateNumbersViewer" id="UserInterface.__activateNumbersViewer" ref="eric6.UI.UserInterface.html#UserInterface.__activateNumbersViewer" /> <keyword name="UserInterface.__activatePipWidget" id="UserInterface.__activatePipWidget" ref="eric6.UI.UserInterface.html#UserInterface.__activatePipWidget" /> @@ -17461,6 +17767,7 @@ <keyword name="UserInterface.showPluginsAvailable" id="UserInterface.showPluginsAvailable" ref="eric6.UI.UserInterface.html#UserInterface.showPluginsAvailable" /> <keyword name="UserInterface.showPreferences" id="UserInterface.showPreferences" ref="eric6.UI.UserInterface.html#UserInterface.showPreferences" /> <keyword name="UserInterface.showReplaceFilesDialog" id="UserInterface.showReplaceFilesDialog" ref="eric6.UI.UserInterface.html#UserInterface.showReplaceFilesDialog" /> + <keyword name="UserInterface.showSideWidget" id="UserInterface.showSideWidget" ref="eric6.UI.UserInterface.html#UserInterface.showSideWidget" /> <keyword name="UserInterface.unregisterToolbar" id="UserInterface.unregisterToolbar" ref="eric6.UI.UserInterface.html#UserInterface.unregisterToolbar" /> <keyword name="UserInterface.versionIsNewer" id="UserInterface.versionIsNewer" ref="eric6.UI.UserInterface.html#UserInterface.versionIsNewer" /> <keyword name="UserProjectReader" id="UserProjectReader" ref="eric6.E5XML.UserProjectReader.html#UserProjectReader" /> @@ -19132,6 +19439,7 @@ <keyword name="compound_statements" id="compound_statements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#compound_statements" /> <keyword name="condaVersion" id="condaVersion" ref="eric6.CondaInterface.__init__.html#condaVersion" /> <keyword name="condaVersionStr" id="condaVersionStr" ref="eric6.CondaInterface.__init__.html#condaVersionStr" /> + <keyword name="confirmOverwrite" id="confirmOverwrite" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#confirmOverwrite" /> <keyword name="containsSpace" id="containsSpace" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#containsSpace" /> <keyword name="contentSniff" id="contentSniff" ref="eric6.Helpviewer.HelpBrowserWV.html#contentSniff" /> <keyword name="context_diff" id="context_diff" ref="eric6.UI.DiffDialog.html#context_diff" /> @@ -19187,6 +19495,7 @@ <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.InterfacePage.html#create" /> <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.IrcPage.html#create" /> <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html#create" /> + <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.MicroPythonPage.html#create" /> <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html#create" /> <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.MultiProjectPage.html#create" /> <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.NetworkPage.html#create" /> @@ -19271,6 +19580,7 @@ <keyword name="decode" id="decode" ref="eric6.Utilities.__init__.html#decode" /> <keyword name="decodeBytes" id="decodeBytes" ref="eric6.Utilities.__init__.html#decodeBytes" /> <keyword name="decodeString" id="decodeString" ref="eric6.Utilities.__init__.html#decodeString" /> + <keyword name="decoratedName" id="decoratedName" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#decoratedName" /> <keyword name="decryptData" id="decryptData" ref="eric6.Utilities.crypto.py3AES.html#decryptData" /> <keyword name="desktopName" id="desktopName" ref="eric6.Globals.__init__.html#desktopName" /> <keyword name="detect_encoding" id="detect_encoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate.html#detect_encoding" /> @@ -19351,6 +19661,7 @@ <keyword name="filterCharsFromFilename" id="filterCharsFromFilename" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#filterCharsFromFilename" /> <keyword name="filterMessage" id="filterMessage" ref="eric6.E5Gui.E5ErrorMessage.html#filterMessage" /> <keyword name="filter_commented_out_code" id="filter_commented_out_code" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate.html#filter_commented_out_code" /> + <keyword name="findVolume" id="findVolume" ref="eric6.Utilities.__init__.html#findVolume" /> <keyword name="find_module" id="find_module" ref="eric6.Utilities.ClassBrowsers.__init__.html#find_module" /> <keyword name="find_module" id="find_module" ref="eric6.Utilities.ModuleParser.html#find_module" /> <keyword name="find_moduleAsStr" id="find_moduleAsStr" ref="eric6.Globals.compatibility_fixes.html#find_moduleAsStr" /> @@ -19361,6 +19672,7 @@ <keyword name="format_witnesses" id="format_witnesses" ref="eric6.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#format_witnesses" /> <keyword name="formatargvalues" id="formatargvalues" ref="eric6.DebugClients.Python.DebugUtilities.html#formatargvalues" /> <keyword name="fromNativeSeparators" id="fromNativeSeparators" ref="eric6.Utilities.__init__.html#fromNativeSeparators" /> + <keyword name="fstat" id="fstat" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#fstat" /> <keyword name="generateDistroInfo" id="generateDistroInfo" ref="eric6.Utilities.__init__.html#generateDistroInfo" /> <keyword name="generatePluginsVersionInfo" id="generatePluginsVersionInfo" ref="eric6.Utilities.__init__.html#generatePluginsVersionInfo" /> <keyword name="generatePyQtToolPath" id="generatePyQtToolPath" ref="eric6.Utilities.__init__.html#generatePyQtToolPath" /> @@ -19393,6 +19705,8 @@ <keyword name="getDebugger" id="getDebugger" ref="eric6.Preferences.__init__.html#getDebugger" /> <keyword name="getDefaultLexerAssociations" id="getDefaultLexerAssociations" ref="eric6.QScintilla.Lexers.__init__.html#getDefaultLexerAssociations" /> <keyword name="getDefaults" id="getDefaults" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.__init__.html#getDefaults" /> + <keyword name="getDevice" id="getDevice" ref="eric6.MicroPython.MicroPythonDevices.html#getDevice" /> + <keyword name="getDeviceIcon" id="getDeviceIcon" ref="eric6.MicroPython.MicroPythonDevices.html#getDeviceIcon" /> <keyword name="getDiffColour" id="getDiffColour" ref="eric6.Preferences.__init__.html#getDiffColour" /> <keyword name="getDirs" id="getDirs" ref="eric6.Utilities.__init__.html#getDirs" /> <keyword name="getDocuViewer" id="getDocuViewer" ref="eric6.Preferences.__init__.html#getDocuViewer" /> @@ -19416,6 +19730,7 @@ <keyword name="getFileNameFromUrl" id="getFileNameFromUrl" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#getFileNameFromUrl" /> <keyword name="getFlakes" id="getFlakes" ref="eric6.Preferences.__init__.html#getFlakes" /> <keyword name="getFormData" id="getFormData" ref="eric6.WebBrowser.Tools.Scripts.html#getFormData" /> + <keyword name="getFoundDevices" id="getFoundDevices" ref="eric6.MicroPython.MicroPythonDevices.html#getFoundDevices" /> <keyword name="getGeometry" id="getGeometry" ref="eric6.Preferences.__init__.html#getGeometry" /> <keyword name="getGraphics" id="getGraphics" ref="eric6.Preferences.__init__.html#getGraphics" /> <keyword name="getHelp" id="getHelp" ref="eric6.Preferences.__init__.html#getHelp" /> @@ -19451,6 +19766,7 @@ <keyword name="getLexer" id="getLexer" ref="eric6.QScintilla.Lexers.__init__.html#getLexer" /> <keyword name="getLongDescription" id="getLongDescription" ref="setup.html#getLongDescription" /> <keyword name="getMarkupProvider" id="getMarkupProvider" ref="eric6.QScintilla.MarkupProviders.__init__.html#getMarkupProvider" /> + <keyword name="getMicroPython" id="getMicroPython" ref="eric6.Preferences.__init__.html#getMicroPython" /> <keyword name="getMultiProject" id="getMultiProject" ref="eric6.Preferences.__init__.html#getMultiProject" /> <keyword name="getOpenFileFiltersList" id="getOpenFileFiltersList" ref="eric6.QScintilla.Lexers.__init__.html#getOpenFileFiltersList" /> <keyword name="getOpenFileName" id="getOpenFileName" ref="eric6.E5Gui.E5FileDialog.html#getOpenFileName" /> @@ -19492,6 +19808,7 @@ <keyword name="getServersPath" id="getServersPath" ref="eric6.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html#getServersPath" /> <keyword name="getShell" id="getShell" ref="eric6.Preferences.__init__.html#getShell" /> <keyword name="getSupportedApiLanguages" id="getSupportedApiLanguages" ref="eric6.QScintilla.Lexers.__init__.html#getSupportedApiLanguages" /> + <keyword name="getSupportedDevices" id="getSupportedDevices" ref="eric6.MicroPython.MicroPythonDevices.html#getSupportedDevices" /> <keyword name="getSupportedFormats" id="getSupportedFormats" ref="eric6.QScintilla.Exporters.__init__.html#getSupportedFormats" /> <keyword name="getSupportedLanguages" id="getSupportedLanguages" ref="eric6.QScintilla.Lexers.__init__.html#getSupportedLanguages" /> <keyword name="getSymlinkIcon" id="getSymlinkIcon" ref="eric6.UI.PixmapCache.html#getSymlinkIcon" /> @@ -19518,6 +19835,7 @@ <keyword name="getVcsSystemIndicator" id="getVcsSystemIndicator" ref="eric6.Plugins.PluginVcsSubversion.html#getVcsSystemIndicator" /> <keyword name="getVersion" id="getVersion" ref="setup.html#getVersion" /> <keyword name="getViewManager" id="getViewManager" ref="eric6.Preferences.__init__.html#getViewManager" /> + <keyword name="getVolumeName" id="getVolumeName" ref="eric6.Utilities.__init__.html#getVolumeName" /> <keyword name="getWebBrowser" id="getWebBrowser" ref="eric6.Preferences.__init__.html#getWebBrowser" /> <keyword name="getWebBrowserSupport" id="getWebBrowserSupport" ref="eric6.Globals.__init__.html#getWebBrowserSupport" /> <keyword name="getWebEngineVersions" id="getWebEngineVersions" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#getWebEngineVersions" /> @@ -19597,6 +19915,7 @@ <keyword name="isValidAddress" id="isValidAddress" ref="eric6.E5Network.__init__.html#isValidAddress" /> <keyword name="isValidIPv4Address" id="isValidIPv4Address" ref="eric6.E5Network.__init__.html#isValidIPv4Address" /> <keyword name="isValidIPv6Address" id="isValidIPv6Address" ref="eric6.E5Network.__init__.html#isValidIPv6Address" /> + <keyword name="isVisible" id="isVisible" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#isVisible" /> <keyword name="isWaylandSession" id="isWaylandSession" ref="eric6.Globals.__init__.html#isWaylandSession" /> <keyword name="isWindowsPlatform" id="isWindowsPlatform" ref="eric6.Globals.__init__.html#isWindowsPlatform" /> <keyword name="is_stream_binary_plist" id="is_stream_binary_plist" ref="eric6.Utilities.binplistlib.html#is_stream_binary_plist" /> @@ -19610,6 +19929,7 @@ <keyword name="jsclbr (Module)" id="jsclbr (Module)" ref="eric6.Utilities.ClassBrowsers.jsclbr.html" /> <keyword name="largefiles (Module)" id="largefiles (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.largefiles.html" /> <keyword name="linesep" id="linesep" ref="eric6.Utilities.__init__.html#linesep" /> + <keyword name="listdirStat" id="listdirStat" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#listdirStat" /> <keyword name="loadTranslatorForLocale" id="loadTranslatorForLocale" ref="eric6.Toolbox.Startup.html#loadTranslatorForLocale" /> <keyword name="loadTranslators" id="loadTranslators" ref="eric6.Toolbox.Startup.html#loadTranslators" /> <keyword name="load_sourceAsStr" id="load_sourceAsStr" ref="eric6.Globals.compatibility_fixes.html#load_sourceAsStr" /> @@ -19661,7 +19981,9 @@ <keyword name="missing_whitespace" id="missing_whitespace" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace" /> <keyword name="missing_whitespace_after_import_keyword" id="missing_whitespace_after_import_keyword" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace_after_import_keyword" /> <keyword name="missing_whitespace_around_operator" id="missing_whitespace_around_operator" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#missing_whitespace_around_operator" /> + <keyword name="mode2string" id="mode2string" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#mode2string" /> <keyword name="module_imports_on_top_of_file" id="module_imports_on_top_of_file" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#module_imports_on_top_of_file" /> + <keyword name="mtime2string" id="mtime2string" ref="eric6.MicroPython.MicroPythonFileSystemUtilities.html#mtime2string" /> <keyword name="multiline_case" id="multiline_case" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate.html#multiline_case" /> <keyword name="mute_string" id="mute_string" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#mute_string" /> <keyword name="normabsjoinpath" id="normabsjoinpath" ref="eric6.Utilities.__init__.html#normabsjoinpath" /> @@ -19821,6 +20143,7 @@ <keyword name="setIcons" id="setIcons" ref="eric6.Preferences.__init__.html#setIcons" /> <keyword name="setIrc" id="setIrc" ref="eric6.Preferences.__init__.html#setIrc" /> <keyword name="setLibraryPaths" id="setLibraryPaths" ref="eric6.Toolbox.Startup.html#setLibraryPaths" /> + <keyword name="setMicroPython" id="setMicroPython" ref="eric6.Preferences.__init__.html#setMicroPython" /> <keyword name="setMultiProject" id="setMultiProject" ref="eric6.Preferences.__init__.html#setMultiProject" /> <keyword name="setPip" id="setPip" ref="eric6.Preferences.__init__.html#setPip" /> <keyword name="setPluginManager" id="setPluginManager" ref="eric6.Preferences.__init__.html#setPluginManager" /> @@ -20038,6 +20361,7 @@ <file>eric6.E5Gui.E5ErrorMessage.html</file> <file>eric6.E5Gui.E5ErrorMessageFilterDialog.html</file> <file>eric6.E5Gui.E5FileDialog.html</file> + <file>eric6.E5Gui.E5FileSaveConfirmDialog.html</file> <file>eric6.E5Gui.E5GenericDiffHighlighter.html</file> <file>eric6.E5Gui.E5Led.html</file> <file>eric6.E5Gui.E5LineEdit.html</file> @@ -20053,6 +20377,7 @@ <file>eric6.E5Gui.E5PasswordMeter.html</file> <file>eric6.E5Gui.E5PathPicker.html</file> <file>eric6.E5Gui.E5PathPickerDialog.html</file> + <file>eric6.E5Gui.E5ProcessDialog.html</file> <file>eric6.E5Gui.E5ProgressDialog.html</file> <file>eric6.E5Gui.E5SideBar.html</file> <file>eric6.E5Gui.E5SimpleHelpDialog.html</file> @@ -20320,6 +20645,20 @@ <file>eric6.IconEditor.IconEditorPalette.html</file> <file>eric6.IconEditor.IconEditorWindow.html</file> <file>eric6.IconEditor.IconSizeDialog.html</file> + <file>eric6.MicroPython.CircuitPythonDevices.html</file> + <file>eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html</file> + <file>eric6.MicroPython.EspDevices.html</file> + <file>eric6.MicroPython.EspFirmwareSelectionDialog.html</file> + <file>eric6.MicroPython.MicroPythonCommandsInterface.html</file> + <file>eric6.MicroPython.MicroPythonDevices.html</file> + <file>eric6.MicroPython.MicroPythonFileManager.html</file> + <file>eric6.MicroPython.MicroPythonFileManagerWidget.html</file> + <file>eric6.MicroPython.MicroPythonFileSystemUtilities.html</file> + <file>eric6.MicroPython.MicroPythonGraphWidget.html</file> + <file>eric6.MicroPython.MicroPythonProgressInfoDialog.html</file> + <file>eric6.MicroPython.MicroPythonSerialPort.html</file> + <file>eric6.MicroPython.MicroPythonWidget.html</file> + <file>eric6.MicroPython.MicrobitDevices.html</file> <file>eric6.MultiProject.AddProjectDialog.html</file> <file>eric6.MultiProject.MultiProject.html</file> <file>eric6.MultiProject.MultiProjectBrowser.html</file> @@ -20703,6 +21042,7 @@ <file>eric6.Preferences.ConfigurationPages.IrcPage.html</file> <file>eric6.Preferences.ConfigurationPages.LogViewerPage.html</file> <file>eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.html</file> + <file>eric6.Preferences.ConfigurationPages.MicroPythonPage.html</file> <file>eric6.Preferences.ConfigurationPages.MimeTypesPage.html</file> <file>eric6.Preferences.ConfigurationPages.MultiProjectPage.html</file> <file>eric6.Preferences.ConfigurationPages.NetworkPage.html</file> @@ -21224,6 +21564,7 @@ <file>index-eric6.HexEdit.html</file> <file>index-eric6.IconEditor.cursors.html</file> <file>index-eric6.IconEditor.html</file> + <file>index-eric6.MicroPython.html</file> <file>index-eric6.MultiProject.html</file> <file>index-eric6.Network.IRC.html</file> <file>index-eric6.Network.html</file>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.E5Gui.E5FileSaveConfirmDialog.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,178 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.E5Gui.E5FileSaveConfirmDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.E5Gui.E5FileSaveConfirmDialog</h1> +<p> +Module implementing a dialog to enter a file system path using a file picker. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#E5FileSaveConfirmDialog">E5FileSaveConfirmDialog</a></td> +<td>Class implementing a dialog to enter a file system path using a file picker.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr> +<td><a href="#confirmOverwrite">confirmOverwrite</a></td> +<td>Function to confirm that a file shall be overwritten.</td> +</tr> +</table> +<hr /><hr /> +<a NAME="E5FileSaveConfirmDialog" ID="E5FileSaveConfirmDialog"></a> +<h2>E5FileSaveConfirmDialog</h2> +<p> + Class implementing a dialog to enter a file system path using a file + picker. +</p> +<h3>Derived from</h3> +QDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#E5FileSaveConfirmDialog.__init__">E5FileSaveConfirmDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#E5FileSaveConfirmDialog.__buttonBoxClicked">__buttonBoxClicked</a></td> +<td>Private slot to handle the user clicking a button.</td> +</tr><tr> +<td><a href="#E5FileSaveConfirmDialog.__filenameChanged">__filenameChanged</a></td> +<td>Private slot to handle a change of the file name.</td> +</tr><tr> +<td><a href="#E5FileSaveConfirmDialog.selectedAction">selectedAction</a></td> +<td>Public method to get the selected action and associated data.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="E5FileSaveConfirmDialog.__init__" ID="E5FileSaveConfirmDialog.__init__"></a> +<h4>E5FileSaveConfirmDialog (Constructor)</h4> +<b>E5FileSaveConfirmDialog</b>(<i>filename, title, message="", picker=True, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>filename</i> (str)</dt> +<dd> +file name to be shown +</dd><dt><i>title</i> (str)</dt> +<dd> +title for the dialog +</dd><dt><i>message</i> (str)</dt> +<dd> +message to be shown +</dd><dt><i>picker</i> (bool)</dt> +<dd> +flag indicating to use a path picker +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="E5FileSaveConfirmDialog.__buttonBoxClicked" ID="E5FileSaveConfirmDialog.__buttonBoxClicked"></a> +<h4>E5FileSaveConfirmDialog.__buttonBoxClicked</h4> +<b>__buttonBoxClicked</b>(<i>button</i>) +<p> + Private slot to handle the user clicking a button. +</p><dl> +<dt><i>button</i> (QAbstractButton)</dt> +<dd> +reference to the clicked button +</dd> +</dl><a NAME="E5FileSaveConfirmDialog.__filenameChanged" ID="E5FileSaveConfirmDialog.__filenameChanged"></a> +<h4>E5FileSaveConfirmDialog.__filenameChanged</h4> +<b>__filenameChanged</b>(<i>text</i>) +<p> + Private slot to handle a change of the file name. +</p><dl> +<dt><i>text</i> (str)</dt> +<dd> +new file name +</dd> +</dl><a NAME="E5FileSaveConfirmDialog.selectedAction" ID="E5FileSaveConfirmDialog.selectedAction"></a> +<h4>E5FileSaveConfirmDialog.selectedAction</h4> +<b>selectedAction</b>(<i></i>) +<p> + Public method to get the selected action and associated data. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing the selected action (cancel, rename, + overwrite) and the filename (in case of 'rename' or 'overwrite') +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, str) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="confirmOverwrite" ID="confirmOverwrite"></a> +<h2>confirmOverwrite</h2> +<b>confirmOverwrite</b>(<i>filename, title, message="", picker=True, parent=None</i>) +<p> + Function to confirm that a file shall be overwritten. +</p><dl> +<dt><i>filename</i> (str)</dt> +<dd> +file name to be shown +</dd><dt><i>title</i> (str)</dt> +<dd> +title for the dialog +</dd><dt><i>message</i> (str)</dt> +<dd> +message to be shown +</dd><dt><i>picker</i> (bool)</dt> +<dd> +flag indicating to use a path picker +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +tuple containing the selected action (cancel, rename, + overwrite) and the filename (in case of 'rename' or 'overwrite') +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, str) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.E5Gui.E5ProcessDialog.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,266 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.E5Gui.E5ProcessDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.E5Gui.E5ProcessDialog</h1> +<p> +Module implementing a dialog starting a process and showing its output. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#E5ProcessDialog">E5ProcessDialog</a></td> +<td>Class implementing a dialog starting a process and showing its output.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="E5ProcessDialog" ID="E5ProcessDialog"></a> +<h2>E5ProcessDialog</h2> +<p> + Class implementing a dialog starting a process and showing its output. +</p><p> + It starts a QProcess and displays a dialog that + shows the output of the process. The dialog is modal, + which causes a synchronized execution of the process. +</p> +<h3>Derived from</h3> +QDialog, Ui_E5ProcessDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#E5ProcessDialog.__init__">E5ProcessDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#E5ProcessDialog.__finish">__finish</a></td> +<td>Private slot called when the process finished or the user pressed the button.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.__procFinished">__procFinished</a></td> +<td>Private slot connected to the finished signal.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.__readStderr">__readStderr</a></td> +<td>Private slot to handle the readyReadStandardError signal.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.__readStdout">__readStdout</a></td> +<td>Private slot to handle the readyReadStandardOutput signal.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.keyPressEvent">keyPressEvent</a></td> +<td>Protected slot to handle a key press event.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.normalExit">normalExit</a></td> +<td>Public method to check for a normal process termination.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.normalExitWithoutErrors">normalExitWithoutErrors</a></td> +<td>Public method to check for a normal process termination without error messages.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> +<td>Private slot called by a button of the button box clicked.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.on_input_returnPressed">on_input_returnPressed</a></td> +<td>Private slot to handle the press of the return key in the input field.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td> +<td>Private slot to handle the password checkbox toggled.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.on_sendButton_clicked">on_sendButton_clicked</a></td> +<td>Private slot to send the input to the git process.</td> +</tr><tr> +<td><a href="#E5ProcessDialog.startProcess">startProcess</a></td> +<td>Public slot used to start the process.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="E5ProcessDialog.__init__" ID="E5ProcessDialog.__init__"></a> +<h4>E5ProcessDialog (Constructor)</h4> +<b>E5ProcessDialog</b>(<i>outputTitle="", windowTitle="", parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>outputTitle</i> (str)</dt> +<dd> +title for the output group +</dd><dt><i>windowTitle</i> (str)</dt> +<dd> +title of the dialog +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="E5ProcessDialog.__finish" ID="E5ProcessDialog.__finish"></a> +<h4>E5ProcessDialog.__finish</h4> +<b>__finish</b>(<i></i>) +<p> + Private slot called when the process finished or the user pressed + the button. +</p><a NAME="E5ProcessDialog.__procFinished" ID="E5ProcessDialog.__procFinished"></a> +<h4>E5ProcessDialog.__procFinished</h4> +<b>__procFinished</b>(<i>exitCode, exitStatus</i>) +<p> + Private slot connected to the finished signal. +</p><dl> +<dt><i>exitCode</i> (int)</dt> +<dd> +exit code of the process +</dd><dt><i>exitStatus</i> (QProcess.ExitStatus)</dt> +<dd> +exit status of the process +</dd> +</dl><a NAME="E5ProcessDialog.__readStderr" ID="E5ProcessDialog.__readStderr"></a> +<h4>E5ProcessDialog.__readStderr</h4> +<b>__readStderr</b>(<i></i>) +<p> + Private slot to handle the readyReadStandardError signal. +</p><p> + It reads the error output of the process and inserts it into the + error pane. +</p><a NAME="E5ProcessDialog.__readStdout" ID="E5ProcessDialog.__readStdout"></a> +<h4>E5ProcessDialog.__readStdout</h4> +<b>__readStdout</b>(<i></i>) +<p> + Private slot to handle the readyReadStandardOutput signal. +</p><p> + It reads the output of the process and inserts it into the + output pane. +</p><a NAME="E5ProcessDialog.keyPressEvent" ID="E5ProcessDialog.keyPressEvent"></a> +<h4>E5ProcessDialog.keyPressEvent</h4> +<b>keyPressEvent</b>(<i>evt</i>) +<p> + Protected slot to handle a key press event. +</p><dl> +<dt><i>evt</i></dt> +<dd> +the key press event (QKeyEvent) +</dd> +</dl><a NAME="E5ProcessDialog.normalExit" ID="E5ProcessDialog.normalExit"></a> +<h4>E5ProcessDialog.normalExit</h4> +<b>normalExit</b>(<i></i>) +<p> + Public method to check for a normal process termination. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating normal process termination +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="E5ProcessDialog.normalExitWithoutErrors" ID="E5ProcessDialog.normalExitWithoutErrors"></a> +<h4>E5ProcessDialog.normalExitWithoutErrors</h4> +<b>normalExitWithoutErrors</b>(<i></i>) +<p> + Public method to check for a normal process termination without + error messages. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating normal process termination +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="E5ProcessDialog.on_buttonBox_clicked" ID="E5ProcessDialog.on_buttonBox_clicked"></a> +<h4>E5ProcessDialog.on_buttonBox_clicked</h4> +<b>on_buttonBox_clicked</b>(<i>button</i>) +<p> + Private slot called by a button of the button box clicked. +</p><dl> +<dt><i>button</i> (QAbstractButton)</dt> +<dd> +button that was clicked +</dd> +</dl><a NAME="E5ProcessDialog.on_input_returnPressed" ID="E5ProcessDialog.on_input_returnPressed"></a> +<h4>E5ProcessDialog.on_input_returnPressed</h4> +<b>on_input_returnPressed</b>(<i></i>) +<p> + Private slot to handle the press of the return key in the input field. +</p><a NAME="E5ProcessDialog.on_passwordCheckBox_toggled" ID="E5ProcessDialog.on_passwordCheckBox_toggled"></a> +<h4>E5ProcessDialog.on_passwordCheckBox_toggled</h4> +<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>) +<p> + Private slot to handle the password checkbox toggled. +</p><dl> +<dt><i>isOn</i> (bool)</dt> +<dd> +flag indicating the status of the check box +</dd> +</dl><a NAME="E5ProcessDialog.on_sendButton_clicked" ID="E5ProcessDialog.on_sendButton_clicked"></a> +<h4>E5ProcessDialog.on_sendButton_clicked</h4> +<b>on_sendButton_clicked</b>(<i></i>) +<p> + Private slot to send the input to the git process. +</p><a NAME="E5ProcessDialog.startProcess" ID="E5ProcessDialog.startProcess"></a> +<h4>E5ProcessDialog.startProcess</h4> +<b>startProcess</b>(<i>program, args, workingDir=None, showArgs=True, environment=None</i>) +<p> + Public slot used to start the process. +</p><dl> +<dt><i>program</i> (str)</dt> +<dd> +path of the program to be executed +</dd><dt><i>args</i> (list of str)</dt> +<dd> +list of arguments for the process +</dd><dt><i>workingDir</i> (str)</dt> +<dd> +working directory for the process +</dd><dt><i>showArgs</i> (bool)</dt> +<dd> +flag indicating to show the arguments +</dd><dt><i>environment</i> (dict)</dt> +<dd> +dictionary of environment settings to add + or change for the process +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating a successful start of the process +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.CircuitPythonDevices.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,324 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.CircuitPythonDevices</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.CircuitPythonDevices</h1> +<p> +Module implementing the device interface class for CircuitPython boards. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#CircuitPythonDevice">CircuitPythonDevice</a></td> +<td>Class implementing the device for CircuitPython boards.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="CircuitPythonDevice" ID="CircuitPythonDevice"></a> +<h2>CircuitPythonDevice</h2> +<p> + Class implementing the device for CircuitPython boards. +</p> +<h3>Derived from</h3> +MicroPythonDevice +<h3>Class Attributes</h3> +<table> +<tr><td>DeviceVolumeName</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#CircuitPythonDevice.__init__">CircuitPythonDevice</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.__deviceVolumeMounted">__deviceVolumeMounted</a></td> +<td>Private method to check, if the device volume is mounted.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.__flashCircuitPython">__flashCircuitPython</a></td> +<td>Private slot to flash a CircuitPython firmware to the device.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.__installLibraryFiles">__installLibraryFiles</a></td> +<td>Private slot to install Python files into the onboard library.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td> +<td>Public method to add device specific entries to the given menu.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.canRunScript">canRunScript</a></td> +<td>Public method to determine, if a script can be executed.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.canStartFileManager">canStartFileManager</a></td> +<td>Public method to determine, if a File Manager can be started.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.canStartPlotter">canStartPlotter</a></td> +<td>Public method to determine, if a Plotter can be started.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.canStartRepl">canStartRepl</a></td> +<td>Public method to determine, if a REPL can be started.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.deviceName">deviceName</a></td> +<td>Public method to get the name of the device.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.forceInterrupt">forceInterrupt</a></td> +<td>Public method to determine the need for an interrupt when opening the serial connection.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.getDocumentationUrl">getDocumentationUrl</a></td> +<td>Public method to get the device documentation URL.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.getWorkspace">getWorkspace</a></td> +<td>Public method to get the workspace directory.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.runScript">runScript</a></td> +<td>Public method to run the given Python script.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.setButtons">setButtons</a></td> +<td>Public method to enable the supported action buttons.</td> +</tr><tr> +<td><a href="#CircuitPythonDevice.supportsLocalFileAccess">supportsLocalFileAccess</a></td> +<td>Public method to indicate file access via a local directory.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="CircuitPythonDevice.__init__" ID="CircuitPythonDevice.__init__"></a> +<h4>CircuitPythonDevice (Constructor)</h4> +<b>CircuitPythonDevice</b>(<i>microPythonWidget, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>microPythonWidget</i> (MicroPythonWidget)</dt> +<dd> +reference to the main MicroPython widget +</dd><dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="CircuitPythonDevice.__deviceVolumeMounted" ID="CircuitPythonDevice.__deviceVolumeMounted"></a> +<h4>CircuitPythonDevice.__deviceVolumeMounted</h4> +<b>__deviceVolumeMounted</b>(<i></i>) +<p> + Private method to check, if the device volume is mounted. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicated a mounted device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="CircuitPythonDevice.__flashCircuitPython" ID="CircuitPythonDevice.__flashCircuitPython"></a> +<h4>CircuitPythonDevice.__flashCircuitPython</h4> +<b>__flashCircuitPython</b>(<i></i>) +<p> + Private slot to flash a CircuitPython firmware to the device. +</p><a NAME="CircuitPythonDevice.__installLibraryFiles" ID="CircuitPythonDevice.__installLibraryFiles"></a> +<h4>CircuitPythonDevice.__installLibraryFiles</h4> +<b>__installLibraryFiles</b>(<i></i>) +<p> + Private slot to install Python files into the onboard library. +</p><a NAME="CircuitPythonDevice.addDeviceMenuEntries" ID="CircuitPythonDevice.addDeviceMenuEntries"></a> +<h4>CircuitPythonDevice.addDeviceMenuEntries</h4> +<b>addDeviceMenuEntries</b>(<i>menu</i>) +<p> + Public method to add device specific entries to the given menu. +</p><dl> +<dt><i>menu</i> (QMenu)</dt> +<dd> +reference to the context menu +</dd> +</dl><a NAME="CircuitPythonDevice.canRunScript" ID="CircuitPythonDevice.canRunScript"></a> +<h4>CircuitPythonDevice.canRunScript</h4> +<b>canRunScript</b>(<i></i>) +<p> + Public method to determine, if a script can be executed. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + Plotter and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="CircuitPythonDevice.canStartFileManager" ID="CircuitPythonDevice.canStartFileManager"></a> +<h4>CircuitPythonDevice.canStartFileManager</h4> +<b>canStartFileManager</b>(<i></i>) +<p> + Public method to determine, if a File Manager can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + File Manager and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="CircuitPythonDevice.canStartPlotter" ID="CircuitPythonDevice.canStartPlotter"></a> +<h4>CircuitPythonDevice.canStartPlotter</h4> +<b>canStartPlotter</b>(<i></i>) +<p> + Public method to determine, if a Plotter can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + Plotter and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="CircuitPythonDevice.canStartRepl" ID="CircuitPythonDevice.canStartRepl"></a> +<h4>CircuitPythonDevice.canStartRepl</h4> +<b>canStartRepl</b>(<i></i>) +<p> + Public method to determine, if a REPL can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a REPL + and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="CircuitPythonDevice.deviceName" ID="CircuitPythonDevice.deviceName"></a> +<h4>CircuitPythonDevice.deviceName</h4> +<b>deviceName</b>(<i></i>) +<p> + Public method to get the name of the device. +</p><dl> +<dt>Returns:</dt> +<dd> +name of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="CircuitPythonDevice.forceInterrupt" ID="CircuitPythonDevice.forceInterrupt"></a> +<h4>CircuitPythonDevice.forceInterrupt</h4> +<b>forceInterrupt</b>(<i></i>) +<p> + Public method to determine the need for an interrupt when opening the + serial connection. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating an interrupt is needed +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="CircuitPythonDevice.getDocumentationUrl" ID="CircuitPythonDevice.getDocumentationUrl"></a> +<h4>CircuitPythonDevice.getDocumentationUrl</h4> +<b>getDocumentationUrl</b>(<i></i>) +<p> + Public method to get the device documentation URL. +</p><dl> +<dt>Returns:</dt> +<dd> +documentation URL of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="CircuitPythonDevice.getWorkspace" ID="CircuitPythonDevice.getWorkspace"></a> +<h4>CircuitPythonDevice.getWorkspace</h4> +<b>getWorkspace</b>(<i>silent=False</i>) +<p> + Public method to get the workspace directory. +</p><dl> +<dt><i>silent</i> (bool)</dt> +<dd> +flag indicating silent operations +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +workspace directory used for saving files +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="CircuitPythonDevice.runScript" ID="CircuitPythonDevice.runScript"></a> +<h4>CircuitPythonDevice.runScript</h4> +<b>runScript</b>(<i>script</i>) +<p> + Public method to run the given Python script. +</p><dl> +<dt><i>script</i> (str)</dt> +<dd> +script to be executed +</dd> +</dl><a NAME="CircuitPythonDevice.setButtons" ID="CircuitPythonDevice.setButtons"></a> +<h4>CircuitPythonDevice.setButtons</h4> +<b>setButtons</b>(<i></i>) +<p> + Public method to enable the supported action buttons. +</p><a NAME="CircuitPythonDevice.supportsLocalFileAccess" ID="CircuitPythonDevice.supportsLocalFileAccess"></a> +<h4>CircuitPythonDevice.supportsLocalFileAccess</h4> +<b>supportsLocalFileAccess</b>(<i></i>) +<p> + Public method to indicate file access via a local directory. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating file access via local directory +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.CircuitPythonFirmwareSelectionDialog.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,156 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.CircuitPythonFirmwareSelectionDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.CircuitPythonFirmwareSelectionDialog</h1> +<p> +Module implementing a dialog to enter the firmware flashing data. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog">CircuitPythonFirmwareSelectionDialog</a></td> +<td>Class implementing a dialog to enter the firmware flashing data.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="CircuitPythonFirmwareSelectionDialog" ID="CircuitPythonFirmwareSelectionDialog"></a> +<h2>CircuitPythonFirmwareSelectionDialog</h2> +<p> + Class implementing a dialog to enter the firmware flashing data. +</p> +<h3>Derived from</h3> +QDialog, Ui_CircuitPythonFirmwareSelectionDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.__init__">CircuitPythonFirmwareSelectionDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.__updateOkButton">__updateOkButton</a></td> +<td>Private method to update the state of the OK button and the retest button.</td> +</tr><tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.getData">getData</a></td> +<td>Public method to obtain the entered data.</td> +</tr><tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged">on_boardComboBox_currentIndexChanged</a></td> +<td>Private slot to handle the selection of a board type.</td> +</tr><tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged">on_bootPicker_textChanged</a></td> +<td>Private slot handling a change of the device path.</td> +</tr><tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged">on_firmwarePicker_textChanged</a></td> +<td>Private slot handling a change of the firmware path.</td> +</tr><tr> +<td><a href="#CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked">on_retestButton_clicked</a></td> +<td>Private slot to research for the selected volume.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="CircuitPythonFirmwareSelectionDialog.__init__" ID="CircuitPythonFirmwareSelectionDialog.__init__"></a> +<h4>CircuitPythonFirmwareSelectionDialog (Constructor)</h4> +<b>CircuitPythonFirmwareSelectionDialog</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="CircuitPythonFirmwareSelectionDialog.__updateOkButton" ID="CircuitPythonFirmwareSelectionDialog.__updateOkButton"></a> +<h4>CircuitPythonFirmwareSelectionDialog.__updateOkButton</h4> +<b>__updateOkButton</b>(<i></i>) +<p> + Private method to update the state of the OK button and the retest + button. +</p><a NAME="CircuitPythonFirmwareSelectionDialog.getData" ID="CircuitPythonFirmwareSelectionDialog.getData"></a> +<h4>CircuitPythonFirmwareSelectionDialog.getData</h4> +<b>getData</b>(<i></i>) +<p> + Public method to obtain the entered data. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing the path to the CircuitPython firmware file + and the path to the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, str) +</dd> +</dl><a NAME="CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged" ID="CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged"></a> +<h4>CircuitPythonFirmwareSelectionDialog.on_boardComboBox_currentIndexChanged</h4> +<b>on_boardComboBox_currentIndexChanged</b>(<i>index</i>) +<p> + Private slot to handle the selection of a board type. +</p><dl> +<dt><i>index</i> (int)</dt> +<dd> +index of the selected board type +</dd> +</dl><a NAME="CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged" ID="CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged"></a> +<h4>CircuitPythonFirmwareSelectionDialog.on_bootPicker_textChanged</h4> +<b>on_bootPicker_textChanged</b>(<i>devicePath</i>) +<p> + Private slot handling a change of the device path. +</p><dl> +<dt><i>devicePath</i> (str)</dt> +<dd> +path to the device +</dd> +</dl><a NAME="CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged" ID="CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged"></a> +<h4>CircuitPythonFirmwareSelectionDialog.on_firmwarePicker_textChanged</h4> +<b>on_firmwarePicker_textChanged</b>(<i>firmware</i>) +<p> + Private slot handling a change of the firmware path. +</p><dl> +<dt><i>firmware</i> (str)</dt> +<dd> +path to the firmware +</dd> +</dl><a NAME="CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked" ID="CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked"></a> +<h4>CircuitPythonFirmwareSelectionDialog.on_retestButton_clicked</h4> +<b>on_retestButton_clicked</b>(<i></i>) +<p> + Private slot to research for the selected volume. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.EspDevices.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,295 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.EspDevices</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.EspDevices</h1> +<p> +Module implementing some utility functions and the MicroPythonDevice base +class. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#EspDevice">EspDevice</a></td> +<td>Class implementing the device for ESP32 and ESP8266 based boards.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="EspDevice" ID="EspDevice"></a> +<h2>EspDevice</h2> +<p> + Class implementing the device for ESP32 and ESP8266 based boards. +</p> +<h3>Derived from</h3> +MicroPythonDevice +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#EspDevice.__init__">EspDevice</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#EspDevice.__eraseFlash">__eraseFlash</a></td> +<td>Private slot to erase the device flash memory.</td> +</tr><tr> +<td><a href="#EspDevice.__flashAddons">__flashAddons</a></td> +<td>Private slot to flash some additional firmware images.</td> +</tr><tr> +<td><a href="#EspDevice.__flashMicroPython">__flashMicroPython</a></td> +<td>Private slot to flash a MicroPython firmware to the device.</td> +</tr><tr> +<td><a href="#EspDevice.__installEspTool">__installEspTool</a></td> +<td>Private slot to install the esptool package via pip.</td> +</tr><tr> +<td><a href="#EspDevice.__resetDevice">__resetDevice</a></td> +<td>Private slot to reset the connected device.</td> +</tr><tr> +<td><a href="#EspDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td> +<td>Public method to add device specific entries to the given menu.</td> +</tr><tr> +<td><a href="#EspDevice.canRunScript">canRunScript</a></td> +<td>Public method to determine, if a script can be executed.</td> +</tr><tr> +<td><a href="#EspDevice.canStartFileManager">canStartFileManager</a></td> +<td>Public method to determine, if a File Manager can be started.</td> +</tr><tr> +<td><a href="#EspDevice.canStartPlotter">canStartPlotter</a></td> +<td>Public method to determine, if a Plotter can be started.</td> +</tr><tr> +<td><a href="#EspDevice.canStartRepl">canStartRepl</a></td> +<td>Public method to determine, if a REPL can be started.</td> +</tr><tr> +<td><a href="#EspDevice.deviceName">deviceName</a></td> +<td>Public method to get the name of the device.</td> +</tr><tr> +<td><a href="#EspDevice.forceInterrupt">forceInterrupt</a></td> +<td>Public method to determine the need for an interrupt when opening the serial connection.</td> +</tr><tr> +<td><a href="#EspDevice.getDocumentationUrl">getDocumentationUrl</a></td> +<td>Public method to get the device documentation URL.</td> +</tr><tr> +<td><a href="#EspDevice.runScript">runScript</a></td> +<td>Public method to run the given Python script.</td> +</tr><tr> +<td><a href="#EspDevice.setButtons">setButtons</a></td> +<td>Public method to enable the supported action buttons.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="EspDevice.__init__" ID="EspDevice.__init__"></a> +<h4>EspDevice (Constructor)</h4> +<b>EspDevice</b>(<i>microPythonWidget, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>microPythonWidget</i> (MicroPythonWidget)</dt> +<dd> +reference to the main MicroPython widget +</dd><dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="EspDevice.__eraseFlash" ID="EspDevice.__eraseFlash"></a> +<h4>EspDevice.__eraseFlash</h4> +<b>__eraseFlash</b>(<i></i>) +<p> + Private slot to erase the device flash memory. +</p><a NAME="EspDevice.__flashAddons" ID="EspDevice.__flashAddons"></a> +<h4>EspDevice.__flashAddons</h4> +<b>__flashAddons</b>(<i></i>) +<p> + Private slot to flash some additional firmware images. +</p><a NAME="EspDevice.__flashMicroPython" ID="EspDevice.__flashMicroPython"></a> +<h4>EspDevice.__flashMicroPython</h4> +<b>__flashMicroPython</b>(<i></i>) +<p> + Private slot to flash a MicroPython firmware to the device. +</p><dl> +<dt>Raises <b>ValueError</b>:</dt> +<dd> +raised to indicate an unsupported chip type +</dd> +</dl><a NAME="EspDevice.__installEspTool" ID="EspDevice.__installEspTool"></a> +<h4>EspDevice.__installEspTool</h4> +<b>__installEspTool</b>(<i></i>) +<p> + Private slot to install the esptool package via pip. +</p><a NAME="EspDevice.__resetDevice" ID="EspDevice.__resetDevice"></a> +<h4>EspDevice.__resetDevice</h4> +<b>__resetDevice</b>(<i></i>) +<p> + Private slot to reset the connected device. +</p><a NAME="EspDevice.addDeviceMenuEntries" ID="EspDevice.addDeviceMenuEntries"></a> +<h4>EspDevice.addDeviceMenuEntries</h4> +<b>addDeviceMenuEntries</b>(<i>menu</i>) +<p> + Public method to add device specific entries to the given menu. +</p><dl> +<dt><i>menu</i> (QMenu)</dt> +<dd> +reference to the context menu +</dd> +</dl><a NAME="EspDevice.canRunScript" ID="EspDevice.canRunScript"></a> +<h4>EspDevice.canRunScript</h4> +<b>canRunScript</b>(<i></i>) +<p> + Public method to determine, if a script can be executed. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + Plotter and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="EspDevice.canStartFileManager" ID="EspDevice.canStartFileManager"></a> +<h4>EspDevice.canStartFileManager</h4> +<b>canStartFileManager</b>(<i></i>) +<p> + Public method to determine, if a File Manager can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + File Manager and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="EspDevice.canStartPlotter" ID="EspDevice.canStartPlotter"></a> +<h4>EspDevice.canStartPlotter</h4> +<b>canStartPlotter</b>(<i></i>) +<p> + Public method to determine, if a Plotter can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + Plotter and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="EspDevice.canStartRepl" ID="EspDevice.canStartRepl"></a> +<h4>EspDevice.canStartRepl</h4> +<b>canStartRepl</b>(<i></i>) +<p> + Public method to determine, if a REPL can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a REPL + and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="EspDevice.deviceName" ID="EspDevice.deviceName"></a> +<h4>EspDevice.deviceName</h4> +<b>deviceName</b>(<i></i>) +<p> + Public method to get the name of the device. +</p><dl> +<dt>Returns:</dt> +<dd> +name of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="EspDevice.forceInterrupt" ID="EspDevice.forceInterrupt"></a> +<h4>EspDevice.forceInterrupt</h4> +<b>forceInterrupt</b>(<i></i>) +<p> + Public method to determine the need for an interrupt when opening the + serial connection. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating an interrupt is needed +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="EspDevice.getDocumentationUrl" ID="EspDevice.getDocumentationUrl"></a> +<h4>EspDevice.getDocumentationUrl</h4> +<b>getDocumentationUrl</b>(<i></i>) +<p> + Public method to get the device documentation URL. +</p><dl> +<dt>Returns:</dt> +<dd> +documentation URL of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="EspDevice.runScript" ID="EspDevice.runScript"></a> +<h4>EspDevice.runScript</h4> +<b>runScript</b>(<i>script</i>) +<p> + Public method to run the given Python script. +</p><dl> +<dt><i>script</i> (str)</dt> +<dd> +script to be executed +</dd> +</dl><a NAME="EspDevice.setButtons" ID="EspDevice.setButtons"></a> +<h4>EspDevice.setButtons</h4> +<b>setButtons</b>(<i></i>) +<p> + Public method to enable the supported action buttons. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.EspFirmwareSelectionDialog.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,139 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.EspFirmwareSelectionDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.EspFirmwareSelectionDialog</h1> +<p> +Module implementing a dialog to select the ESP chip type and the firmware to +be flashed. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#EspFirmwareSelectionDialog">EspFirmwareSelectionDialog</a></td> +<td>Class implementing a dialog to select the ESP chip type and the firmware to be flashed.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="EspFirmwareSelectionDialog" ID="EspFirmwareSelectionDialog"></a> +<h2>EspFirmwareSelectionDialog</h2> +<p> + Class implementing a dialog to select the ESP chip type and the firmware to + be flashed. +</p> +<h3>Derived from</h3> +QDialog, Ui_EspFirmwareSelectionDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#EspFirmwareSelectionDialog.__init__">EspFirmwareSelectionDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#EspFirmwareSelectionDialog.__updateOkButton">__updateOkButton</a></td> +<td>Private method to update the state of the OK button.</td> +</tr><tr> +<td><a href="#EspFirmwareSelectionDialog.getData">getData</a></td> +<td>Public method to get the entered data.</td> +</tr><tr> +<td><a href="#EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged">on_espComboBox_currentTextChanged</a></td> +<td>Private slot to handle the selection of a chip type.</td> +</tr><tr> +<td><a href="#EspFirmwareSelectionDialog.on_firmwarePicker_textChanged">on_firmwarePicker_textChanged</a></td> +<td>Private slot handling a change of the firmware path.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="EspFirmwareSelectionDialog.__init__" ID="EspFirmwareSelectionDialog.__init__"></a> +<h4>EspFirmwareSelectionDialog (Constructor)</h4> +<b>EspFirmwareSelectionDialog</b>(<i>addon=False, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>addon</i> (bool)</dt> +<dd> +flag indicating an addon firmware +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="EspFirmwareSelectionDialog.__updateOkButton" ID="EspFirmwareSelectionDialog.__updateOkButton"></a> +<h4>EspFirmwareSelectionDialog.__updateOkButton</h4> +<b>__updateOkButton</b>(<i></i>) +<p> + Private method to update the state of the OK button. +</p><a NAME="EspFirmwareSelectionDialog.getData" ID="EspFirmwareSelectionDialog.getData"></a> +<h4>EspFirmwareSelectionDialog.getData</h4> +<b>getData</b>(<i></i>) +<p> + Public method to get the entered data. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing the selected chip type, the path of the + firmware file and the flash address +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, str, str) +</dd> +</dl><a NAME="EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged" ID="EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged"></a> +<h4>EspFirmwareSelectionDialog.on_espComboBox_currentTextChanged</h4> +<b>on_espComboBox_currentTextChanged</b>(<i>chip</i>) +<p> + Private slot to handle the selection of a chip type. +</p><dl> +<dt><i>chip</i> (str)</dt> +<dd> +selected chip type +</dd> +</dl><a NAME="EspFirmwareSelectionDialog.on_firmwarePicker_textChanged" ID="EspFirmwareSelectionDialog.on_firmwarePicker_textChanged"></a> +<h4>EspFirmwareSelectionDialog.on_firmwarePicker_textChanged</h4> +<b>on_firmwarePicker_textChanged</b>(<i>firmware</i>) +<p> + Private slot handling a change of the firmware path. +</p><dl> +<dt><i>firmware</i> (str)</dt> +<dd> +path to the firmware +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonCommandsInterface.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,654 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonCommandsInterface</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonCommandsInterface</h1> +<p> +Module implementing some file system commands for MicroPython. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonCommandsInterface">MicroPythonCommandsInterface</a></td> +<td>Class implementing some file system commands for MicroPython.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonCommandsInterface" ID="MicroPythonCommandsInterface"></a> +<h2>MicroPythonCommandsInterface</h2> +<p> + Class implementing some file system commands for MicroPython. +</p><p> + Commands are provided to perform operations on the file system of a + connected MicroPython device. Supported commands are: + <ul> + <li>ls: directory listing</li> + <li>lls: directory listing with meta data</li> + <li>cd: change directory</li> + <li>pwd: get the current directory</li> + <li>put: copy a file to the connected device</li> + <li>get: get a file from the connected device</li> + <li>rm: remove a file from the connected device</li> + <li>rmrf: remove a file/directory recursively (like 'rm -rf' in bash) + <li>mkdir: create a new directory</li> + <li>rmdir: remove an empty directory</li> + </ul> +</p><p> + There are additional commands related to time and version. + <ul> + <li>version: get version info about MicroPython</li> + <li>getImplementation: get some implementation information</li> + <li>syncTime: synchronize the time of the connected device</li> + <li>showTime: show the current time of the connected device</li> + </ul> +</p><h3>Signals</h3> +<dl> +<dt>dataReceived(data)</dt> +<dd> +emitted to send data received via the serial + connection for further processing +</dd><dt>executeAsyncFinished()</dt> +<dd> +emitted to indicate the end of an + asynchronously executed list of commands (e.g. a script) +</dd> +</dl> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonCommandsInterface.__init__">MicroPythonCommandsInterface</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.__rawOff">__rawOff</a></td> +<td>Private method to switch 'raw' mode off.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.__rawOn">__rawOn</a></td> +<td>Private method to switch the connected device to 'raw' mode.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.__readSerial">__readSerial</a></td> +<td>Private slot to read all available serial data and emit it with the "dataReceived" signal for further processing.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.__shortError">__shortError</a></td> +<td>Private method to create a shortened error message.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.cd">cd</a></td> +<td>Public method to change the current directory on the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.connectToDevice">connectToDevice</a></td> +<td>Public slot to start the manager.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.disconnectFromDevice">disconnectFromDevice</a></td> +<td>Public slot to stop the thread.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.execute">execute</a></td> +<td>Public method to send commands to the connected device and return the result.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.executeAsync">executeAsync</a></td> +<td>Public method to execute a series of commands over a period of time without returning any result (asynchronous execution).</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.fileSystemInfo">fileSystemInfo</a></td> +<td>Public method to obtain information about the currently mounted file systems.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.get">get</a></td> +<td>Public method to copy a file from the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.getImplementation">getImplementation</a></td> +<td>Public method to get some implementation information of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.getTime">getTime</a></td> +<td>Public method to get the current time of the device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.handlePreferencesChanged">handlePreferencesChanged</a></td> +<td>Public slot to handle a change of the preferences.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.isConnected">isConnected</a></td> +<td>Public method to get the connection status.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.lls">lls</a></td> +<td>Public method to get a long directory listing of the connected device including meta data.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.ls">ls</a></td> +<td>Public method to get a directory listing of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.mkdir">mkdir</a></td> +<td>Public method to create a new directory.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.put">put</a></td> +<td>Public method to copy a local file to the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.pwd">pwd</a></td> +<td>Public method to get the current directory of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.remainingTask">remainingTask</a></td> +<td></td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.rm">rm</a></td> +<td>Public method to remove a file from the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.rmdir">rmdir</a></td> +<td>Public method to remove a directory.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.rmrf">rmrf</a></td> +<td>Public method to remove a file or directory recursively.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.syncTime">syncTime</a></td> +<td>Public method to set the time of the connected device to the local computer's time.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.version">version</a></td> +<td>Public method to get the MicroPython version information of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonCommandsInterface.write">write</a></td> +<td>Public method to write data to the connected device.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonCommandsInterface.__init__" ID="MicroPythonCommandsInterface.__init__"></a> +<h4>MicroPythonCommandsInterface (Constructor)</h4> +<b>MicroPythonCommandsInterface</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="MicroPythonCommandsInterface.__rawOff" ID="MicroPythonCommandsInterface.__rawOff"></a> +<h4>MicroPythonCommandsInterface.__rawOff</h4> +<b>__rawOff</b>(<i></i>) +<p> + Private method to switch 'raw' mode off. +</p><a NAME="MicroPythonCommandsInterface.__rawOn" ID="MicroPythonCommandsInterface.__rawOn"></a> +<h4>MicroPythonCommandsInterface.__rawOn</h4> +<b>__rawOn</b>(<i></i>) +<p> + Private method to switch the connected device to 'raw' mode. +</p><p> + Note: switching to raw mode is done with synchronous writes. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +@rtype bool +</dd> +</dl><a NAME="MicroPythonCommandsInterface.__readSerial" ID="MicroPythonCommandsInterface.__readSerial"></a> +<h4>MicroPythonCommandsInterface.__readSerial</h4> +<b>__readSerial</b>(<i></i>) +<p> + Private slot to read all available serial data and emit it with the + "dataReceived" signal for further processing. +</p><a NAME="MicroPythonCommandsInterface.__shortError" ID="MicroPythonCommandsInterface.__shortError"></a> +<h4>MicroPythonCommandsInterface.__shortError</h4> +<b>__shortError</b>(<i>error</i>) +<p> + Private method to create a shortened error message. +</p><dl> +<dt><i>error</i> (bytes)</dt> +<dd> +verbose error message +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +shortened error message +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="MicroPythonCommandsInterface.cd" ID="MicroPythonCommandsInterface.cd"></a> +<h4>MicroPythonCommandsInterface.cd</h4> +<b>cd</b>(<i>dirname</i>) +<p> + Public method to change the current directory on the connected device. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +directory to change to +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.connectToDevice" ID="MicroPythonCommandsInterface.connectToDevice"></a> +<h4>MicroPythonCommandsInterface.connectToDevice</h4> +<b>connectToDevice</b>(<i>port</i>) +<p> + Public slot to start the manager. +</p><dl> +<dt><i>port</i> (str)</dt> +<dd> +name of the port to be used +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonCommandsInterface.disconnectFromDevice" ID="MicroPythonCommandsInterface.disconnectFromDevice"></a> +<h4>MicroPythonCommandsInterface.disconnectFromDevice</h4> +<b>disconnectFromDevice</b>(<i></i>) +<p> + Public slot to stop the thread. +</p><a NAME="MicroPythonCommandsInterface.execute" ID="MicroPythonCommandsInterface.execute"></a> +<h4>MicroPythonCommandsInterface.execute</h4> +<b>execute</b>(<i>commands</i>) +<p> + Public method to send commands to the connected device and return the + result. +</p><p> + If no serial connection is available, empty results will be returned. +</p><dl> +<dt><i>commands</i> (str)</dt> +<dd> +list of commands to be executed +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +tuple containing stdout and stderr output of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bytes, bytes) +</dd> +</dl><a NAME="MicroPythonCommandsInterface.executeAsync" ID="MicroPythonCommandsInterface.executeAsync"></a> +<h4>MicroPythonCommandsInterface.executeAsync</h4> +<b>executeAsync</b>(<i>commandsList</i>) +<p> + Public method to execute a series of commands over a period of time + without returning any result (asynchronous execution). +</p><dl> +<dt><i>commandsList</i> (list of bytes)</dt> +<dd> +list of commands to be execute on the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.fileSystemInfo" ID="MicroPythonCommandsInterface.fileSystemInfo"></a> +<h4>MicroPythonCommandsInterface.fileSystemInfo</h4> +<b>fileSystemInfo</b>(<i></i>) +<p> + Public method to obtain information about the currently mounted file + systems. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple of tuples containing the file system name, the total + size, the used size and the free size +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of tuples of (str, int, int, int) +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.get" ID="MicroPythonCommandsInterface.get"></a> +<h4>MicroPythonCommandsInterface.get</h4> +<b>get</b>(<i>deviceFileName, hostFileName=None</i>) +<p> + Public method to copy a file from the connected device. +</p><dl> +<dt><i>deviceFileName</i> (str)</dt> +<dd> +name of the file to copy +</dd><dt><i>hostFileName</i> (str)</dt> +<dd> +name of the file to copy to +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.getImplementation" ID="MicroPythonCommandsInterface.getImplementation"></a> +<h4>MicroPythonCommandsInterface.getImplementation</h4> +<b>getImplementation</b>(<i></i>) +<p> + Public method to get some implementation information of the connected + device. +</p><dl> +<dt>Returns:</dt> +<dd> +dictionary containing the implementation information +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.getTime" ID="MicroPythonCommandsInterface.getTime"></a> +<h4>MicroPythonCommandsInterface.getTime</h4> +<b>getTime</b>(<i></i>) +<p> + Public method to get the current time of the device. +</p><dl> +<dt>Returns:</dt> +<dd> +time of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.handlePreferencesChanged" ID="MicroPythonCommandsInterface.handlePreferencesChanged"></a> +<h4>MicroPythonCommandsInterface.handlePreferencesChanged</h4> +<b>handlePreferencesChanged</b>(<i></i>) +<p> + Public slot to handle a change of the preferences. +</p><a NAME="MicroPythonCommandsInterface.isConnected" ID="MicroPythonCommandsInterface.isConnected"></a> +<h4>MicroPythonCommandsInterface.isConnected</h4> +<b>isConnected</b>(<i></i>) +<p> + Public method to get the connection status. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating the connection status +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonCommandsInterface.lls" ID="MicroPythonCommandsInterface.lls"></a> +<h4>MicroPythonCommandsInterface.lls</h4> +<b>lls</b>(<i>dirname="", fullstat=False, showHidden=False</i>) +<p> + Public method to get a long directory listing of the connected device + including meta data. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to be listed +</dd><dt><i>fullstat</i> (bool)</dt> +<dd> +flag indicating to return the full stat() tuple +</dd><dt><i>showHidden</i> (bool)</dt> +<dd> +flag indicating to show hidden files as well +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +list containing the directory listing with tuple entries of + the name and and a tuple of mode, size and time (if fullstat is + false) or the complete stat() tuple. 'None' is returned in case the + directory doesn't exist. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, tuple) +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.ls" ID="MicroPythonCommandsInterface.ls"></a> +<h4>MicroPythonCommandsInterface.ls</h4> +<b>ls</b>(<i>dirname=""</i>) +<p> + Public method to get a directory listing of the connected device. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to be listed +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +tuple containg the directory listing +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of str +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.mkdir" ID="MicroPythonCommandsInterface.mkdir"></a> +<h4>MicroPythonCommandsInterface.mkdir</h4> +<b>mkdir</b>(<i>dirname</i>) +<p> + Public method to create a new directory. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to create +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.put" ID="MicroPythonCommandsInterface.put"></a> +<h4>MicroPythonCommandsInterface.put</h4> +<b>put</b>(<i>hostFileName, deviceFileName=None</i>) +<p> + Public method to copy a local file to the connected device. +</p><dl> +<dt><i>hostFileName</i> (str)</dt> +<dd> +name of the file to be copied +</dd><dt><i>deviceFileName</i> (str)</dt> +<dd> +name of the file to copy to +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.pwd" ID="MicroPythonCommandsInterface.pwd"></a> +<h4>MicroPythonCommandsInterface.pwd</h4> +<b>pwd</b>(<i></i>) +<p> + Public method to get the current directory of the connected device. +</p><dl> +<dt>Returns:</dt> +<dd> +current directory +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.remainingTask" ID="MicroPythonCommandsInterface.remainingTask"></a> +<h4>MicroPythonCommandsInterface.remainingTask</h4> +<b>remainingTask</b>(<i></i>) +<a NAME="MicroPythonCommandsInterface.rm" ID="MicroPythonCommandsInterface.rm"></a> +<h4>MicroPythonCommandsInterface.rm</h4> +<b>rm</b>(<i>filename</i>) +<p> + Public method to remove a file from the connected device. +</p><dl> +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to be removed +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.rmdir" ID="MicroPythonCommandsInterface.rmdir"></a> +<h4>MicroPythonCommandsInterface.rmdir</h4> +<b>rmdir</b>(<i>dirname</i>) +<p> + Public method to remove a directory. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to be removed +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.rmrf" ID="MicroPythonCommandsInterface.rmrf"></a> +<h4>MicroPythonCommandsInterface.rmrf</h4> +<b>rmrf</b>(<i>name, recursive=False, force=False</i>) +<p> + Public method to remove a file or directory recursively. +</p><dl> +<dt><i>name</i> (str)</dt> +<dd> +of the file or directory to remove +</dd><dt><i>recursive</i> (bool)</dt> +<dd> +flag indicating a recursive deletion +</dd><dt><i>force</i> (bool)</dt> +<dd> +flag indicating to ignore errors +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.syncTime" ID="MicroPythonCommandsInterface.syncTime"></a> +<h4>MicroPythonCommandsInterface.syncTime</h4> +<b>syncTime</b>(<i></i>) +<p> + Public method to set the time of the connected device to the local + computer's time. +</p><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.version" ID="MicroPythonCommandsInterface.version"></a> +<h4>MicroPythonCommandsInterface.version</h4> +<b>version</b>(<i></i>) +<p> + Public method to get the MicroPython version information of the + connected device. +</p><dl> +<dt>Returns:</dt> +<dd> +dictionary containing the version information +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl><dl> +<dt>Raises <b>IOError</b>:</dt> +<dd> +raised to indicate an issue with the device +</dd> +</dl><a NAME="MicroPythonCommandsInterface.write" ID="MicroPythonCommandsInterface.write"></a> +<h4>MicroPythonCommandsInterface.write</h4> +<b>write</b>(<i>data</i>) +<p> + Public method to write data to the connected device. +</p><dl> +<dt><i>data</i> (bytes or bytearray)</dt> +<dd> +data to be written +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,487 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonDevices</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonDevices</h1> +<p> +Module implementing some utility functions and the MicroPythonDevice base +class. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>SupportedBoards</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonDevice">MicroPythonDevice</a></td> +<td>Base class for the more specific MicroPython devices.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr> +<td><a href="#getDevice">getDevice</a></td> +<td>Public method to instantiate a specific MicroPython device interface.</td> +</tr><tr> +<td><a href="#getDeviceIcon">getDeviceIcon</a></td> +<td>Function to get the icon for the given board.</td> +</tr><tr> +<td><a href="#getFoundDevices">getFoundDevices</a></td> +<td>Function to check the serial ports for supported MicroPython devices.</td> +</tr><tr> +<td><a href="#getSupportedDevices">getSupportedDevices</a></td> +<td>Function to get a list of supported MicroPython devices.</td> +</tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonDevice" ID="MicroPythonDevice"></a> +<h2>MicroPythonDevice</h2> +<p> + Base class for the more specific MicroPython devices. +</p> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonDevice.__init__">MicroPythonDevice</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td> +<td>Public method to add device specific entries to the given menu.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.canRunScript">canRunScript</a></td> +<td>Public method to determine, if a script can be executed.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.canStartFileManager">canStartFileManager</a></td> +<td>Public method to determine, if a File Manager can be started.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.canStartPlotter">canStartPlotter</a></td> +<td>Public method to determine, if a Plotter can be started.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.canStartRepl">canStartRepl</a></td> +<td>Public method to determine, if a REPL can be started.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.deviceName">deviceName</a></td> +<td>Public method to get the name of the device.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.forceInterrupt">forceInterrupt</a></td> +<td>Public method to determine the need for an interrupt when opening the serial connection.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.getDocumentationUrl">getDocumentationUrl</a></td> +<td>Public method to get the device documentation URL.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.getWorkspace">getWorkspace</a></td> +<td>Public method to get the workspace directory.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.handleDataFlood">handleDataFlood</a></td> +<td>Public slot handling a data floof from the device.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.hasDocumentationUrl">hasDocumentationUrl</a></td> +<td>Public method to check, if the device has a configured documentation URL.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.hasTimeCommands">hasTimeCommands</a></td> +<td>Public method to check, if the device supports time commands.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.runScript">runScript</a></td> +<td>Public method to run the given Python script.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.sendCommands">sendCommands</a></td> +<td>Public method to send a list of commands to the device.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.setButtons">setButtons</a></td> +<td>Public method to enable the supported action buttons.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.setFileManager">setFileManager</a></td> +<td>Public method to set the File Manager status and dependent status.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.setPlotter">setPlotter</a></td> +<td>Public method to set the Plotter status and dependent status.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.setRepl">setRepl</a></td> +<td>Public method to set the REPL status and dependent status.</td> +</tr><tr> +<td><a href="#MicroPythonDevice.supportsLocalFileAccess">supportsLocalFileAccess</a></td> +<td>Public method to indicate file access via a local directory.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonDevice.__init__" ID="MicroPythonDevice.__init__"></a> +<h4>MicroPythonDevice (Constructor)</h4> +<b>MicroPythonDevice</b>(<i>microPythonWidget, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>microPythonWidget</i> (MicroPythonWidget)</dt> +<dd> +reference to the main MicroPython widget +</dd><dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="MicroPythonDevice.addDeviceMenuEntries" ID="MicroPythonDevice.addDeviceMenuEntries"></a> +<h4>MicroPythonDevice.addDeviceMenuEntries</h4> +<b>addDeviceMenuEntries</b>(<i>menu</i>) +<p> + Public method to add device specific entries to the given menu. +</p><dl> +<dt><i>menu</i> (QMenu)</dt> +<dd> +reference to the context menu +</dd> +</dl><a NAME="MicroPythonDevice.canRunScript" ID="MicroPythonDevice.canRunScript"></a> +<h4>MicroPythonDevice.canRunScript</h4> +<b>canRunScript</b>(<i></i>) +<p> + Public method to determine, if a script can be executed. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + Plotter and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="MicroPythonDevice.canStartFileManager" ID="MicroPythonDevice.canStartFileManager"></a> +<h4>MicroPythonDevice.canStartFileManager</h4> +<b>canStartFileManager</b>(<i></i>) +<p> + Public method to determine, if a File Manager can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + File Manager and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="MicroPythonDevice.canStartPlotter" ID="MicroPythonDevice.canStartPlotter"></a> +<h4>MicroPythonDevice.canStartPlotter</h4> +<b>canStartPlotter</b>(<i></i>) +<p> + Public method to determine, if a Plotter can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a + Plotter and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="MicroPythonDevice.canStartRepl" ID="MicroPythonDevice.canStartRepl"></a> +<h4>MicroPythonDevice.canStartRepl</h4> +<b>canStartRepl</b>(<i></i>) +<p> + Public method to determine, if a REPL can be started. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing a flag indicating it is safe to start a REPL + and a reason why it cannot. +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (bool, str) +</dd> +</dl><a NAME="MicroPythonDevice.deviceName" ID="MicroPythonDevice.deviceName"></a> +<h4>MicroPythonDevice.deviceName</h4> +<b>deviceName</b>(<i></i>) +<p> + Public method to get the name of the device. +</p><dl> +<dt>Returns:</dt> +<dd> +name of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="MicroPythonDevice.forceInterrupt" ID="MicroPythonDevice.forceInterrupt"></a> +<h4>MicroPythonDevice.forceInterrupt</h4> +<b>forceInterrupt</b>(<i></i>) +<p> + Public method to determine the need for an interrupt when opening the + serial connection. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating an interrupt is needed +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonDevice.getDocumentationUrl" ID="MicroPythonDevice.getDocumentationUrl"></a> +<h4>MicroPythonDevice.getDocumentationUrl</h4> +<b>getDocumentationUrl</b>(<i></i>) +<p> + Public method to get the device documentation URL. +</p><dl> +<dt>Returns:</dt> +<dd> +documentation URL of the device +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="MicroPythonDevice.getWorkspace" ID="MicroPythonDevice.getWorkspace"></a> +<h4>MicroPythonDevice.getWorkspace</h4> +<b>getWorkspace</b>(<i></i>) +<p> + Public method to get the workspace directory. +</p><dl> +<dt>Returns:</dt> +<dd> +workspace directory used for saving files +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl><a NAME="MicroPythonDevice.handleDataFlood" ID="MicroPythonDevice.handleDataFlood"></a> +<h4>MicroPythonDevice.handleDataFlood</h4> +<b>handleDataFlood</b>(<i></i>) +<p> + Public slot handling a data floof from the device. +</p><a NAME="MicroPythonDevice.hasDocumentationUrl" ID="MicroPythonDevice.hasDocumentationUrl"></a> +<h4>MicroPythonDevice.hasDocumentationUrl</h4> +<b>hasDocumentationUrl</b>(<i></i>) +<p> + Public method to check, if the device has a configured documentation + URL. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating a configured documentation URL +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonDevice.hasTimeCommands" ID="MicroPythonDevice.hasTimeCommands"></a> +<h4>MicroPythonDevice.hasTimeCommands</h4> +<b>hasTimeCommands</b>(<i></i>) +<p> + Public method to check, if the device supports time commands. +</p><p> + The default returns True. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating support for time commands +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonDevice.runScript" ID="MicroPythonDevice.runScript"></a> +<h4>MicroPythonDevice.runScript</h4> +<b>runScript</b>(<i>script</i>) +<p> + Public method to run the given Python script. +</p><dl> +<dt><i>script</i> (str)</dt> +<dd> +script to be executed +</dd> +</dl><a NAME="MicroPythonDevice.sendCommands" ID="MicroPythonDevice.sendCommands"></a> +<h4>MicroPythonDevice.sendCommands</h4> +<b>sendCommands</b>(<i>commandsList</i>) +<p> + Public method to send a list of commands to the device. +</p><dl> +<dt><i>commandsList</i> (list of str)</dt> +<dd> +list of commands to be sent to the device +</dd> +</dl><a NAME="MicroPythonDevice.setButtons" ID="MicroPythonDevice.setButtons"></a> +<h4>MicroPythonDevice.setButtons</h4> +<b>setButtons</b>(<i></i>) +<p> + Public method to enable the supported action buttons. +</p><a NAME="MicroPythonDevice.setFileManager" ID="MicroPythonDevice.setFileManager"></a> +<h4>MicroPythonDevice.setFileManager</h4> +<b>setFileManager</b>(<i>on</i>) +<p> + Public method to set the File Manager status and dependent status. +</p><dl> +<dt><i>on</i> (bool)</dt> +<dd> +flag indicating the active status +</dd> +</dl><a NAME="MicroPythonDevice.setPlotter" ID="MicroPythonDevice.setPlotter"></a> +<h4>MicroPythonDevice.setPlotter</h4> +<b>setPlotter</b>(<i>on</i>) +<p> + Public method to set the Plotter status and dependent status. +</p><dl> +<dt><i>on</i> (bool)</dt> +<dd> +flag indicating the active status +</dd> +</dl><a NAME="MicroPythonDevice.setRepl" ID="MicroPythonDevice.setRepl"></a> +<h4>MicroPythonDevice.setRepl</h4> +<b>setRepl</b>(<i>on</i>) +<p> + Public method to set the REPL status and dependent status. +</p><dl> +<dt><i>on</i> (bool)</dt> +<dd> +flag indicating the active status +</dd> +</dl><a NAME="MicroPythonDevice.supportsLocalFileAccess" ID="MicroPythonDevice.supportsLocalFileAccess"></a> +<h4>MicroPythonDevice.supportsLocalFileAccess</h4> +<b>supportsLocalFileAccess</b>(<i></i>) +<p> + Public method to indicate file access via a local directory. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating file access via local directory +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="getDevice" ID="getDevice"></a> +<h2>getDevice</h2> +<b>getDevice</b>(<i>deviceType, microPythonWidget</i>) +<p> + Public method to instantiate a specific MicroPython device interface. +</p><dl> +<dt><i>deviceType</i> (str)</dt> +<dd> +type of the device interface +</dd><dt><i>microPythonWidget</i> (MicroPythonWidget)</dt> +<dd> +reference to the main MicroPython widget +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +instantiated device interface +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +MicroPythonDevice +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="getDeviceIcon" ID="getDeviceIcon"></a> +<h2>getDeviceIcon</h2> +<b>getDeviceIcon</b>(<i>boardName, iconFormat=True</i>) +<p> + Function to get the icon for the given board. +</p><dl> +<dt><i>boardName</i> (str)</dt> +<dd> +name of the board +</dd><dt><i>iconFormat</i> (bool)</dt> +<dd> +flag indicating to get an icon or a pixmap +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +icon for the board (iconFormat == True) or + a pixmap (iconFormat == False) +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +QIcon or QPixmap +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="getFoundDevices" ID="getFoundDevices"></a> +<h2>getFoundDevices</h2> +<b>getFoundDevices</b>(<i></i>) +<p> + Function to check the serial ports for supported MicroPython devices. +</p><dl> +<dt>Returns:</dt> +<dd> +set of tuples with the board type, a description and the serial + port it is connected at +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +set of tuples of (str, str, str) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="getSupportedDevices" ID="getSupportedDevices"></a> +<h2>getSupportedDevices</h2> +<b>getSupportedDevices</b>(<i></i>) +<p> + Function to get a list of supported MicroPython devices. +</p><dl> +<dt>Returns:</dt> +<dd> +set of tuples with the board type and description +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +set of tuples of (str, str) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonFileManager.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,313 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonFileManager</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonFileManager</h1> +<p> +Module implementing some file system commands for MicroPython. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonFileManager">MicroPythonFileManager</a></td> +<td>Class implementing an interface to the device file system commands with some additional sugar.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonFileManager" ID="MicroPythonFileManager"></a> +<h2>MicroPythonFileManager</h2> +<p> + Class implementing an interface to the device file system commands with + some additional sugar. +</p><h3>Signals</h3> +<dl> +<dt>createDirectoryDone()</dt> +<dd> +emitted after a directory was created +</dd><dt>currentDir(dirname)</dt> +<dd> +emitted to report the current directory of the + device +</dd><dt>currentDirChanged(dirname)</dt> +<dd> +emitted to report back a change of the + current directory +</dd><dt>deleteFileDone(deviceFile)</dt> +<dd> +emitted after the file has been deleted + on the connected device +</dd><dt>error(exc)</dt> +<dd> +emitted with a failure message to indicate a failure + during the most recent operation +</dd><dt>fsinfoDone(fsinfo)</dt> +<dd> +emitted after the file system information was + obtained +</dd><dt>getFileDone(deviceFile, localFile)</dt> +<dd> +emitted after the file was + fetched from the connected device and written to the local file system +</dd><dt>longListFiles(result)</dt> +<dd> +emitted with a tuple of tuples containing the + name, mode, size and time for each directory entry +</dd><dt>putFileDone(localFile, deviceFile)</dt> +<dd> +emitted after the file was + copied to the connected device +</dd><dt>removeDirectoryDone()</dt> +<dd> +emitted after a directory has been deleted +</dd><dt>rsyncDone(localName, deviceName)</dt> +<dd> +emitted after the rsync operation + has been completed +</dd><dt>rsyncProgressMessage(msg)</dt> +<dd> +emitted to send a message about what + rsync is doing +</dd> +</dl> +<h3>Derived from</h3> +QObject +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonFileManager.__init__">MicroPythonFileManager</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.__rsync">__rsync</a></td> +<td>Private method to synchronize a local directory to the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.cd">cd</a></td> +<td>Public slot to change the current directory of the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.delete">delete</a></td> +<td>Public slot to delete a file on the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.fileSystemInfo">fileSystemInfo</a></td> +<td>Public method to obtain information about the currently mounted file systems.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.get">get</a></td> +<td>Public slot to get a file from the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.lls">lls</a></td> +<td>Public slot to get a long listing of the given directory.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.mkdir">mkdir</a></td> +<td>Public slot to create a new directory.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.put">put</a></td> +<td>Public slot to put a file onto the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.pwd">pwd</a></td> +<td>Public slot to get the current directory of the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.rmdir">rmdir</a></td> +<td>Public slot to (recursively) remove a directory.</td> +</tr><tr> +<td><a href="#MicroPythonFileManager.rsync">rsync</a></td> +<td>Public slot to synchronize a local directory to the device.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonFileManager.__init__" ID="MicroPythonFileManager.__init__"></a> +<h4>MicroPythonFileManager (Constructor)</h4> +<b>MicroPythonFileManager</b>(<i>commandsInterface, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>commandsInterface</i> (MicroPythonCommandsInterface)</dt> +<dd> +reference to the commands interface object +</dd><dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="MicroPythonFileManager.__rsync" ID="MicroPythonFileManager.__rsync"></a> +<h4>MicroPythonFileManager.__rsync</h4> +<b>__rsync</b>(<i>hostDirectory, deviceDirectory, mirror=True, localDevice=False, indentLevel=0</i>) +<p> + Private method to synchronize a local directory to the device. +</p><dl> +<dt><i>hostDirectory</i> (str)</dt> +<dd> +name of the local directory +</dd><dt><i>deviceDirectory</i> (str)</dt> +<dd> +name of the directory on the device +</dd><dt><i>mirror</i> (bool)</dt> +<dd> +flag indicating to mirror the local directory to + the device directory +</dd><dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd><dt><i>indentLevel</i> (int)</dt> +<dd> +indentation level for progress messages +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +list of errors +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +list of str +</dd> +</dl><a NAME="MicroPythonFileManager.cd" ID="MicroPythonFileManager.cd"></a> +<h4>MicroPythonFileManager.cd</h4> +<b>cd</b>(<i>dirname</i>) +<p> + Public slot to change the current directory of the device. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the desired current directory +</dd> +</dl><a NAME="MicroPythonFileManager.delete" ID="MicroPythonFileManager.delete"></a> +<h4>MicroPythonFileManager.delete</h4> +<b>delete</b>(<i>deviceFileName</i>) +<p> + Public slot to delete a file on the device. +</p><dl> +<dt><i>deviceFileName</i> (str)</dt> +<dd> +name of the file on the connected device +</dd> +</dl><a NAME="MicroPythonFileManager.fileSystemInfo" ID="MicroPythonFileManager.fileSystemInfo"></a> +<h4>MicroPythonFileManager.fileSystemInfo</h4> +<b>fileSystemInfo</b>(<i></i>) +<p> + Public method to obtain information about the currently mounted file + systems. +</p><a NAME="MicroPythonFileManager.get" ID="MicroPythonFileManager.get"></a> +<h4>MicroPythonFileManager.get</h4> +<b>get</b>(<i>deviceFileName, hostFileName=""</i>) +<p> + Public slot to get a file from the connected device. +</p><dl> +<dt><i>deviceFileName</i> (str)</dt> +<dd> +name of the file on the device +</dd><dt><i>hostFileName</i> (str)</dt> +<dd> +name of the local file +</dd> +</dl><a NAME="MicroPythonFileManager.lls" ID="MicroPythonFileManager.lls"></a> +<h4>MicroPythonFileManager.lls</h4> +<b>lls</b>(<i>dirname, showHidden=False</i>) +<p> + Public slot to get a long listing of the given directory. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to list +</dd><dt><i>showHidden</i> (bool)</dt> +<dd> +flag indicating to show hidden files as well +</dd> +</dl><a NAME="MicroPythonFileManager.mkdir" ID="MicroPythonFileManager.mkdir"></a> +<h4>MicroPythonFileManager.mkdir</h4> +<b>mkdir</b>(<i>dirname</i>) +<p> + Public slot to create a new directory. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to create +</dd> +</dl><a NAME="MicroPythonFileManager.put" ID="MicroPythonFileManager.put"></a> +<h4>MicroPythonFileManager.put</h4> +<b>put</b>(<i>hostFileName, deviceFileName=""</i>) +<p> + Public slot to put a file onto the device. +</p><dl> +<dt><i>hostFileName</i> (str)</dt> +<dd> +name of the local file +</dd><dt><i>deviceFileName</i> (str)</dt> +<dd> +name of the file on the connected device +</dd> +</dl><a NAME="MicroPythonFileManager.pwd" ID="MicroPythonFileManager.pwd"></a> +<h4>MicroPythonFileManager.pwd</h4> +<b>pwd</b>(<i></i>) +<p> + Public slot to get the current directory of the device. +</p><a NAME="MicroPythonFileManager.rmdir" ID="MicroPythonFileManager.rmdir"></a> +<h4>MicroPythonFileManager.rmdir</h4> +<b>rmdir</b>(<i>dirname, recursive=False</i>) +<p> + Public slot to (recursively) remove a directory. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to be removed +</dd><dt><i>recursive</i> (bool)</dt> +<dd> +flag indicating a recursive removal +</dd> +</dl><a NAME="MicroPythonFileManager.rsync" ID="MicroPythonFileManager.rsync"></a> +<h4>MicroPythonFileManager.rsync</h4> +<b>rsync</b>(<i>hostDirectory, deviceDirectory, mirror=True, localDevice=False</i>) +<p> + Public slot to synchronize a local directory to the device. +</p><dl> +<dt><i>hostDirectory</i> (str)</dt> +<dd> +name of the local directory +</dd><dt><i>deviceDirectory</i> (str)</dt> +<dd> +name of the directory on the device +</dd><dt><i>mirror</i> (bool)</dt> +<dd> +flag indicating to mirror the local directory to + the device directory +</dd><dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonFileManagerWidget.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,558 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonFileManagerWidget</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonFileManagerWidget</h1> +<p> +Module implementing a file manager for MicroPython devices. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonFileManagerWidget">MicroPythonFileManagerWidget</a></td> +<td>Class implementing a file manager for MicroPython devices.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonFileManagerWidget" ID="MicroPythonFileManagerWidget"></a> +<h2>MicroPythonFileManagerWidget</h2> +<p> + Class implementing a file manager for MicroPython devices. +</p> +<h3>Derived from</h3> +QWidget, Ui_MicroPythonFileManagerWidget +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonFileManagerWidget.__init__">MicroPythonFileManagerWidget</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__changeDeviceDirectory">__changeDeviceDirectory</a></td> +<td>Private slot to change the current directory of the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__changeLocalDirectory">__changeLocalDirectory</a></td> +<td>Private slot to change the local directory.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__createDeviceDirectory">__createDeviceDirectory</a></td> +<td>Private slot to create a directory on the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__createLocalDirectory">__createLocalDirectory</a></td> +<td>Private slot to create a local directory.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__deleteDeviceDirectory">__deleteDeviceDirectory</a></td> +<td>Private slot to delete an empty directory on the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree">__deleteDeviceDirectoryTree</a></td> +<td>Private slot to delete a directory and all its subdirectories recursively.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__deleteDeviceFile">__deleteDeviceFile</a></td> +<td>Private slot to delete a file.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__deleteLocalDirectoryTree">__deleteLocalDirectoryTree</a></td> +<td>Private slot to delete a local directory tree.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__deleteLocalFile">__deleteLocalFile</a></td> +<td>Private slot to delete a local file.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__deviceHiddenChanged">__deviceHiddenChanged</a></td> +<td>Private slot handling a change of the device show hidden menu entry.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__fsInfoResultReceived">__fsInfoResultReceived</a></td> +<td>Private slot to show the file system information of the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__handleCurrentDir">__handleCurrentDir</a></td> +<td>Private slot to handle a change of the current directory of the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__handleError">__handleError</a></td> +<td>Private slot to handle errors.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__handleGetDone">__handleGetDone</a></td> +<td>Private slot handling a successful copy of a file from the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__handleLongListFiles">__handleLongListFiles</a></td> +<td>Private slot to receive a long directory listing.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__handleRsyncDone">__handleRsyncDone</a></td> +<td>Private method to handle the completion of the rsync operation.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__handleRsyncProgressMessage">__handleRsyncProgressMessage</a></td> +<td>Private slot handling progress messages sent by the file manager.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__isFileInList">__isFileInList</a></td> +<td>Private method to check, if a file name is contained in a tree widget.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__listLocalFiles">__listLocalFiles</a></td> +<td>Private method to populate the local files list.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__localHiddenChanged">__localHiddenChanged</a></td> +<td>Private slot handling a change of the local show hidden menu entry.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__newDeviceList">__newDeviceList</a></td> +<td>Private slot to initiate a new long list of the device directory.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__progressInfoDialogFinished">__progressInfoDialogFinished</a></td> +<td>Private slot handling the closing of the progress info dialog.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__showDeviceContextMenu">__showDeviceContextMenu</a></td> +<td>Private slot to show the REPL context menu.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__showFileSystemInfo">__showFileSystemInfo</a></td> +<td>Private slot to show some file system information.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.__showLocalContextMenu">__showLocalContextMenu</a></td> +<td>Private slot to show the REPL context menu.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated">on_deviceFileTreeWidget_itemActivated</a></td> +<td>Private slot to handle the activation of a device item.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged">on_deviceFileTreeWidget_itemSelectionChanged</a></td> +<td>Private slot handling a change of selection in the local pane.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_deviceReloadButton_clicked">on_deviceReloadButton_clicked</a></td> +<td>Private slot to reload the device list.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_deviceUpButton_clicked">on_deviceUpButton_clicked</a></td> +<td>Private slot to go up one directory level on the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_getAsButton_clicked">on_getAsButton_clicked</a></td> +<td>Private slot to copy the selected file from the connected device with a different name.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_getButton_clicked">on_getButton_clicked</a></td> +<td>Private slot to copy the selected file from the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated">on_localFileTreeWidget_itemActivated</a></td> +<td>Private slot to handle the activation of a local item.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged">on_localFileTreeWidget_itemSelectionChanged</a></td> +<td>Private slot handling a change of selection in the local pane.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_localReloadButton_clicked">on_localReloadButton_clicked</a></td> +<td>Private slot to reload the local list.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_localUpButton_clicked">on_localUpButton_clicked</a></td> +<td>Private slot to go up one directory level.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_putAsButton_clicked">on_putAsButton_clicked</a></td> +<td>Private slot to copy the selected file to the connected device with a different name.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_putButton_clicked">on_putButton_clicked</a></td> +<td>Private slot to copy the selected file to the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.on_syncButton_clicked">on_syncButton_clicked</a></td> +<td>Private slot to synchronize the local directory to the device.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.start">start</a></td> +<td>Public method to start the widget.</td> +</tr><tr> +<td><a href="#MicroPythonFileManagerWidget.stop">stop</a></td> +<td>Public method to stop the widget.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonFileManagerWidget.__init__" ID="MicroPythonFileManagerWidget.__init__"></a> +<h4>MicroPythonFileManagerWidget (Constructor)</h4> +<b>MicroPythonFileManagerWidget</b>(<i>commandsInterface, deviceWithLocalAccess, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>commandsInterface</i> (MicroPythonCommandsInterface)</dt> +<dd> +reference to the commands interface object +</dd><dt><i>deviceWithLocalAccess</i> (bool)</dt> +<dd> +flag indicating the device supports file + access via a local directory +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__changeDeviceDirectory" ID="MicroPythonFileManagerWidget.__changeDeviceDirectory"></a> +<h4>MicroPythonFileManagerWidget.__changeDeviceDirectory</h4> +<b>__changeDeviceDirectory</b>(<i></i>) +<p> + Private slot to change the current directory of the device. +</p><p> + Note: This triggers a re-population of the device list for the new + current directory. +</p><a NAME="MicroPythonFileManagerWidget.__changeLocalDirectory" ID="MicroPythonFileManagerWidget.__changeLocalDirectory"></a> +<h4>MicroPythonFileManagerWidget.__changeLocalDirectory</h4> +<b>__changeLocalDirectory</b>(<i>localDevice=False</i>) +<p> + Private slot to change the local directory. +</p><dl> +<dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__createDeviceDirectory" ID="MicroPythonFileManagerWidget.__createDeviceDirectory"></a> +<h4>MicroPythonFileManagerWidget.__createDeviceDirectory</h4> +<b>__createDeviceDirectory</b>(<i></i>) +<p> + Private slot to create a directory on the device. +</p><a NAME="MicroPythonFileManagerWidget.__createLocalDirectory" ID="MicroPythonFileManagerWidget.__createLocalDirectory"></a> +<h4>MicroPythonFileManagerWidget.__createLocalDirectory</h4> +<b>__createLocalDirectory</b>(<i>localDevice=False</i>) +<p> + Private slot to create a local directory. +</p><dl> +<dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__deleteDeviceDirectory" ID="MicroPythonFileManagerWidget.__deleteDeviceDirectory"></a> +<h4>MicroPythonFileManagerWidget.__deleteDeviceDirectory</h4> +<b>__deleteDeviceDirectory</b>(<i></i>) +<p> + Private slot to delete an empty directory on the device. +</p><a NAME="MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree" ID="MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree"></a> +<h4>MicroPythonFileManagerWidget.__deleteDeviceDirectoryTree</h4> +<b>__deleteDeviceDirectoryTree</b>(<i></i>) +<p> + Private slot to delete a directory and all its subdirectories + recursively. +</p><a NAME="MicroPythonFileManagerWidget.__deleteDeviceFile" ID="MicroPythonFileManagerWidget.__deleteDeviceFile"></a> +<h4>MicroPythonFileManagerWidget.__deleteDeviceFile</h4> +<b>__deleteDeviceFile</b>(<i></i>) +<p> + Private slot to delete a file. +</p><a NAME="MicroPythonFileManagerWidget.__deleteLocalDirectoryTree" ID="MicroPythonFileManagerWidget.__deleteLocalDirectoryTree"></a> +<h4>MicroPythonFileManagerWidget.__deleteLocalDirectoryTree</h4> +<b>__deleteLocalDirectoryTree</b>(<i>localDevice=False</i>) +<p> + Private slot to delete a local directory tree. +</p><dl> +<dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__deleteLocalFile" ID="MicroPythonFileManagerWidget.__deleteLocalFile"></a> +<h4>MicroPythonFileManagerWidget.__deleteLocalFile</h4> +<b>__deleteLocalFile</b>(<i>localDevice=False</i>) +<p> + Private slot to delete a local file. +</p><dl> +<dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__deviceHiddenChanged" ID="MicroPythonFileManagerWidget.__deviceHiddenChanged"></a> +<h4>MicroPythonFileManagerWidget.__deviceHiddenChanged</h4> +<b>__deviceHiddenChanged</b>(<i>checked</i>) +<p> + Private slot handling a change of the device show hidden menu entry. +</p><dl> +<dt><i>checked</i> (bool)</dt> +<dd> +new check state of the action +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__fsInfoResultReceived" ID="MicroPythonFileManagerWidget.__fsInfoResultReceived"></a> +<h4>MicroPythonFileManagerWidget.__fsInfoResultReceived</h4> +<b>__fsInfoResultReceived</b>(<i>fsinfo</i>) +<p> + Private slot to show the file system information of the device. +</p><dl> +<dt><i>fsinfo</i> (tuple of tuples of (str, int, int, int))</dt> +<dd> +tuple of tuples containing the file system name, the + total size, the used size and the free size +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__handleCurrentDir" ID="MicroPythonFileManagerWidget.__handleCurrentDir"></a> +<h4>MicroPythonFileManagerWidget.__handleCurrentDir</h4> +<b>__handleCurrentDir</b>(<i>dirname</i>) +<p> + Private slot to handle a change of the current directory of the device. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the current directory +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__handleError" ID="MicroPythonFileManagerWidget.__handleError"></a> +<h4>MicroPythonFileManagerWidget.__handleError</h4> +<b>__handleError</b>(<i>method, error</i>) +<p> + Private slot to handle errors. +</p><dl> +<dt><i>method</i> (str)</dt> +<dd> +name of the method the error occured in +</dd><dt><i>error</i> (str)</dt> +<dd> +error message +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__handleGetDone" ID="MicroPythonFileManagerWidget.__handleGetDone"></a> +<h4>MicroPythonFileManagerWidget.__handleGetDone</h4> +<b>__handleGetDone</b>(<i>deviceFile, localFile</i>) +<p> + Private slot handling a successful copy of a file from the device. +</p><dl> +<dt><i>deviceFile</i> (str)</dt> +<dd> +name of the file on the device +</dd><dt><i>localFile</i> (str)</dt> +<dd> +name of the local file +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__handleLongListFiles" ID="MicroPythonFileManagerWidget.__handleLongListFiles"></a> +<h4>MicroPythonFileManagerWidget.__handleLongListFiles</h4> +<b>__handleLongListFiles</b>(<i>filesList</i>) +<p> + Private slot to receive a long directory listing. +</p><dl> +<dt><i>filesList</i> (tuple of (str, str, str, str))</dt> +<dd> +tuple containing tuples with name, mode, size and time + for each directory entry +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__handleRsyncDone" ID="MicroPythonFileManagerWidget.__handleRsyncDone"></a> +<h4>MicroPythonFileManagerWidget.__handleRsyncDone</h4> +<b>__handleRsyncDone</b>(<i>localDir, deviceDir</i>) +<p> + Private method to handle the completion of the rsync operation. +</p><dl> +<dt><i>localDir</i> (str)</dt> +<dd> +name of the local directory +</dd><dt><i>deviceDir</i> (str)</dt> +<dd> +name of the device directory +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__handleRsyncProgressMessage" ID="MicroPythonFileManagerWidget.__handleRsyncProgressMessage"></a> +<h4>MicroPythonFileManagerWidget.__handleRsyncProgressMessage</h4> +<b>__handleRsyncProgressMessage</b>(<i>message</i>) +<p> + Private slot handling progress messages sent by the file manager. +</p><dl> +<dt><i>message</i> (str)</dt> +<dd> +message to be shown +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__isFileInList" ID="MicroPythonFileManagerWidget.__isFileInList"></a> +<h4>MicroPythonFileManagerWidget.__isFileInList</h4> +<b>__isFileInList</b>(<i>filename, treeWidget</i>) +<p> + Private method to check, if a file name is contained in a tree widget. +</p><dl> +<dt><i>filename</i> (str)</dt> +<dd> +name of the file to check +</dd><dt><i>treeWidget</i></dt> +<dd> +reference to the tree widget to be checked against +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating that the file name is present +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__listLocalFiles" ID="MicroPythonFileManagerWidget.__listLocalFiles"></a> +<h4>MicroPythonFileManagerWidget.__listLocalFiles</h4> +<b>__listLocalFiles</b>(<i>dirname="", localDevice=False</i>) +<p> + Private method to populate the local files list. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the local directory to be listed +</dd><dt><i>localDevice</i> (bool)</dt> +<dd> +flag indicating device access via local file system +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__localHiddenChanged" ID="MicroPythonFileManagerWidget.__localHiddenChanged"></a> +<h4>MicroPythonFileManagerWidget.__localHiddenChanged</h4> +<b>__localHiddenChanged</b>(<i>checked</i>) +<p> + Private slot handling a change of the local show hidden menu entry. +</p><dl> +<dt><i>checked</i> (bool)</dt> +<dd> +new check state of the action +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__newDeviceList" ID="MicroPythonFileManagerWidget.__newDeviceList"></a> +<h4>MicroPythonFileManagerWidget.__newDeviceList</h4> +<b>__newDeviceList</b>(<i></i>) +<p> + Private slot to initiate a new long list of the device directory. +</p><a NAME="MicroPythonFileManagerWidget.__progressInfoDialogFinished" ID="MicroPythonFileManagerWidget.__progressInfoDialogFinished"></a> +<h4>MicroPythonFileManagerWidget.__progressInfoDialogFinished</h4> +<b>__progressInfoDialogFinished</b>(<i></i>) +<p> + Private slot handling the closing of the progress info dialog. +</p><a NAME="MicroPythonFileManagerWidget.__showDeviceContextMenu" ID="MicroPythonFileManagerWidget.__showDeviceContextMenu"></a> +<h4>MicroPythonFileManagerWidget.__showDeviceContextMenu</h4> +<b>__showDeviceContextMenu</b>(<i>pos</i>) +<p> + Private slot to show the REPL context menu. +</p><dl> +<dt><i>pos</i> (QPoint)</dt> +<dd> +position to show the menu at +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.__showFileSystemInfo" ID="MicroPythonFileManagerWidget.__showFileSystemInfo"></a> +<h4>MicroPythonFileManagerWidget.__showFileSystemInfo</h4> +<b>__showFileSystemInfo</b>(<i></i>) +<p> + Private slot to show some file system information. +</p><a NAME="MicroPythonFileManagerWidget.__showLocalContextMenu" ID="MicroPythonFileManagerWidget.__showLocalContextMenu"></a> +<h4>MicroPythonFileManagerWidget.__showLocalContextMenu</h4> +<b>__showLocalContextMenu</b>(<i>pos</i>) +<p> + Private slot to show the REPL context menu. +</p><dl> +<dt><i>pos</i> (QPoint)</dt> +<dd> +position to show the menu at +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated" ID="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated"></a> +<h4>MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemActivated</h4> +<b>on_deviceFileTreeWidget_itemActivated</b>(<i>item, column</i>) +<p> + Private slot to handle the activation of a device item. +</p><p> + If the item is a directory, the current working directory is changed + and the list will be re-populated for this directory. +</p><dl> +<dt><i>item</i> (QTreeWidgetItem)</dt> +<dd> +reference to the activated item +</dd><dt><i>column</i> (int)</dt> +<dd> +column of the activation +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged" ID="MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged"></a> +<h4>MicroPythonFileManagerWidget.on_deviceFileTreeWidget_itemSelectionChanged</h4> +<b>on_deviceFileTreeWidget_itemSelectionChanged</b>(<i></i>) +<p> + Private slot handling a change of selection in the local pane. +</p><a NAME="MicroPythonFileManagerWidget.on_deviceReloadButton_clicked" ID="MicroPythonFileManagerWidget.on_deviceReloadButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_deviceReloadButton_clicked</h4> +<b>on_deviceReloadButton_clicked</b>(<i></i>) +<p> + Private slot to reload the device list. +</p><a NAME="MicroPythonFileManagerWidget.on_deviceUpButton_clicked" ID="MicroPythonFileManagerWidget.on_deviceUpButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_deviceUpButton_clicked</h4> +<b>on_deviceUpButton_clicked</b>(<i></i>) +<p> + Private slot to go up one directory level on the device. +</p><a NAME="MicroPythonFileManagerWidget.on_getAsButton_clicked" ID="MicroPythonFileManagerWidget.on_getAsButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_getAsButton_clicked</h4> +<b>on_getAsButton_clicked</b>(<i></i>) +<p> + Private slot to copy the selected file from the connected device + with a different name. +</p><a NAME="MicroPythonFileManagerWidget.on_getButton_clicked" ID="MicroPythonFileManagerWidget.on_getButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_getButton_clicked</h4> +<b>on_getButton_clicked</b>(<i>getAs=False</i>) +<p> + Private slot to copy the selected file from the connected device. +</p><dl> +<dt><i>getAs</i> (bool)</dt> +<dd> +flag indicating to give it a new name +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated" ID="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated"></a> +<h4>MicroPythonFileManagerWidget.on_localFileTreeWidget_itemActivated</h4> +<b>on_localFileTreeWidget_itemActivated</b>(<i>item, column</i>) +<p> + Private slot to handle the activation of a local item. +</p><p> + If the item is a directory, the list will be re-populated for this + directory. +</p><dl> +<dt><i>item</i> (QTreeWidgetItem)</dt> +<dd> +reference to the activated item +</dd><dt><i>column</i> (int)</dt> +<dd> +column of the activation +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged" ID="MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged"></a> +<h4>MicroPythonFileManagerWidget.on_localFileTreeWidget_itemSelectionChanged</h4> +<b>on_localFileTreeWidget_itemSelectionChanged</b>(<i></i>) +<p> + Private slot handling a change of selection in the local pane. +</p><a NAME="MicroPythonFileManagerWidget.on_localReloadButton_clicked" ID="MicroPythonFileManagerWidget.on_localReloadButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_localReloadButton_clicked</h4> +<b>on_localReloadButton_clicked</b>(<i></i>) +<p> + Private slot to reload the local list. +</p><a NAME="MicroPythonFileManagerWidget.on_localUpButton_clicked" ID="MicroPythonFileManagerWidget.on_localUpButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_localUpButton_clicked</h4> +<b>on_localUpButton_clicked</b>(<i></i>) +<p> + Private slot to go up one directory level. +</p><a NAME="MicroPythonFileManagerWidget.on_putAsButton_clicked" ID="MicroPythonFileManagerWidget.on_putAsButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_putAsButton_clicked</h4> +<b>on_putAsButton_clicked</b>(<i></i>) +<p> + Private slot to copy the selected file to the connected device + with a different name. +</p><a NAME="MicroPythonFileManagerWidget.on_putButton_clicked" ID="MicroPythonFileManagerWidget.on_putButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_putButton_clicked</h4> +<b>on_putButton_clicked</b>(<i>putAs=False</i>) +<p> + Private slot to copy the selected file to the connected device. +</p><dl> +<dt><i>putAs</i> (bool)</dt> +<dd> +flag indicating to give it a new name +</dd> +</dl><a NAME="MicroPythonFileManagerWidget.on_syncButton_clicked" ID="MicroPythonFileManagerWidget.on_syncButton_clicked"></a> +<h4>MicroPythonFileManagerWidget.on_syncButton_clicked</h4> +<b>on_syncButton_clicked</b>(<i></i>) +<p> + Private slot to synchronize the local directory to the device. +</p><a NAME="MicroPythonFileManagerWidget.start" ID="MicroPythonFileManagerWidget.start"></a> +<h4>MicroPythonFileManagerWidget.start</h4> +<b>start</b>(<i></i>) +<p> + Public method to start the widget. +</p><a NAME="MicroPythonFileManagerWidget.stop" ID="MicroPythonFileManagerWidget.stop"></a> +<h4>MicroPythonFileManagerWidget.stop</h4> +<b>stop</b>(<i></i>) +<p> + Public method to stop the widget. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonFileSystemUtilities.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,208 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonFileSystemUtilities</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonFileSystemUtilities</h1> +<p> +Module implementing some file system utility functions. +</p> +<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="#decoratedName">decoratedName</a></td> +<td>Function to decorate the given name according to the given mode.</td> +</tr><tr> +<td><a href="#fstat">fstat</a></td> +<td>Function to get the stat() of file.</td> +</tr><tr> +<td><a href="#isVisible">isVisible</a></td> +<td>Function to check, if a filesystem entry is a hidden file or directory.</td> +</tr><tr> +<td><a href="#listdirStat">listdirStat</a></td> +<td>Function to get a list of directory entries and associated stat() tuples.</td> +</tr><tr> +<td><a href="#mode2string">mode2string</a></td> +<td>Function to convert a mode value to a string representation.</td> +</tr><tr> +<td><a href="#mtime2string">mtime2string</a></td> +<td>Function to convert a time value to a string representation.</td> +</tr> +</table> +<hr /><hr /> +<a NAME="decoratedName" ID="decoratedName"></a> +<h2>decoratedName</h2> +<b>decoratedName</b>(<i>name, mode, isDir=False</i>) +<p> + Function to decorate the given name according to the given mode. +</p><dl> +<dt><i>name</i> (str)</dt> +<dd> +file or directory name +</dd><dt><i>mode</i> (int)</dt> +<dd> +mode value +</dd><dt><i>isDir</i> (bool)</dt> +<dd> +flag indicating that name is a directory +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +decorated file or directory name +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="fstat" ID="fstat"></a> +<h2>fstat</h2> +<b>fstat</b>(<i>filename</i>) +<p> + Function to get the stat() of file. +</p><dl> +<dt><i>filename</i> (str)</dt> +<dd> +name of the file +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +tuple containing the stat() result +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="isVisible" ID="isVisible"></a> +<h2>isVisible</h2> +<b>isVisible</b>(<i>name, showHidden</i>) +<p> + Function to check, if a filesystem entry is a hidden file or directory. +</p><dl> +<dt><i>name</i> (str)</dt> +<dd> +name to be checked +</dd><dt><i>showHidden</i> (bool)</dt> +<dd> +flag indicating to show hidden files as well +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating a visible filesystem entry +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="listdirStat" ID="listdirStat"></a> +<h2>listdirStat</h2> +<b>listdirStat</b>(<i>dirname, showHidden=False</i>) +<p> + Function to get a list of directory entries and associated stat() tuples. +</p><dl> +<dt><i>dirname</i> (str)</dt> +<dd> +name of the directory to list +</dd><dt><i>showHidden</i> (bool)</dt> +<dd> +flag indicating to show hidden files as well +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +list of tuples containing the entry name and the associated + stat() tuple +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +list of tuple of (str, tuple) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="mode2string" ID="mode2string"></a> +<h2>mode2string</h2> +<b>mode2string</b>(<i>mode</i>) +<p> + Function to convert a mode value to a string representation. +</p><dl> +<dt><i>mode</i> (int)</dt> +<dd> +mode value +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +string representation of the given mode value +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="mtime2string" ID="mtime2string"></a> +<h2>mtime2string</h2> +<b>mtime2string</b>(<i>mtime</i>) +<p> + Function to convert a time value to a string representation. +</p><dl> +<dt><i>mtime</i> (int)</dt> +<dd> +time value +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +string representation of the given time +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonGraphWidget.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,198 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonGraphWidget</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonGraphWidget</h1> +<p> +Module implementing the MicroPython graph widget. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonGraphWidget">MicroPythonGraphWidget</a></td> +<td>Class implementing the MicroPython graph widget.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonGraphWidget" ID="MicroPythonGraphWidget"></a> +<h2>MicroPythonGraphWidget</h2> +<p> + Class implementing the MicroPython graph widget. +</p><h3>Signals</h3> +<dl> +<dt>dataFlood</dt> +<dd> +emitted to indicate, that too much data is received +</dd> +</dl> +<h3>Derived from</h3> +QWidget +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonGraphWidget.__init__">MicroPythonGraphWidget</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.__addData">__addData</a></td> +<td>Private method to add a tuple of values to the graph.</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.__handleMaxXChanged">__handleMaxXChanged</a></td> +<td>Private slot handling a change of the max.</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.hasData">hasData</a></td> +<td>Public method to check, if the chart contains some valid data.</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.isDirty">isDirty</a></td> +<td>Public method to check, if the chart contains unsaved data.</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.on_saveButton_clicked">on_saveButton_clicked</a></td> +<td>Private slot to save the raw data to a CSV file.</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.processData">processData</a></td> +<td>Public slot to process the raw data.</td> +</tr><tr> +<td><a href="#MicroPythonGraphWidget.saveData">saveData</a></td> +<td>Public method to save the dialog's raw data.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonGraphWidget.__init__" ID="MicroPythonGraphWidget.__init__"></a> +<h4>MicroPythonGraphWidget (Constructor)</h4> +<b>MicroPythonGraphWidget</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="MicroPythonGraphWidget.__addData" ID="MicroPythonGraphWidget.__addData"></a> +<h4>MicroPythonGraphWidget.__addData</h4> +<b>__addData</b>(<i>values</i>) +<p> + Private method to add a tuple of values to the graph. +</p><p> + It ensures there are the required number of line series, adds the data + to the line series and updates the range of the chart so the chart + displays nicely. +</p><dl> +<dt><i>values</i> (tuple of int or float)</dt> +<dd> +tuple containing the data to be added +</dd> +</dl><a NAME="MicroPythonGraphWidget.__handleMaxXChanged" ID="MicroPythonGraphWidget.__handleMaxXChanged"></a> +<h4>MicroPythonGraphWidget.__handleMaxXChanged</h4> +<b>__handleMaxXChanged</b>(<i>value</i>) +<p> + Private slot handling a change of the max. X spin box. +</p><dl> +<dt><i>value</i> (int)</dt> +<dd> +value of the spin box +</dd> +</dl><a NAME="MicroPythonGraphWidget.hasData" ID="MicroPythonGraphWidget.hasData"></a> +<h4>MicroPythonGraphWidget.hasData</h4> +<b>hasData</b>(<i></i>) +<p> + Public method to check, if the chart contains some valid data. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating valid data +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonGraphWidget.isDirty" ID="MicroPythonGraphWidget.isDirty"></a> +<h4>MicroPythonGraphWidget.isDirty</h4> +<b>isDirty</b>(<i></i>) +<p> + Public method to check, if the chart contains unsaved data. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating unsaved data +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonGraphWidget.on_saveButton_clicked" ID="MicroPythonGraphWidget.on_saveButton_clicked"></a> +<h4>MicroPythonGraphWidget.on_saveButton_clicked</h4> +<b>on_saveButton_clicked</b>(<i></i>) +<p> + Private slot to save the raw data to a CSV file. +</p><a NAME="MicroPythonGraphWidget.processData" ID="MicroPythonGraphWidget.processData"></a> +<h4>MicroPythonGraphWidget.processData</h4> +<b>processData</b>(<i>data</i>) +<p> + Public slot to process the raw data. +</p><p> + It takes raw bytes, checks the data for a valid tuple of ints or + floats and adds the data to the graph. If the the length of the bytes + data is greater than 1024 then a dataFlood signal is emitted to ensure + eric can take action to remain responsive. +</p><dl> +<dt><i>data</i> (bytes)</dt> +<dd> +raw data received from the connected device via the main + device widget +</dd> +</dl><a NAME="MicroPythonGraphWidget.saveData" ID="MicroPythonGraphWidget.saveData"></a> +<h4>MicroPythonGraphWidget.saveData</h4> +<b>saveData</b>(<i></i>) +<p> + Public method to save the dialog's raw data. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonProgressInfoDialog.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,94 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonProgressInfoDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonProgressInfoDialog</h1> +<p> +Module implementing a dialog to show progress messages. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonProgressInfoDialog">MicroPythonProgressInfoDialog</a></td> +<td>Class implementing a dialog to show progress messages.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonProgressInfoDialog" ID="MicroPythonProgressInfoDialog"></a> +<h2>MicroPythonProgressInfoDialog</h2> +<p> + Class implementing a dialog to show progress messages. +</p> +<h3>Derived from</h3> +QDialog, Ui_MicroPythonProgressInfoDialog +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonProgressInfoDialog.__init__">MicroPythonProgressInfoDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonProgressInfoDialog.addMessage">addMessage</a></td> +<td>Public slot to add a message to the progress display.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonProgressInfoDialog.__init__" ID="MicroPythonProgressInfoDialog.__init__"></a> +<h4>MicroPythonProgressInfoDialog (Constructor)</h4> +<b>MicroPythonProgressInfoDialog</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="MicroPythonProgressInfoDialog.addMessage" ID="MicroPythonProgressInfoDialog.addMessage"></a> +<h4>MicroPythonProgressInfoDialog.addMessage</h4> +<b>addMessage</b>(<i>message</i>) +<p> + Public slot to add a message to the progress display. +</p><dl> +<dt><i>message</i> (str)</dt> +<dd> +progress information to be shown +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonSerialPort.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,189 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonSerialPort</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonSerialPort</h1> +<p> +Module implementing a QSerialPort with additional functionality for +MicroPython devices. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonSerialPort">MicroPythonSerialPort</a></td> +<td>Class implementing a QSerialPort with additional functionality for MicroPython devices.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonSerialPort" ID="MicroPythonSerialPort"></a> +<h2>MicroPythonSerialPort</h2> +<p> + Class implementing a QSerialPort with additional functionality for + MicroPython devices. +</p> +<h3>Derived from</h3> +QSerialPort +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonSerialPort.__init__">MicroPythonSerialPort</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonSerialPort.closeSerialLink">closeSerialLink</a></td> +<td>Public method to close the open serial connection.</td> +</tr><tr> +<td><a href="#MicroPythonSerialPort.hasTimedOut">hasTimedOut</a></td> +<td>Public method to check, if the last 'readUntil' has timed out.</td> +</tr><tr> +<td><a href="#MicroPythonSerialPort.isConnected">isConnected</a></td> +<td>Public method to get the connection state.</td> +</tr><tr> +<td><a href="#MicroPythonSerialPort.openSerialLink">openSerialLink</a></td> +<td>Public method to open a serial link to a given serial port.</td> +</tr><tr> +<td><a href="#MicroPythonSerialPort.readUntil">readUntil</a></td> +<td>Public method to read data until an expected sequence is found (default: \n) or a specific size is exceeded.</td> +</tr><tr> +<td><a href="#MicroPythonSerialPort.setTimeout">setTimeout</a></td> +<td>Public method to set the timeout for device operations.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonSerialPort.__init__" ID="MicroPythonSerialPort.__init__"></a> +<h4>MicroPythonSerialPort (Constructor)</h4> +<b>MicroPythonSerialPort</b>(<i>timeout=10000, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>timeout</i> (int)</dt> +<dd> +timout in milliseconds to be set +</dd><dt><i>parent</i> (QObject)</dt> +<dd> +reference to the parent object +</dd> +</dl><a NAME="MicroPythonSerialPort.closeSerialLink" ID="MicroPythonSerialPort.closeSerialLink"></a> +<h4>MicroPythonSerialPort.closeSerialLink</h4> +<b>closeSerialLink</b>(<i></i>) +<p> + Public method to close the open serial connection. +</p><a NAME="MicroPythonSerialPort.hasTimedOut" ID="MicroPythonSerialPort.hasTimedOut"></a> +<h4>MicroPythonSerialPort.hasTimedOut</h4> +<b>hasTimedOut</b>(<i></i>) +<p> + Public method to check, if the last 'readUntil' has timed out. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating a timeout +@rtype bool +</dd> +</dl><a NAME="MicroPythonSerialPort.isConnected" ID="MicroPythonSerialPort.isConnected"></a> +<h4>MicroPythonSerialPort.isConnected</h4> +<b>isConnected</b>(<i></i>) +<p> + Public method to get the connection state. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating the connection state +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonSerialPort.openSerialLink" ID="MicroPythonSerialPort.openSerialLink"></a> +<h4>MicroPythonSerialPort.openSerialLink</h4> +<b>openSerialLink</b>(<i>port</i>) +<p> + Public method to open a serial link to a given serial port. +</p><dl> +<dt><i>port</i> (str)</dt> +<dd> +port name to connect to +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating success +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="MicroPythonSerialPort.readUntil" ID="MicroPythonSerialPort.readUntil"></a> +<h4>MicroPythonSerialPort.readUntil</h4> +<b>readUntil</b>(<i>expected=b"\n", size=None</i>) +<p> + Public method to read data until an expected sequence is found + (default: \n) or a specific size is exceeded. +</p><dl> +<dt><i>expected</i> (bytes)</dt> +<dd> +expected bytes sequence +</dd><dt><i>size</i> (int)</dt> +<dd> +maximum data to be read +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +bytes read from the device including the expected sequence +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bytes +</dd> +</dl><a NAME="MicroPythonSerialPort.setTimeout" ID="MicroPythonSerialPort.setTimeout"></a> +<h4>MicroPythonSerialPort.setTimeout</h4> +<b>setTimeout</b>(<i>timeout</i>) +<p> + Public method to set the timeout for device operations. +</p><dl> +<dt><i>timeout</i> (int)</dt> +<dd> +timout in milliseconds to be set +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonWidget.html Sat Sep 07 12:59:54 2019 +0200 @@ -0,0 +1,658 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.MicroPython.MicroPythonWidget</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.MicroPython.MicroPythonWidget</h1> +<p> +Module implementing the MicroPython REPL widget. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>AnsiColorSchemes</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#MicroPythonWidget">MicroPythonWidget</a></td> +<td>Class implementing the MicroPython REPL widget.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="MicroPythonWidget" ID="MicroPythonWidget"></a> +<h2>MicroPythonWidget</h2> +<p> + Class implementing the MicroPython REPL widget. +</p><h3>Signals</h3> +<dl> +<dt>dataReceived(data)</dt> +<dd> +emitted to send data received via the serial + connection for further processing +</dd> +</dl> +<h3>Derived from</h3> +QWidget, Ui_MicroPythonWidget +<h3>Class Attributes</h3> +<table> +<tr><td>DevicePortRole</td></tr><tr><td>DeviceTypeRole</td></tr><tr><td>ZoomMax</td></tr><tr><td>ZoomMin</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#MicroPythonWidget.__init__">MicroPythonWidget</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__aboutToShowSuperMenu">__aboutToShowSuperMenu</a></td> +<td>Private slot to populate the Super Menu before showing it.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__clear">__clear</a></td> +<td>Private slot to clear the REPL pane.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__compileEditor2Mpy">__compileEditor2Mpy</a></td> +<td>Private slot to cross compile the current editor to a .mpy file.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__compileFile2Mpy">__compileFile2Mpy</a></td> +<td>Private slot to cross compile a Python file (*.py) to a .mpy file.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__configure">__configure</a></td> +<td>Private slot to open the MicroPython configuration page.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__connectToDevice">__connectToDevice</a></td> +<td>Private method to connect to the selected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__crossCompile">__crossCompile</a></td> +<td>Private method to cross compile a Python file to a .mpy file.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__disconnectFromDevice">__disconnectFromDevice</a></td> +<td>Private method to disconnect from the device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__doZoom">__doZoom</a></td> +<td>Private slot to zoom the REPL pane.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__getDeviceTime">__getDeviceTime</a></td> +<td>Private method to get a string containing the date and time of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__handlePreferencesChanged">__handlePreferencesChanged</a></td> +<td>Private slot to handle a change in preferences.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__mpyCrossAvailable">__mpyCrossAvailable</a></td> +<td>Private method to check the availability of mpy-cross.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__paste">__paste</a></td> +<td>Private slot to perform a paste operation.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__populateDeviceTypeComboBox">__populateDeviceTypeComboBox</a></td> +<td>Private method to populate the device type selector.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__processData">__processData</a></td> +<td>Private slot to process bytes received from the device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__setCharFormat">__setCharFormat</a></td> +<td>Private method setting the current text format of the REPL pane based on the passed ANSI codes.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__setConnected">__setConnected</a></td> +<td>Private method to set the connection status LED.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showContextMenu">__showContextMenu</a></td> +<td>Private slot to show the REPL context menu.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showDeviceTime">__showDeviceTime</a></td> +<td>Private slot to show the date and time of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showDeviceVersion">__showDeviceVersion</a></td> +<td>Private slot to show some version info about MicroPython of the device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showDocumentation">__showDocumentation</a></td> +<td>Private slot to open the documentation URL for the selected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showError">__showError</a></td> +<td>Private method to show some error message.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showImplementation">__showImplementation</a></td> +<td>Private slot to show some implementation related information.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showLocalTime">__showLocalTime</a></td> +<td>Private slot to show the local date and time.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__showNoDeviceMessage">__showNoDeviceMessage</a></td> +<td>Private method to show a message dialog indicating a missing device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.__synchronizeTime">__synchronizeTime</a></td> +<td>Private slot to set the time of the connected device to the local computer's time.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.commandsInterface">commandsInterface</a></td> +<td>Public method to get a reference to the commands interface object.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.eventFilter">eventFilter</a></td> +<td>Public method to process events for the REPL pane.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.getCurrentPort">getCurrentPort</a></td> +<td>Public method to determine the port path of the selected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.getDeviceWorkspace">getDeviceWorkspace</a></td> +<td>Public method to get the workspace directory of the device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.handleDataFlood">handleDataFlood</a></td> +<td>Public slot handling a data flood from the device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.isConnected">isConnected</a></td> +<td>Public method to get the connection state.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.isMicrobit">isMicrobit</a></td> +<td>Public method to check, if the connected/selected device is a BBC micro:bit.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_chartButton_clicked">on_chartButton_clicked</a></td> +<td>Private slot to open a chart view to plot data received from the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_checkButton_clicked">on_checkButton_clicked</a></td> +<td>Private slot to check for connected devices.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_connectButton_clicked">on_connectButton_clicked</a></td> +<td>Private slot to connect to the selected device or disconnect from the currently connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_deviceTypeComboBox_activated">on_deviceTypeComboBox_activated</a></td> +<td>Private slot handling the selection of a device type.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_filesButton_clicked">on_filesButton_clicked</a></td> +<td>Private slot to open a file manager window to the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_openButton_clicked">on_openButton_clicked</a></td> +<td>Private slot to open a file of the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_replButton_clicked">on_replButton_clicked</a></td> +<td>Private slot to connect to enable or disable the REPL widget.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_runButton_clicked">on_runButton_clicked</a></td> +<td>Private slot to execute the script of the active editor on the selected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.on_saveButton_clicked">on_saveButton_clicked</a></td> +<td>Private slot to save the current editor to the connected device.</td> +</tr><tr> +<td><a href="#MicroPythonWidget.setActionButtons">setActionButtons</a></td> +<td>Public method to set the enabled state of the various action buttons.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="MicroPythonWidget.__init__" ID="MicroPythonWidget.__init__"></a> +<h4>MicroPythonWidget (Constructor)</h4> +<b>MicroPythonWidget</b>(<i>parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="MicroPythonWidget.__aboutToShowSuperMenu" ID="MicroPythonWidget.__aboutToShowSuperMenu"></a> +<h4>MicroPythonWidget.__aboutToShowSuperMenu</h4> +<b>__aboutToShowSuperMenu</b>(<i></i>) +<p> + Private slot to populate the Super Menu before showing it. +</p><a NAME="MicroPythonWidget.__clear" ID="MicroPythonWidget.__clear"></a> +<h4>MicroPythonWidget.__clear</h4> +<b>__clear</b>(<i></i>) +<p> + Private slot to clear the REPL pane. +</p><a NAME="MicroPythonWidget.__compileEditor2Mpy" ID="MicroPythonWidget.__compileEditor2Mpy"></a> +<h4>MicroPythonWidget.__compileEditor2Mpy</h4> +<b>__compileEditor2Mpy</b>(<i></i>) +<p> + Private slot to cross compile the current editor to a .mpy file. +</p><a NAME="MicroPythonWidget.__compileFile2Mpy" ID="MicroPythonWidget.__compileFile2Mpy"></a> +<h4>MicroPythonWidget.__compileFile2Mpy</h4> +<b>__compileFile2Mpy</b>(<i></i>) +<p> + Private slot to cross compile a Python file (*.py) to a .mpy file. +</p><a NAME="MicroPythonWidget.__configure" ID="MicroPythonWidget.__configure"></a> +<h4>MicroPythonWidget.__configure</h4> +<b>__configure</b>(<i></i>) +<p> + Private slot to open the MicroPython configuration page. +</p><a NAME="MicroPythonWidget.__connectToDevice" ID="MicroPythonWidget.__connectToDevice"></a> +<h4>MicroPythonWidget.__connectToDevice</h4> +<b>__connectToDevice</b>(<i></i>) +<p> + Private method to connect to the selected device. +</p><a NAME="MicroPythonWidget.__crossCompile" ID="MicroPythonWidget.__crossCompile"></a> +<h4>MicroPythonWidget.__crossCompile</h4> +<b>__crossCompile</b>(<i>pythonFile="", title=""</i>) +<p> + Private method to cross compile a Python file to a .mpy file. +</p><dl> +<dt><i>pythonFile</i> (str)</dt> +<dd> +name of the Python file to be compiled +</dd><dt><i>title</i> (str)</dt> +<dd> +title for the various dialogs +</dd> +</dl><a NAME="MicroPythonWidget.__disconnectFromDevice" ID="MicroPythonWidget.__disconnectFromDevice"></a> +<h4>MicroPythonWidget.__disconnectFromDevice</h4> +<b>__disconnectFromDevice</b>(<i></i>) +<p> + Private method to disconnect from the device. +</p><a NAME="MicroPythonWidget.__doZoom" ID="MicroPythonWidget.__doZoom"></a> +<h4>MicroPythonWidget.__doZoom</h4> +<b>__doZoom</b>(<i>value</i>) +<p> + Private slot to zoom the REPL pane. +</p><dl> +<dt><i>value</i> (int)</dt> +<dd> +zoom value