eink
v0.0.4
Published
Library to send commands to eink devices, like boox mira
Downloads
7
Readme
Eink library
This small library is intended to allow sending commands to eink devices, although at the moment it only supports the Mira Display from Boox.
It uses the node-hid library to communicate with usb devices. On linux, you would have to either run as root to "write" to the usb device. Or add a new udev rule in (/etc/udev/rules.d/) with:
KERNEL=="hidraw*", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", GROUP="plugdev"
Doing a simple refresh, with dynamic import mode:
import('eink').then(({ Mira }) => {
const device = new Mira.Display();
device.sendCommand(Mira.Commands.refresh);
device.close();
});
Or setting the warm light to max, with ES Modules
import { Mira } from 'eink';
const device = new Mira.Display();
device.sendCommand(Mira.Commands.setWarmLightLevel, 255);
device.close();