About

confduino is an arduino library configurator

Links:
Features:
  • list, install, remove arduino libraries
    • install libraries from internet or local drive
    • fix examples directory name before installing
    • clean library (.*,_*,..) before installing
    • move examples under examples directory
    • upgrade library to 1.0: replace #include "wprogram.h" with #include "Arduino.h"
  • list, install, remove arduino programmers

  • list, install, remove arduino boards

  • written in python

  • cross-platform

  • can be used as a python library or as a console program

  • unpacker back-end: pyunpack

  • downloader back-end: urllib

  • some functionality is based on arscons

  • supported python versions: 2.6, 2.7

  • supported Arduino versions: 0022, 0023, 1.0, 1.0.3

Known problems:
  • tested only on linux
  • some libraries with unusual structure can not be installed
  • not all commands have console interface

arduino libraries: http://www.arduino.cc/en/Reference/Libraries

Basic usage

install library:

>>> from confduino.libinstall import install_lib
>>> install_lib('http://arduino.cc/playground/uploads/Main/PS2Keyboard002.zip')

or on console:

python -m confduino.libinstall http://arduino.cc/playground/uploads/Main/PS2Keyboard002.zip

install a lot of libraries:

python -m confduino.libinstall.examples.upgrademany

Installation

General

  • install arduino

  • install python

  • install pip

  • install back-ends for pyunpack (optional)

  • install the program:

    # as root
    pip install confduino

Ubuntu

sudo apt-get install arduino
sudo apt-get install python-pip
sudo pip install confduino
sudo apt-get install unzip unrar p7zip-full

Uninstall

# as root
pip uninstall confduino

Table Of Contents

Previous topic

Indices and tables

Next topic

Arduino path

This Page