add crc16_xmodem