Simple GUI elements for AVR and arduino simulation. Programmed in python, based on pygame. Simavr is used for simulation.
- Links:
- home: https://github.com/ponty/pysimavrgui
- documentation: http://ponty.github.com/pysimavrgui
- Features:
- Known problems:
- Python 3 is not supported
- tested only on linux
- real-time sleep() is used in simavr, so speed control is far from perfect
- occasional crash by firmware reload
- poor sound quality
Test using virtual machine: there is a vagrant configuration inside vagrant directory
sudo apt-get install python-pip
sudo apt-get install python-pygame
sudo apt-get install python-pyaudio
# pysimavr
sudo apt-get install swig
sudo apt-get install python-dev
sudo apt-get install gcc
sudo apt-get install libelf-dev
sudo pip install pysimavr
# for arduino
sudo apt-get install scons
sudo apt-get install arduino
sudo pip install pysimavrgui
# as root
pip uninstall pysimavrgui