Comments (3)
@wildbiotiger, I've no idea.
But I have come across devices that require a little time to process the last operation you send. For example, if you write/call something that does return a result successfully, the device isn't really ready for the next command right away. Some need time to do a little processing before they can accept a new one. Could that be part of the explanation here, you think? Or that the device need time to power up properly? Or there is some kind of other initialization that's not done right?
from smbus2.
It may be that the script is processing faster than the underlying buffer fills, but I am curious if the operations are somewhat non-blocking. Would make things a little more interesting.
from smbus2.
@wildbiotiger It would surprise me if that's the explanation.
from smbus2.
Related Issues (20)
- Bug in smbus2 for long time operation vs. pigpio and tools i2cset(get) HOT 6
- FreeBSD support HOT 8
- Max block length in SMBus vs I2C spec, vs smbus2 implementation HOT 3
- read_i2c_block_data response contains length instead of last byte of data HOT 6
- SHT30 communication through i2c HOT 1
- Support of multiple 'engines'? HOT 4
- import smbus2 error 'No module named 'fcntl' HOT 2
- Find GPIO pins assigned to I2C bus number HOT 2
- Multiple instances of the SMBus class HOT 2
- read_byte_data() is very slow with a IST8308 sensor HOT 1
- i2c baudrate HOT 1
- SMBusWrapper relic HOT 2
- Trouble writing i2c messages HOT 1
- Reading data without defining offset register HOT 2
- Trouble reading and writing data vial I2C using smbus2 library HOT 2
- little/big endian HOT 2
- the return value of i2c_rdwr() function HOT 2
- ```PEC```-option when using the ```i2c_write()```-function? HOT 4
- i2c_rdwr(msg) performing read only operation HOT 1
- Workarounds for 32 byte I2C block size limitation dictated by SMBus HOT 1
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 smbus2.