github.com/sixexorg/magnetic-ring@v0.0.0-20191119090307-31705a21e419/common/hex.go (about) 1 package common 2 3 func Uint16ToBytes(n uint16) []byte { 4 return []byte{ 5 byte(n), 6 byte(n >> 8), 7 } 8 } 9 10 func BytesToUint16(array []byte) uint16 { 11 var data uint16 = 0 12 for i := 0; i < len(array); i++ { 13 data = data + uint16(uint(array[i])<<uint(8*i)) 14 } 15 return data 16 }