17 from eric7 import Globals, Preferences |
17 from eric7 import Globals, Preferences |
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
19 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.EricWidgets.EricApplication import ericApp |
20 from eric7.SystemUtilities import FileSystemUtilities |
20 from eric7.SystemUtilities import FileSystemUtilities |
21 |
21 |
|
22 from ..MicroPythonWidget import HAS_QTCHART |
|
23 from . import FirmwareGithubUrls |
22 from .CircuitPythonUpdater.CircuitPythonUpdaterInterface import ( |
24 from .CircuitPythonUpdater.CircuitPythonUpdaterInterface import ( |
23 CircuitPythonUpdaterInterface, |
25 CircuitPythonUpdaterInterface, |
24 isCircupAvailable, |
26 isCircupAvailable, |
25 ) |
27 ) |
26 from . import FirmwareGithubUrls |
|
27 from .DeviceBase import BaseDevice |
28 from .DeviceBase import BaseDevice |
28 from ..MicroPythonWidget import HAS_QTCHART |
|
29 |
29 |
30 |
30 |
31 class CircuitPythonDevice(BaseDevice): |
31 class CircuitPythonDevice(BaseDevice): |
32 """ |
32 """ |
33 Class implementing the device for CircuitPython boards. |
33 Class implementing the device for CircuitPython boards. |