Skip to main content

confduino is an Arduino library, programmer, board configurator

Links:
Latest Version Supported Python versions License Downloads Build Coverage Code Health
Features:
  • get Arduino version

  • 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

  • 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, 3.3, 3.4

  • supported Arduino versions: 1.0.5

Known problems:
  • tested only on linux

  • some libraries with unusual structure can not be installed

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

Metadata

Release files for confduino 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for confduino 0.2.3
File Size Uploaded
confduino-0.2.3.tar.gz 33.2 kB Details

Release files / confduino-0.2.3.tar.gz

Download URL confduino-0.2.3.tar.gz
Size 33.2 kB
Tags Source
SHA-256 checksum
How to use checksums
10f5291bc7238c477a81d55f4f558f5ba8d07ba85feafd9b35032dda3105ca5f
BLAKE2b-256 checksum
How to use checksums
71e914458b9a8d07d00fd1bc4ace4339abd532063eafe4f4c01775c3e6d09d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.3 This release

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.0

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page