Comments (3)
Currently libmpsse only supports sending 8-bit bytes, although adding support
for arbitrary bit-length transfers shouldn't be hard since the FTDI chips do
support that. I'll put it on the todo list, but in the meantime yes, you will
either need to modify libmpsse, or bitbang the data using libmpsse's bitbang
mode.
Original comment by [email protected]
on 11 Mar 2013 at 2:14
- Changed state: Accepted
from libmpsse.
I've checked in some patches to the trunk that now include WriteBits and
ReadBits functions. Initial testing seems OK, but I need to test them on a real
device.
Original comment by [email protected]
on 22 Mar 2013 at 7:07
- Changed state: Started
from libmpsse.
The latest code from the trunk contains two new functions: ReadBits and
WriteBits, which allow you to read and write from 1 to 8 bits at a time. They
can be safely mixed with the Read and Write functions in your code. I have
tested this at different bit widths in SPI0 mode reading and writing data MSB
first.
Original comment by [email protected]
on 25 Mar 2013 at 3:00
- 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.