Comments (2)
The ftdi_usb_purge_tx_buffer and ftdi_usb_purge_buffers were added when
troubleshooting issues with the Transfer function, are certainly unnecessary,
and have been removed.
The ftdi_usb_purge_rx_buffer was originally necessary, although my initial
testing agrees with your assessment that SPI reads seem to work fine without it
and my code comments are woefully inadequate to determine if it can be safely
removed.
Until further testing can be done, by default ftdi_usb_purge_rx_buffer will be
called each time raw_read is called, but I've made this a configurable option.
You can disable the buffer purge by calling FlushAfterRead(0).
Original comment by [email protected]
on 31 Jan 2013 at 3:50
- Changed state: Started
from libmpsse.
After testing, both SPI and I2C function properly with flushing disabled; this
is now the default. It can be re-enabled if desired by calling
FlushAfterRead(1).
Original comment by [email protected]
on 22 Mar 2013 at 4:28
- Changed state: Fixed
from libmpsse.
Related Issues (20)
- fast.o target is missing LIBFTDI1 define HOT 2
- SDA line held low even after a Stop issued. HOT 2
- I2C Read is not working for me HOT 2
- Unable to build out-of-source HOT 4
- PATCH: multiple deive support
- WritePins always fails HOT 2
- Patch for /trunk/src/mpsse.i HOT 1
- make install command does not work at MinGW
- Failed to initialize MPSSE: device not found
- Erronous start condition if using GPIO on low bits in i2c mode
- pyswig versions of functions leaked into C library (libmpsse.a/.so)
- FastTransfer always fails
- Problems with the Setup
- How to address i2c slaves HOT 1
- I2C Read gives one bad bit, but only rarely
- SetDirection in MPSSE mode
- FIXED Apple OS X library compilation and installation with libftdi1 from MacPorts
- where is pylibmpsse ? HOT 1
- I2C eeprom python script available
- Patch for /trunk/src/mpsse.c
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmpsse.