src/eric7/MicroPython/Devices/__init__.py

branch
eric7
changeset 11033
6b197c3389f7
parent 11031
9f75293fcd57
child 11038
918bc08e1f89
equal deleted inserted replaced
11032:84a66daa5e34 11033:6b197c3389f7
20 20
21 from .DeviceBase import BaseDevice 21 from .DeviceBase import BaseDevice
22 22
23 SupportedBoards = { 23 SupportedBoards = {
24 "bbc_microbit": { 24 "bbc_microbit": {
25 "ids": ( 25 "ids": ((0x0D28, 0x0204),), # micro:bit
26 (0x0D28, 0x0204), # micro:bit
27 ),
28 "description": "BBC micro:bit", 26 "description": "BBC micro:bit",
29 "icon": "microbitDevice", 27 "icon": "microbitDevice",
30 "port_description": "BBC micro:bit CMSIS-DAP", 28 "port_description": "BBC micro:bit CMSIS-DAP",
31 "module": ".MicrobitDevices", 29 "module": ".MicrobitDevices",
32 }, 30 },
33 "calliope": { 31 "calliope": {
34 "ids": ( 32 "ids": ((0x0D28, 0x0204),), # Calliope mini
35 (0x0D28, 0x0204), # Calliope mini
36 ),
37 "description": "Calliope mini", 33 "description": "Calliope mini",
38 "icon": "calliope_mini", 34 "icon": "calliope_mini",
39 "port_description": "DAPLink CMSIS-DAP", 35 "port_description": "DAPLink CMSIS-DAP",
40 "module": ".MicrobitDevices", 36 "module": ".MicrobitDevices",
41 }, 37 },
363 "port_description": "", 359 "port_description": "",
364 "module": ".EspDevices", 360 "module": ".EspDevices",
365 }, 361 },
366 "generic": { 362 "generic": {
367 # only manually configured devices use this 363 # only manually configured devices use this
368 "ids": ( 364 "ids": ((0xF055, 0x9802),), # Board in FS mode
369 (0xF055, 0x9802), # Board in FS mode
370 ),
371 "description": QCoreApplication.translate( 365 "description": QCoreApplication.translate(
372 "MicroPythonDevice", "Generic MicroPython Board" 366 "MicroPythonDevice", "Generic MicroPython Board"
373 ), 367 ),
374 "icon": "micropython48", 368 "icon": "micropython48",
375 "port_description": "Board", 369 "port_description": "Board",
421 "icon": "rp2Device", 415 "icon": "rp2Device",
422 "port_description": "", 416 "port_description": "",
423 "module": ".RP2Devices", 417 "module": ".RP2Devices",
424 }, 418 },
425 "stlink": { 419 "stlink": {
426 "ids": ( 420 "ids": ((0x0483, 0x374B),), # STM32 STLink,
427 (0x0483, 0x374B), # STM32 STLink,
428 ),
429 "description": "STM32 STLink", 421 "description": "STM32 STLink",
430 "icon": "micropython48", 422 "icon": "micropython48",
431 "port_description": "STM32 STLink", 423 "port_description": "STM32 STLink",
432 "module": ".STLinkDevices", 424 "module": ".STLinkDevices",
433 }, 425 },
434 "teensy": { 426 "teensy": {
435 "ids": ( 427 "ids": ((0xF055, 0x9802),), # Pyboard in CDC+MSC mode
436 (0xF055, 0x9802), # Pyboard in CDC+MSC mode
437 ),
438 "description": "Teensy", 428 "description": "Teensy",
439 "icon": "micropython48", 429 "icon": "micropython48",
440 "port_description": "Teensy", 430 "port_description": "Teensy",
441 "module": ".TeensyDevices", 431 "module": ".TeensyDevices",
442 }, 432 },

eric ide

mercurial