1
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 4 hours ago. based on code collected about 4 hours ago.
Aug 04, 2024 — Aug 04, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix up purge function after renaming 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 More... over 14 years ago
Merge from JTAG branch 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. More... over 14 years ago
Bump up the version number to prepare merge back into the master branch More... over 14 years ago
Remove invalid test 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. More... over 14 years ago
Fix up import list for Ftdi class More... over 14 years ago
Bit(Z)Sequence: Replace internal list-based sequence with byte array sequence More... over 14 years ago
Avoid useless lookups More... over 14 years ago
Reorder method (public, private, builtin override) More... over 14 years ago
* Add unit test for BitSequence and BitZSequence * Rename BitError as BitSequenceError * Do no force import of Ftdi module More... over 14 years ago
Merge usbscan branch 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. More... over 14 years ago
Fix up latency setting on open/close 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 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 More... over 14 years ago
Merge from origin 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 More... over 14 years ago
Merge from origin More... over 14 years ago
Show IDCODE with 32 bits More... over 14 years ago
Add missing FTDI commands and start working on the shift_register API (not yet complete) 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) 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 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). 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...) More... over 14 years ago
Add new features to BitSequence (shifts, invariant test, increment/decrement) More... over 14 years ago
Create a specific file for JTAG with ARM CPUs More... over 14 years ago
Preparing for registration on Python Package Index: now in Alpha stage More... over 14 years ago
Use properties rather than functions Start adding support for many other 25* flash devices (not yet complete) More... over 14 years ago