code: def _pack_bin(self, pix):
          
  
          r = (pix[0] >> 3) & 0x1F
          g = (pix[1] >> 2) & 0x3F
          b = (pix[2] >> 3) & 0x1F
          bits16 = (r << 11) + (g << 5) + b
          return struct.pack('H', bits16)
docs: Internal. Encodes python list [R,G,B] into 16 bit RGB565