# ymodem **Repository Path**: khaunag/ymodem ## Basic Information - **Project Name**: ymodem - **Description**: ymodem发送代码(c语言) 优化了平台移植等相关;还添加了readme.txt,包含使用说明和注意事项,方便使用和调试。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 22 - **Forks**: 5 - **Created**: 2022-05-28 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一、使用方法。 1、初始化平台接口 void ymodem_io_init(YMODEM_PUTC_FUN putc, YMODEM_GETC_FUN getc, YMODEM_CRC16_FUN crc16, YMODEM_DELAY_FUN delay) 2、传输文件 int ymodem_file_transfer(char* file_name, char* file_ptr, int file_len) int xmodem_file_transfer(char* file_ptr, int file_len) 二、注意事项。 1、ymodem_debug 可用来调试收发字符。 2、PKT_TRY_TIMES 可用来调整重传次数。 3、ymodem_delay 不同下位机,处理能力不同,可能要调整延时。 三、todo 1、可考虑一套模拟测试方案。