1*10465441SEvalZero #include <ymodem.h>
2*10465441SEvalZero
_rym_dummy_write(struct rym_ctx * ctx,rt_uint8_t * buf,rt_size_t len)3*10465441SEvalZero static enum rym_code _rym_dummy_write(
4*10465441SEvalZero struct rym_ctx *ctx,
5*10465441SEvalZero rt_uint8_t *buf,
6*10465441SEvalZero rt_size_t len)
7*10465441SEvalZero {
8*10465441SEvalZero return RYM_CODE_ACK;
9*10465441SEvalZero }
10*10465441SEvalZero
11*10465441SEvalZero #ifdef RT_USING_FINSH
12*10465441SEvalZero #include <finsh.h>
rym_null(char * devname)13*10465441SEvalZero rt_err_t rym_null(char *devname)
14*10465441SEvalZero {
15*10465441SEvalZero struct rym_ctx rctx;
16*10465441SEvalZero rt_device_t dev = rt_device_find(devname);
17*10465441SEvalZero if (!dev)
18*10465441SEvalZero {
19*10465441SEvalZero rt_kprintf("could not find device %s\n", devname);
20*10465441SEvalZero return -1;
21*10465441SEvalZero }
22*10465441SEvalZero
23*10465441SEvalZero return rym_recv_on_device(&rctx, dev, RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX,
24*10465441SEvalZero RT_NULL, _rym_dummy_write, RT_NULL, 1000);
25*10465441SEvalZero }
26*10465441SEvalZero FINSH_FUNCTION_EXPORT(rym_null, dump data to null);
27*10465441SEvalZero #endif
28*10465441SEvalZero
29