From 010a23aaeb2a231466448d28e2d4cc0e4c53bdb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Mon, 15 Jan 2018 01:07:23 +0100 Subject: [PATCH] Extract slaveI2cErrorBufferToString() --- packages/usb/get-slave-i2c-errors.js | 55 +++++++++++++++------------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/packages/usb/get-slave-i2c-errors.js b/packages/usb/get-slave-i2c-errors.js index 32bf7581..1b284db2 100755 --- a/packages/usb/get-slave-i2c-errors.js +++ b/packages/usb/get-slave-i2c-errors.js @@ -17,35 +17,40 @@ if (status != 0) { process.exit(1); } -let statusCount = response[1]; +function slaveI2cErrorBufferToString(buffer) { + let statusCount = buffer[1]; -const slaveIdToName = [ - 'leftHalf', - 'leftAddon', - 'rightAddon', - 'rightLedDriver', - 'leftLedDriver', - 'kboot', -]; + const slaveIdToName = [ + 'leftHalf', + 'leftAddon', + 'rightAddon', + 'rightLedDriver', + 'leftLedDriver', + 'kboot', + ]; -let str = `${slaveIdToName[slaveId].padEnd(14)}: `; + let str = `${slaveIdToName[slaveId].padEnd(14)}: `; -const statusCodesToStrings = { - 0: 'nak', - 1: 'failure', - 1100: 'busy', - 1101: 'idle', - 1102: 'nak', - 1103: 'arbitrationLost', - 1104: 'timeout', - 20000: 'idleSlave', - 20001: 'idleCycle', -}; + const statusCodesToStrings = { + 0: 'nak', + 1: 'failure', + 1100: 'busy', + 1101: 'idle', + 1102: 'nak', + 1103: 'arbitrationLost', + 1104: 'timeout', + 20000: 'idleSlave', + 20001: 'idleCycle', + }; -for (let i=0; i