1 Star 0 Fork 0

zx2591/STM32s-YMODEM

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ymodem.h 770 Bytes
一键复制 编辑 原始数据 按行查看 历史
Ed Holmes 提交于 2022-04-20 09:33 . Move HAL includes to source file
/**
* @file ymodem.h
* @author Ed Holmes (edholmes2232(at)gmail.com)
* @brief YMODEM software function headers
*/
#ifndef YMODEM_H_
#define YMODEM_H_
#include "stdint.h"
#include "stddef.h"
/**
* @brief Return values for YMODEM functions
*
*/
typedef enum {
YMODEM_OK = 0, /* All OK, send next byte */
YMODEM_TX_PENDING, /* Data waiting to be transmitted */
YMODEM_ABORTED, /* Transfer aborted */
YMODEM_WRITE_ERR, /* Error writing to flash */
YMODEM_SIZE_ERR, /* File is bigger than flash */
YMODEM_COMPLETE, /* Transfer completed succesfully */
} YMODEM_T;
void YMODEM_Init(void);
YMODEM_T YMODEM_ReceiveByte(uint8_t c, uint8_t *respBuff, uint8_t *respLen);
YMODEM_T YMODEM_Abort(uint8_t *respBuff, uint8_t *len);
#endif // YMODEM_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zx2591/stm32s-ymodem.git
[email protected]:zx2591/stm32s-ymodem.git
zx2591
stm32s-ymodem
STM32s-YMODEM
main

搜索帮助