Skip to content

martinribelotta/uPyIDE

Repository files navigation

uPython IDE

This is the IDE for micropython on EDU-CIAA.

Requeriments

  • Python 3.X
  • PyQt or PySide
  • PyQode
  • PySerial
  • PyTE
  • tendo

Requeriment instalation

On ubuntu and derivates, this require python3, cmake, qt4-qmake, libqt4-core and libqt4-gui installed into the system. You can install all with:

sudo apt-get install python3 cmake qt4-qmake libqt4-core libqt4-gui
pip install pyside pyqode.python pyserial pyte tendo

Replace pip by pip3 or command of your distribution.

In Ubuntu, PySide can fail to compile. At this case you can use PyQt4 and others packages from official repositories

sudo apt-get install python3 python3-qt4
sudo pip3 install pyserial tendo pyte pyqode.python markdown

Characteristics

  • Syntax higlight
  • Autocomplete
  • Online help
  • Parameter lints
  • PEP8 code style lints
  • Simbol browser
  • Code Snipplets
  • Embedded serial terminal

Usage

This is the main window Main Window

Tool Bar

Toolbar

Actions:

  • New: Clear context of editor
  • Open: Open file on editor
  • Save: Save current editor context.
  • Run: Execute script directly into board
  • Download: Save script into board
  • Show Terminal: Switch to terminal view

Side Views

Symbol bar

This view allows quick access to the symbols in the code on editor

Toolbar

Snipplets

This view show some code snipplets to speed edition

Toolbar

Terminal

Terminal