소스 검색

wrong datatype caused crc check to fail almost every time

Simon Fischer 2 년 전
부모
커밋
3d66471af4
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/shellmatta_ymodem.c

+ 1 - 1
src/shellmatta_ymodem.c

@@ -371,7 +371,7 @@ shellmatta_ymodem_rcv_retcode_t shellmatta_ymodem_receive_byte(shellmatta_handle
 */
 void shellmatta_ymodem_check_packet(shellmatta_handle_t handle)
 {
-    uint8_t computedCrc = 0u;
+    uint16_t computedCrc = 0u;
     if (shellmatta_ymodem_packet.packetNumber != (0xFF - shellmatta_ymodem_packet.reversePacketNumber))
     {
         shellmatta_ymodem_nak(handle);