openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
P
pyftdi (pure python)
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
about 4 hours
ago. based on code collected
about 4 hours
ago.
Aug 04, 2024 — Aug 04, 2025
Showing page 32 of 34
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Fix up purge function after renaming
Emmanuel Blot
More...
over 14 years ago
Fix up BitSequence <<= and >>= operators with new array-based implementation Simplify USB device enumeration and rename usb_find_all as find_all
Emmanuel Blot
More...
over 14 years ago
Merge from JTAG branch
Emmanuel Blot
More...
over 14 years ago
Prepare delivery to master branch. Add initial JTAG support. JTAG support is not complete and TMS is not properly supported for now.
Emmanuel Blot
More...
over 14 years ago
Bump up the version number to prepare merge back into the master branch
Emmanuel Blot
More...
over 14 years ago
Remove invalid test
Emmanuel Blot
More...
over 14 years ago
Add a local cache for enumerated USB device to speed up startup time: from 2.2 seconds down to 0.8 seconds.
Emmanuel Blot
More...
over 14 years ago
Fix up import list for Ftdi class
Emmanuel Blot
More...
over 14 years ago
Bit(Z)Sequence: Replace internal list-based sequence with byte array sequence
Emmanuel Blot
More...
over 14 years ago
Avoid useless lookups
Emmanuel Blot
More...
over 14 years ago
Reorder method (public, private, builtin override)
Emmanuel Blot
More...
over 14 years ago
* Add unit test for BitSequence and BitZSequence * Rename BitError as BitSequenceError * Do no force import of Ftdi module
Emmanuel Blot
More...
over 14 years ago
Merge usbscan branch
Emmanuel Blot
More...
over 14 years ago
Use of USB bus/address is now optional. Beware that the use of several identical FTDI devices without the PyUSB extension might cause undefined behaviour.
Emmanuel Blot
More...
over 14 years ago
Fix up latency setting on open/close
Emmanuel Blot
More...
over 14 years ago
* Change license from modified BSD to LGPL as the detect_register_size function is freely inspired from the UrJTAG project
Emmanuel Blot
More...
over 14 years ago
* Fix up readbits function, as FTDI shifts in bits from the MSB side * Fix up the detect_register_size implementation
Emmanuel Blot
More...
over 14 years ago
Merge from origin
Emmanuel Blot
More...
over 14 years ago
Intermediate commit * Rework JTAG reset management * Remove duplicate FTDI command definitions * Beware of the temporary misalignment between SPI and JTAG APIs
Emmanuel Blot
More...
over 14 years ago
Merge from origin
Emmanuel Blot
More...
over 14 years ago
Show IDCODE with 32 bits
Emmanuel Blot
More...
over 14 years ago
Add missing FTDI commands and start working on the shift_register API (not yet complete)
Emmanuel Blot
More...
over 14 years ago
* Add two options to the `reset()` command: * perform a TRST HW reset or not * flush the output buffer after a reset command * Ensure that read_bits and read_bytes are able to cope with empty read buffers: they should tell the FTDI driver to perform some retries. * Remove the `highreset` feature that was designed for a proprietary implementation * TMS / last data bit is now tristate (Low, High, Not used)
Emmanuel Blot
More...
over 14 years ago
* Add `validate_mpsse()` that check any error returned from the FTDI if some command is invalid. * Remove the `read_data(16)` workaround now that the FTDI initialization sequence is better understood. * Fix up `set_frequency()` that used to send an invalid command to low-speed FTDI devices, whatever the frequency setting
Emmanuel Blot
More...
over 14 years ago
Add a new option to avoid SCLK clock beating while /CS is up. This feature requires a pull-down resistor on /CS line(s).
Emmanuel Blot
More...
over 14 years ago
Start rewriting the JTAG implementation: * Use byte arrays * Rewrite the state machine (fully broken by now ;-)) Need to rework the TMS management (and this stupid last TDO bit...)
Emmanuel Blot
More...
over 14 years ago
Add new features to BitSequence (shifts, invariant test, increment/decrement)
Emmanuel Blot
More...
over 14 years ago
Create a specific file for JTAG with ARM CPUs
Emmanuel Blot
More...
over 14 years ago
Preparing for registration on Python Package Index: now in Alpha stage
Emmanuel Blot
More...
over 14 years ago
Use properties rather than functions Start adding support for many other 25* flash devices (not yet complete)
Emmanuel Blot
More...
over 14 years ago
←
1
2
…
26
27
28
29
30
31
32
33
34
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree