moved a bunch of garbage (things that have nothing to do in root) to _trash
This commit is contained in:
parent
d094982b2c
commit
3226ed29ec
2610 changed files with 0 additions and 0 deletions
|
@ -0,0 +1 @@
|
|||
pip
|
|
@ -0,0 +1,104 @@
|
|||
Metadata-Version: 2.1
|
||||
Name: pyftdi
|
||||
Version: 0.56.0
|
||||
Summary: FTDI device driver (pure Python)
|
||||
Home-page: http://github.com/eblot/pyftdi
|
||||
Author: Emmanuel Blot
|
||||
Author-email: emmanuel.blot@free.fr
|
||||
Maintainer: Emmanuel Blot
|
||||
Maintainer-email: emmanuel.blot@free.fr
|
||||
License: Modified BSD
|
||||
Keywords: driver,ftdi,usb,serial,spi,i2c,twi,rs232,gpio,bit-bang
|
||||
Classifier: Development Status :: 4 - Beta
|
||||
Classifier: Environment :: Other Environment
|
||||
Classifier: Natural Language :: English
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: MacOS :: MacOS X
|
||||
Classifier: Operating System :: POSIX
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Topic :: System :: Hardware :: Hardware Drivers
|
||||
Requires-Python: >=3.9
|
||||
Description-Content-Type: text/x-rst
|
||||
License-File: pyftdi/doc/license.rst
|
||||
Requires-Dist: pyusb!=1.2.0,>=1.0.0
|
||||
Requires-Dist: pyserial>=3.0
|
||||
|
||||
PyFtdi
|
||||
======
|
||||
|
||||
.. cannot use defs.rst here, as PyPi wants a standalone file.
|
||||
.. |I2C| replace:: I\ :sup:`2`\ C
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
The latest PyFtdi online documentation is always available from
|
||||
`here <https://eblot.github.io/pyftdi>`_.
|
||||
|
||||
Beware the online version may be more recent than the PyPI hosted version, as
|
||||
intermediate development versions are not published to
|
||||
`PyPi <https://pypi.org/project/pyftdi>`_.
|
||||
|
||||
PyFtdi documentation can be locally build with Sphinx, see the installation
|
||||
instructions.
|
||||
|
||||
Source code
|
||||
-----------
|
||||
|
||||
PyFtdi releases are available from the Python Package Index from
|
||||
`PyPi <https://pypi.org/project/pyftdi>`_.
|
||||
|
||||
PyFtdi development code is available from
|
||||
`GitHub <https://github.com/eblot/pyftdi>`_.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
PyFtdi aims at providing a user-space driver for popular FTDI devices,
|
||||
implemented in pure Python language.
|
||||
|
||||
Supported FTDI devices include:
|
||||
|
||||
* UART and GPIO bridges
|
||||
|
||||
* FT232R (single port, 3Mbps)
|
||||
* FT230X/FT231X/FT234X (single port, 3Mbps)
|
||||
|
||||
* UART and multi-serial protocols (SPI, |I2C|, JTAG) bridges
|
||||
|
||||
* FT2232C/D (dual port, clock up to 6 MHz)
|
||||
* FT232H (single port, clock up to 30 MHz)
|
||||
* FT2232H (dual port, clock up to 30 MHz)
|
||||
* FT4232H (quad port, clock up to 30 MHz)
|
||||
* FT4232HA (quad port, clock up to 30 MHz)
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
PyFtdi currently supports the following features:
|
||||
|
||||
* UART/Serial USB converter, up to 12Mbps (depending on the FTDI device
|
||||
capability)
|
||||
* GPIO/Bitbang support, with 8-bit asynchronous, 8-bit synchronous and
|
||||
8-/16-bit MPSSE variants
|
||||
* SPI master, with simultanous GPIO support, up to 12 pins per port,
|
||||
with support for non-byte sized transfer
|
||||
* |I2C| master, with simultanous GPIO support, up to 14 pins per port
|
||||
* Basic JTAG master capabilities
|
||||
* EEPROM support (some parameters cannot yet be modified, only retrieved)
|
||||
* Experimental CBUS support on selected devices, 4 pins per port
|
||||
|
||||
Supported host OSes
|
||||
-------------------
|
||||
|
||||
* macOS
|
||||
* Linux
|
||||
* FreeBSD
|
||||
* Windows, although not officially supported
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
../../../bin/__pycache__/ftconf.cpython-311.pyc,,
|
||||
../../../bin/__pycache__/ftdi_urls.cpython-311.pyc,,
|
||||
../../../bin/__pycache__/i2cscan.cpython-311.pyc,,
|
||||
../../../bin/__pycache__/pyterm.cpython-311.pyc,,
|
||||
../../../bin/ftconf.py,sha256=nOJL9S4Wqg_kqVwYDUXR6HnM8n48EBWwaQeucqM96B0,8198
|
||||
../../../bin/ftdi_urls.py,sha256=JTGLscvZAInwOgl9_udvHjC8ArCIkRRN1x66H3l6oLI,2735
|
||||
../../../bin/i2cscan.py,sha256=W9HjzP2xoxFdn7WJ6LlWNCNZ1W49Fj9FKKfxWTsJJlM,5598
|
||||
../../../bin/pyterm.py,sha256=O4UU0OOCcxeyT4gu6XjAoQykN-tmz0HiUTdReK3woXI,14270
|
||||
pyftdi-0.56.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
pyftdi-0.56.0.dist-info/METADATA,sha256=d6Gkz0y5bAEOn1yMyyH5uv03f_AB7vRQmD4U8qqs5G8,3217
|
||||
pyftdi-0.56.0.dist-info/RECORD,,
|
||||
pyftdi-0.56.0.dist-info/WHEEL,sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U,91
|
||||
pyftdi-0.56.0.dist-info/license.rst,sha256=c0LJzPPsIe7pojxsdK8V-wisG3ndvMtOBj3eqm73xS0,2122
|
||||
pyftdi-0.56.0.dist-info/top_level.txt,sha256=Jpj2gvuCdlr_eHZ2efxBYLl0jjVdFg7yiHEGxgIbDCc,7
|
||||
pyftdi/INSTALL,sha256=pFmOn28Tv4k0M-NfMbmSfe63aorcFle0jGqP9EAQaMs,61
|
||||
pyftdi/__init__.py,sha256=60BLuKmdhnU5xn3dbrm2f7Rz9HIPruhL6XIFNUkrJkM,1122
|
||||
pyftdi/__pycache__/__init__.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/bits.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/eeprom.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/ftdi.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/gpio.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/i2c.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/jtag.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/misc.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/spi.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/term.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/tracer.cpython-311.pyc,,
|
||||
pyftdi/__pycache__/usbtools.cpython-311.pyc,,
|
||||
pyftdi/bits.py,sha256=5P-U8azUgQUYmsj65yhsnXY3KoGyTmDjF3Qp7WZugik,17805
|
||||
pyftdi/doc/api/eeprom.rst,sha256=yGJ7micVLMEciC-7lHDss_lUBkz7QOHbF9rUd_vkqfo,1211
|
||||
pyftdi/doc/api/ftdi.rst,sha256=_GM9lDkPP7xv7q5V-ThgY2E2xd2dnEnX3Rom3_OjEvo,528
|
||||
pyftdi/doc/api/gpio.rst,sha256=P1yTHQDq4qt_XW3OWZ6VaT6VP1wDyWZXzuSdmiNJAaU,1009
|
||||
pyftdi/doc/api/i2c.rst,sha256=VlLJkJEbRFKadcDEqN7CSfhrrRbsQDMwq_AKx-b6cBY,5782
|
||||
pyftdi/doc/api/index.rst,sha256=RXt34yHpzylpxRfwVUsWNDUpZu_y9hefeAqgpXxcZY4,192
|
||||
pyftdi/doc/api/misc.rst,sha256=vKblWgC7B52CreBLzotk8Rbh-d_lqrSbR3zuYeJN5LM,162
|
||||
pyftdi/doc/api/spi.rst,sha256=X7f9znU3zVDujqwipIeV6LcrOPmOsYE7krSczcs1ttc,5580
|
||||
pyftdi/doc/api/uart.rst,sha256=cGF-4o1ES-_fM3z0fByHz-ECsx-igWChE0eVktMZ-vU,9627
|
||||
pyftdi/doc/api/usbtools.rst,sha256=TIWAa6dkgEGMUklNmL6-pwtMn_6A7xUay-X1rU-pLBo,226
|
||||
pyftdi/doc/authors.rst,sha256=zRzw8tobp9a3OfKN90W9_ixx10q7KJZQ6ywwjFb6qsM,870
|
||||
pyftdi/doc/defs.rst,sha256=aV9Nj75ZmaleicQercGMuoXFvoS3FuCbiIL_Y8b1ZL8,2048
|
||||
pyftdi/doc/eeprom.rst,sha256=gUyRJ_eyVqOM9vjxAjGaHqWoPnAYvj1NUGN1I_bxHmU,18524
|
||||
pyftdi/doc/features.rst,sha256=zaGkP2i8AqFG0EDKGwYHt0uJzHnneBzTedXVNokPFnE,2905
|
||||
pyftdi/doc/gpio.rst,sha256=2T950i_PsnETjKxM4gKdM7Dz0mt2dW5h9A8tIF2xbMc,15986
|
||||
pyftdi/doc/index.rst,sha256=8ulkJx7oaQltabsFZDbsJRrayaiEKv08EnccWfO_TWY,3475
|
||||
pyftdi/doc/installation.rst,sha256=N5bofJysBMyvXBfRzNno9uRpYLT2j08yqeWKWyAdS6k,7798
|
||||
pyftdi/doc/license.rst,sha256=c0LJzPPsIe7pojxsdK8V-wisG3ndvMtOBj3eqm73xS0,2122
|
||||
pyftdi/doc/pinout.rst,sha256=9_N62D-s9aXskBteqw8sRLqj3H30AaEqXg4SKrOZAjQ,2477
|
||||
pyftdi/doc/requirements.rst,sha256=x_Dsa61zs2zGPftpEzqWjcP_0x27y0FuzV5eI8dTUQQ,1695
|
||||
pyftdi/doc/testing.rst,sha256=B2nBUO9ON5wpKFGY0ulPNJF35bTDXn0imeeFV-SR2dY,4250
|
||||
pyftdi/doc/tools.rst,sha256=bbMKMrhdVcxFzXmKpUitGpEGOX80Iablx3_vPqp9FIg,3670
|
||||
pyftdi/doc/troubleshooting.rst,sha256=cvBChKJPuSGNgH1hipByvQHRzYY5jfgPoPCKszIi92g,3847
|
||||
pyftdi/doc/urlscheme.rst,sha256=xCMOubCr9d2gAFvsqhFqvMFLc5lKS-s1sAn79mwWvRA,3927
|
||||
pyftdi/eeprom.py,sha256=fjJTMdvkCYpc6vSj6zTJ3viPKKVhkcNajvytNaqsLAY,48357
|
||||
pyftdi/ftdi.py,sha256=oKMeonWX0xwM9ZMlR0KrcjCOOylcarQDGm8hvFGdhsY,96571
|
||||
pyftdi/gpio.py,sha256=NkjYMPEdYlmEpnkZS0ZOb_tUvBP-tG4PMAVqYjO7GNQ,21336
|
||||
pyftdi/i2c.py,sha256=AnliyHWLq9mf4-5vu_HNs-QvFblqpj7cMJIjvD62mkA,44296
|
||||
pyftdi/jtag.py,sha256=4hQXFJEQ9yChXZyBn4XKgLWun_QXEFW3yAIaLsY1DZ4,24094
|
||||
pyftdi/misc.py,sha256=DG-hMxvVFAcj8j1MCyqqiNl_DUyBgQnGesnt5X9fap8,11989
|
||||
pyftdi/serialext/__init__.py,sha256=I7wB6BkN9YSj_nfYmnSAYS5ZmbNCh1mQIrG31oA_I0I,1023
|
||||
pyftdi/serialext/__pycache__/__init__.cpython-311.pyc,,
|
||||
pyftdi/serialext/__pycache__/logger.cpython-311.pyc,,
|
||||
pyftdi/serialext/__pycache__/protocol_ftdi.cpython-311.pyc,,
|
||||
pyftdi/serialext/__pycache__/protocol_unix.cpython-311.pyc,,
|
||||
pyftdi/serialext/logger.py,sha256=owAiQWPAcIv3I5IgyHhBXskoGAMKnAz-G8G8MzWQU1A,5231
|
||||
pyftdi/serialext/protocol_ftdi.py,sha256=C8g9DpVc7zO7L8wTSGBhsj2Q2AW8lgHpBQ4jMAbJmCg,6200
|
||||
pyftdi/serialext/protocol_unix.py,sha256=tJnPjSBewGNG1Vu53aMs0jLWRhUZA0CG43Yez3ta3Ik,6836
|
||||
pyftdi/spi.py,sha256=vorpAAEMYRkfDBkCi0g_QnCxHccyO0yXfg5PlUpHKGY,38103
|
||||
pyftdi/term.py,sha256=j4wlTlGo3Vv12Y8Sa47DVjyOaFFCPBLM3Uc5ZeKab8g,6666
|
||||
pyftdi/tracer.py,sha256=yzAwD9dy-YTGhvZuD4B-SgZ39PyUL2vLJCISC0MciJw,17647
|
||||
pyftdi/usbtools.py,sha256=gm785_CyvO4XC88fLyxHZklyelyLDLdZ8sCHLWYIFUw,27487
|
|
@ -0,0 +1,5 @@
|
|||
Wheel-Version: 1.0
|
||||
Generator: setuptools (75.6.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
License
|
||||
-------
|
||||
|
||||
.. include:: defs.rst
|
||||
|
||||
For historical reasons (PyFtdi has been initially developed as a compatibility
|
||||
layer with libftdi_), the main ``ftdi.py`` file had originally been licensed
|
||||
under the same license as the libftdi_ project, the GNU Lesser General Public
|
||||
License LGPL v2 license. It does not share code from this project anymore, but
|
||||
implements a similar API.
|
||||
|
||||
From my perspective, you may use it freely in open source or close source, free
|
||||
or commercial projects as long as you comply with the BSD 3-clause license.
|
||||
|
||||
|
||||
BSD 3-clause
|
||||
~~~~~~~~~~~~
|
||||
|
||||
::
|
||||
|
||||
Copyright (c) 2008-2021 Emmanuel Blot <emmanuel.blot@free.fr>
|
||||
All Rights Reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
* Neither the name of the author nor the names of its contributors may
|
||||
be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL NEOTION BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
@ -0,0 +1 @@
|
|||
pyftdi
|
Loading…
Add table
Add a link
Reference in a new issue