# eric7.MicroPython

Package implementing an interface to MicroPython devices like esp32.

### Modules

AddEditDevicesDialog | Module implementing a dialog to add or edit data of unknown MicroPython devices.
BoardDataDialog | Module implementing a dialog to show information about a connected board.
CircuitPythonDevices | Module implementing the device interface class for CircuitPython boards.
ConnectionSelectionDialog | Module implementing a dialog to select the port to connect to and the type of the attached device.
EspBackupRestoreFirmwareDialog | Module implementing a dialog to select the ESP chip type and the backup and restore parameters.
EspDevices | Module implementing the device interface class for ESP32 and ESP8266 based boards.
EspFirmwareSelectionDialog | Module implementing a dialog to select the ESP chip type and the firmware to be flashed.
GenericMicroPythonDevices | Module implementing the device interface class for generic MicroPython devices (i.e.
IgnoredDevicesDialog | Module implementing a dialog to manage the list of ignored serial devices.
MicroPythonCommandsInterface | Module implementing some file system commands for MicroPython.
MicroPythonDevices | Module implementing some utility functions and the MicroPythonDevice base class.
MicroPythonFileManager | Module implementing some file system commands for MicroPython.
MicroPythonFileManagerWidget | Module implementing a file manager for MicroPython devices.
MicroPythonFileSystemUtilities | Module implementing some file system utility functions.
MicroPythonGraphWidget | Module implementing the MicroPython graph widget.
MicroPythonProgressInfoDialog | Module implementing a dialog to show progress messages.
MicroPythonSerialPort | Module implementing a QSerialPort with additional functionality for MicroPython devices.
MicroPythonWidget | Module implementing the MicroPython REPL widget.
MicrobitDevices | Module implementing the device interface class for BBC micro:bit and Calliope mini boards.
PyBoardDevices | Module implementing the device interface class for PyBoard boards.
RP2040Devices | Module implementing the device interface class for RP2040 based boards (e.g.
UF2FlashDialog | Module implementing a dialog to flash any UF2 capable device.
UnknownDevicesDialog | Module implementing a dialog to manage the list of unknown devices.