serialport-binding-webusb-ftdi232

0.0.1 • Public • Published

serialport-binding-webusb-ftdi232

FTDI232 Binding for webusb-serialport.

Note: Even though this binding can be used with the default serialport package, it loads the default bindings which try to initialize Linux bindings, webusb-serialport does not load any binding nor it does autodetect it.

Installation

npm install webusb-serialport serialport-binding-webusb-ftdi232

Usage

const SerialPort = require('webusb-serialport'); // Require WebUSB Serial
const FTDIBinding = require('serialport-binding-webusb-ftdi232'); // Require FTDI Binding
 
SerialPort.Binding = FTDIBinding; // Set the binding
 
SerialPort.list() // List the devices (this will trigger the WebUSB device chooser)
    .then((devices) => {
        const serialPort = new SerialPort(devices[0], {
            autoOpen: true,
            baudRate: 115200,
        });
 
        // Use as a serialport module
        serialPort.write('data');
    });

Readme

Keywords

Package Sidebar

Install

npm i serialport-binding-webusb-ftdi232

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

5.26 kB

Total Files

3

Last publish

Collaborators

  • dvsoftware