NAME

Device::Chip::Adapter::BusPirate - a Device::Chip::Adapter implementation

DESCRIPTION

This class implements the Device::Chip::Adapter interface for the Bus Pirate, allowing an instance of a Device::Chip driver to communicate with the actual chip hardware by using the Bus Pirate as a hardware adapter.

CONSTRUCTOR

new

$adapter = Device::Chip::Adapter::BusPirate->new( %args )

Returns a new instance of a Device::Chip::Adapter::BusPirate. Takes the same named arguments as "new" in Device::BusPirate.

METHODS

This module provides no new methods beyond the basic API documented in "METHODS" in Device::Chip::Adapter at version 0.01.

Since version 0.16 this module now supports multiple instances of the I2C protocol, allowing multiple chips to be shared on the same bus.

AUTHOR

Paul Evans <leonerd@leonerd.org.uk>