function shutdown_wake(sw_ID) { var conf_shutdown; const buffer = new Buffer(BUFFER_SIZE); var conf_register = i2c1.readI2cBlockSync(MCP9808_I2CADDR_DEFAULT, MCP9808_REG_CONFIG, BUFFER_SIZE, buffer); if (sw_ID == 1) { conf_shutdown = conf_register | MCP9808_REG_CONFIG_SHUTDOWN; i2c1.i2cWriteSync(MCP9808_I2CADDR_DEFAULT, 2, new Buffer([MCP9808_REG_CONFIG, conf_shutdown])); } if (sw_ID == 0) { conf_shutdown = conf_register ^ MCP9808_REG_CONFIG_SHUTDOWN; i2c1.i2cWriteSync(MCP9808_I2CADDR_DEFAULT, 2, new Buffer([MCP9808_REG_CONFIG, conf_shutdown])); } }