From 1e997e7685bd7244f05c3108cb88809fddbe68c5 Mon Sep 17 00:00:00 2001
From: Benjamin Drung <bdrung@debian.org>
Date: Thu, 31 Dec 2020 18:51:58 +0100
Subject: Disable go-logger (missing license)

The go-logger library does not have copyright information in the git
repository, neither license headers in the go files nor a separate
license file. Therefore no rights to share and modify the code are
granted and it does not meet the DFSG.

So disable logging for now until go-logger comes with an open source
license.

Bug: https://github.com/d2r2/go-logger/issues/5
Signed-off-by: Benjamin Drung <bdrung@debian.org>
---
 i2c.go    | 20 ++++++++++----------
 logger.go |  8 ++++----
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/i2c.go b/i2c.go
index f1c2d49..dda1c92 100644
--- a/i2c.go
+++ b/i2c.go
@@ -10,7 +10,7 @@
 package i2c
 
 import (
-	"encoding/hex"
+	//"encoding/hex"
 	"fmt"
 	"os"
 	"syscall"
@@ -57,7 +57,7 @@ func (v *I2C) write(buf []byte) (int, error) {
 // WriteBytes send bytes to the remote I2C-device. The interpretation of
 // the message is implementation-dependent.
 func (v *I2C) WriteBytes(buf []byte) (int, error) {
-	lg.Debugf("Write %d hex bytes: [%+v]", len(buf), hex.EncodeToString(buf))
+	//lg.Debugf("Write %d hex bytes: [%+v]", len(buf), hex.EncodeToString(buf))
 	return v.write(buf)
 }
 
@@ -72,7 +72,7 @@ func (v *I2C) ReadBytes(buf []byte) (int, error) {
 	if err != nil {
 		return n, err
 	}
-	lg.Debugf("Read %d hex bytes: [%+v]", len(buf), hex.EncodeToString(buf))
+	//lg.Debugf("Read %d hex bytes: [%+v]", len(buf), hex.EncodeToString(buf))
 	return n, nil
 }
 
@@ -85,7 +85,7 @@ func (v *I2C) Close() error {
 // starting from reg address.
 // SMBus (System Management Bus) protocol over I2C.
 func (v *I2C) ReadRegBytes(reg byte, n int) ([]byte, int, error) {
-	lg.Debugf("Read %d bytes starting from reg 0x%0X...", n, reg)
+	//lg.Debugf("Read %d bytes starting from reg 0x%0X...", n, reg)
 	_, err := v.WriteBytes([]byte{reg})
 	if err != nil {
 		return nil, 0, err
@@ -111,7 +111,7 @@ func (v *I2C) ReadRegU8(reg byte) (byte, error) {
 	if err != nil {
 		return 0, err
 	}
-	lg.Debugf("Read U8 %d from reg 0x%0X", buf[0], reg)
+	//lg.Debugf("Read U8 %d from reg 0x%0X", buf[0], reg)
 	return buf[0], nil
 }
 
@@ -123,7 +123,7 @@ func (v *I2C) WriteRegU8(reg byte, value byte) error {
 	if err != nil {
 		return err
 	}
-	lg.Debugf("Write U8 %d to reg 0x%0X", value, reg)
+	//lg.Debugf("Write U8 %d to reg 0x%0X", value, reg)
 	return nil
 }
 
@@ -141,7 +141,7 @@ func (v *I2C) ReadRegU16BE(reg byte) (uint16, error) {
 		return 0, err
 	}
 	w := uint16(buf[0])<<8 + uint16(buf[1])
-	lg.Debugf("Read U16 %d from reg 0x%0X", w, reg)
+	//lg.Debugf("Read U16 %d from reg 0x%0X", w, reg)
 	return w, nil
 }
 
@@ -172,7 +172,7 @@ func (v *I2C) ReadRegS16BE(reg byte) (int16, error) {
 		return 0, err
 	}
 	w := int16(buf[0])<<8 + int16(buf[1])
-	lg.Debugf("Read S16 %d from reg 0x%0X", w, reg)
+	//lg.Debugf("Read S16 %d from reg 0x%0X", w, reg)
 	return w, nil
 }
 
@@ -199,7 +199,7 @@ func (v *I2C) WriteRegU16BE(reg byte, value uint16) error {
 	if err != nil {
 		return err
 	}
-	lg.Debugf("Write U16 %d to reg 0x%0X", value, reg)
+	//lg.Debugf("Write U16 %d to reg 0x%0X", value, reg)
 	return nil
 }
 
@@ -220,7 +220,7 @@ func (v *I2C) WriteRegS16BE(reg byte, value int16) error {
 	if err != nil {
 		return err
 	}
-	lg.Debugf("Write S16 %d to reg 0x%0X", value, reg)
+	//lg.Debugf("Write S16 %d to reg 0x%0X", value, reg)
 	return nil
 }
 
diff --git a/logger.go b/logger.go
index b1366eb..992cb31 100644
--- a/logger.go
+++ b/logger.go
@@ -1,11 +1,11 @@
 package i2c
 
-import logger "github.com/d2r2/go-logger"
+//import logger "github.com/d2r2/go-logger"
 
 // You can manage verbosity of log output
 // in the package by changing last parameter value
 // (comment/uncomment corresponding lines).
-var lg = logger.NewPackageLogger("i2c",
-	logger.DebugLevel,
+//var lg = logger.NewPackageLogger("i2c",
+//	logger.DebugLevel,
 	// logger.InfoLevel,
-)
+//)
-- 
2.27.0

