diff options
Diffstat (limited to 'contrib/cp210x-program/setup.py')
-rwxr-xr-x | contrib/cp210x-program/setup.py | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/contrib/cp210x-program/setup.py b/contrib/cp210x-program/setup.py new file mode 100755 index 0000000..4889f35 --- /dev/null +++ b/contrib/cp210x-program/setup.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from distutils.core import setup + +setup( + name="cp210x-program", + version="0.2", + description="Provides access to the EEPROM in an Silabs CP210x", + long_description=""" +The goal of this library is to provide access to the EEPROM of an Silabs CP210x +under Linux. + +The CP210x is an USB-to-serial chip used in a lot of USB devices (similar to +FTDIs and PL2303). The CP210x has a EEPROM on the chip which can be programmed +via USB. Silabs provides already a library and gui programm to program this +EEPROM, but only for windows. + +For more information see: +* http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interface/en/interface.htm +* http://www.silabs.com/public/documents/tpub_doc/anote/Microcontrollers/Interface/en/an144.pdf + +Requires: +* libusb: http://libusb.sourceforge.net/ +* ctypes: http://starship.python.net/crew/theller/ctypes/ +""", + author="Johannes Hölzl", + author_email="johannes.hoelzl@gmx.de", + url="http://cp210x-program.sourceforge.net/", + license="GNU LGPL", + platforms="POSIX", + classifiers=[ + "License :: OSI-Approved Open Source :: GNU Library or Lesser General Public License (LGPL)", + "Intended Audience :: Manufacturing", + "Development Status :: 4 - Beta", + "Topic :: System :: Hardware :: Hardware Drivers", + "Programming Language :: Python", + "Operating System :: POSIX :: Linux", + "Operating System :: POSIX :: BSD :: FreeBSD", + "Operating System :: MacOS :: MacOS X", + ], + packages=[ + 'cp210x' + ], + scripts=[ + 'cp210x-program' + ], +) |