code: def _unpack_bin(self, packed):
          
  
          output = struct.unpack('H', packed)
          bits16 = output[0]
          r = (bits16 & 0xF800) >> 11
          g = (bits16 & 0x7E0) >> 5
          b = (bits16 & 0x1F)
          return [int(r << 3), int(g << 2), int(b << 3)]
docs: Internal. Decodes 16 bit RGB565 into python list [R,G,B]