* chore(kboot): add more logging * fix: add uncaughtException handler * fix: wait to prevent race condition * fix: don't close device after success left keyboard connection * revert: remove extra delay * revert: add back the waiting * fix: always initialize new KBoot instance when try to configure I2C * fix: increase the wait time between 2 IC2 reconnection * fix: timing and usb reconnection * fix: dont close kboot device * feat: append the WithKboot to the firmware upgrade methods * feat: revert back the blhost functionality
28 lines
515 B
JavaScript
28 lines
515 B
JavaScript
const fse = require('fs-extra');
|
|
const path = require('path');
|
|
|
|
const copyOptions = {
|
|
overwrite: true,
|
|
recursive: true
|
|
};
|
|
|
|
const promises = [];
|
|
|
|
promises.push(
|
|
fse.copy(
|
|
path.join(__dirname, '../packages/usb/blhost'),
|
|
path.join(__dirname, '../tmp/packages/blhost'),
|
|
copyOptions)
|
|
);
|
|
|
|
promises.push(
|
|
fse.copy(
|
|
path.join(__dirname, '../rules'),
|
|
path.join(__dirname, '../tmp/rules'),
|
|
copyOptions)
|
|
);
|
|
|
|
Promise
|
|
.all(promises)
|
|
.catch(console.error);
|