pyBusPirateLite icon indicating copy to clipboard operation
pyBusPirateLite copied to clipboard

Python library for BusPirate

Results 14 pyBusPirateLite issues
Sort by recently updated
recently updated
newest added

For diversity reasons, it would be nice to try to avoid 'master' and 'slave' terminology in this repository which can be associated to slavery. The master-slave terminology could be problematic...

The write_then_read method, which according to my understanding supposed to be the general I2C read/write function implements the I2C wrong. The read supposed to be as follows: - write I2C...

There is a wrong method call in the I2Chigh class. I2Chigh class not unusable at the moment... :-( ``` >>> i2c.get_byte(addr_I2Cmux,0) Traceback (most recent call last): File "", line 1,...

This is a very useful library. The documentation could be improved, adding examples: - How to read data (all protocols) - How to write data (all protocols) - How to...

I am unable to get consistent reads using the write_then_read method: ``` def get_byte_a(addr): i2c.write_then_read(2,0, [0x16, addr]) ## Write 2, receive none. r = i2c.write_then_read(1, 1, [0x17]) ## Write 1,...

Hi; I have a python script from 2017 that was working and I decided to pull the latest version which appears to have broken I2C BB Mode. This is the...

Fixes indentation issue on base class and adds some unimplemented raw wire commands.

Using latest master. Looks like this requires Python 3, might be worth noting. ``` Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help",...

The following code (Python 3): ```python from pyBusPirateLite.I2Chigh import * i2c = I2Chigh("COM8", 115200, 5) ``` ... leads to the following error: ``` --------------------------------------------------------------------------- ImportError Traceback (most recent call last)...

The following code (Python 3): ```python from pyBusPirateLite.SPI import * i2c = I2C(portname='COM8', speed=115200) i2c.pins = PIN_POWER | PIN_CS i2c.speed = '400kHz' ``` ... leads to the following error: ```...