9 """ |
9 """ |
10 |
10 |
11 import os |
11 import os |
12 import shutil |
12 import shutil |
13 |
13 |
14 from PyQt6.QtCore import pyqtSlot, QStandardPaths |
14 from PyQt6.QtCore import QStandardPaths, pyqtSlot |
15 from PyQt6.QtWidgets import QInputDialog, QLineEdit |
15 from PyQt6.QtWidgets import QInputDialog, QLineEdit |
|
16 |
|
17 from eric7 import Preferences, Utilities |
|
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
|
19 from eric7.EricWidgets.EricApplication import ericApp |
16 |
20 |
17 from .MicroPythonDevices import MicroPythonDevice |
21 from .MicroPythonDevices import MicroPythonDevice |
18 from .MicroPythonWidget import HAS_QTCHART |
22 from .MicroPythonWidget import HAS_QTCHART |
19 |
|
20 from eric7.EricWidgets import EricMessageBox, EricFileDialog |
|
21 from eric7.EricWidgets.EricApplication import ericApp |
|
22 |
|
23 from eric7 import Preferences, Utilities |
|
24 |
23 |
25 |
24 |
26 class MicrobitDevice(MicroPythonDevice): |
25 class MicrobitDevice(MicroPythonDevice): |
27 """ |
26 """ |
28 Class implementing the device for BBC micro:bit and Calliope mini boards. |
27 Class implementing the device for BBC micro:bit and Calliope mini boards. |