Reorganizes DEPP functionality into a dedicated package for clarity
Introduces new features like block and stream operations
Improves usability with context manager support and timeout setting
Adds library loader for flexible shared library discovery
Includes detailed examples and register dump for debugging
PyDEPP is a Python library that provides a high-level, object-oriented interface for interacting with Digilent FPGA boards over the DEPP (Digilent Asynchronous Parallel Port) protocol. It leverages the Digilent Adept SDK to enable seamless communication with DEPP-compatible devices.