NAME

Device::Chip::Adapter::UART - a Device::Chip::Adapter implementation for serial devices

DESCRIPTION

This class implements the Device::Chip::Adapter interface around a regular serial port, such as a USB UART adapter, allowing an instance of a Device::Chip driver to communicate with actual chip hardware using this adapter.

At present, this adapter only provides the GPIO protocol as a wrapper around the modem control and handshaking lines. A future version will also provide access to the actual transmit and receive data, once a suitable interface is designed.

CONSTRUCTOR

new

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

Returns a new instance of a Device::Chip::Adapter::UART.

Takes the following named arguments:

dev => STRING

Path to the device node representing the UART; usually something like /dev/ttyUSB0 or /dev/ttyACM0.

PROTOCOLS

The following Device::Chip::Adapter protocol types are supported

  • GPIO

AUTHOR

Paul Evans <leonerd@leonerd.org.uk>