XFusion API v1.3.0
载入中...
搜索中...
未找到
ex_init_xf_ymodem.c 文件参考
#include "xf_utils.h"
#include "xf_osal.h"
#include "xf_hal.h"
#include "xf_sys.h"
#include "xf_ymodem.h"
#include "ex_init.h"
ex_init_xf_ymodem.c 的引用(Include)关系图:

浏览源代码.

函数

static void ex_ymodem_uart_setup (void)
 
static int32_t port_xf_ymodem_write (const void *src, uint32_t size, uint32_t timeout_ms)
 
static int32_t port_xf_ymodem_read (void *dst, uint32_t size, uint32_t timeout_ms)
 
static void port_xf_ymodem_flush (void)
 
static void port_xf_ymodem_delay_ms (uint32_t ms)
 
void ex_init_xf_ymodem (void)
 
xf_ymodem_t * ex_get_xf_ymodem (void)
 

变量

static xf_ymodem_t s_ymodem = {0}
 
static xf_ymodem_t * sp_ym = &s_ymodem
 
static uint8_t s_ym_buf [XF_YMODEM_STX_PACKET_SIZE] = {0}
 
static const xf_ymodem_ops_t port_xf_ymodem_ops
 

函数说明

◆ ex_ymodem_uart_setup()

static void ex_ymodem_uart_setup ( void  )
static

在文件 ex_init_xf_ymodem.c79 行定义.

◆ port_xf_ymodem_write()

static int32_t port_xf_ymodem_write ( const void *  src,
uint32_t  size,
uint32_t  timeout_ms 
)
static

在文件 ex_init_xf_ymodem.c86 行定义.

◆ port_xf_ymodem_read()

static int32_t port_xf_ymodem_read ( void *  dst,
uint32_t  size,
uint32_t  timeout_ms 
)
static

在文件 ex_init_xf_ymodem.c94 行定义.

◆ port_xf_ymodem_flush()

static void port_xf_ymodem_flush ( void  )
static

在文件 ex_init_xf_ymodem.c129 行定义.

◆ port_xf_ymodem_delay_ms()

static void port_xf_ymodem_delay_ms ( uint32_t  ms)
static

在文件 ex_init_xf_ymodem.c141 行定义.

◆ ex_init_xf_ymodem()

void ex_init_xf_ymodem ( void  )

在文件 ex_init_xf_ymodem.c55 行定义.

◆ ex_get_xf_ymodem()

xf_ymodem_t * ex_get_xf_ymodem ( void  )

在文件 ex_init_xf_ymodem.c72 行定义.

变量说明

◆ s_ymodem

xf_ymodem_t s_ymodem = {0}
static

在文件 ex_init_xf_ymodem.c37 行定义.

◆ sp_ym

xf_ymodem_t* sp_ym = &s_ymodem
static

在文件 ex_init_xf_ymodem.c38 行定义.

◆ s_ym_buf

uint8_t s_ym_buf[XF_YMODEM_STX_PACKET_SIZE] = {0}
static

在文件 ex_init_xf_ymodem.c40 行定义.

◆ port_xf_ymodem_ops

const xf_ymodem_ops_t port_xf_ymodem_ops
static
初始值:
= {
.user_parse = NULL,
.user_file_info = NULL,
}
static int32_t port_xf_ymodem_read(void *dst, uint32_t size, uint32_t timeout_ms)
static int32_t port_xf_ymodem_write(const void *src, uint32_t size, uint32_t timeout_ms)
static void port_xf_ymodem_delay_ms(uint32_t ms)
static void port_xf_ymodem_flush(void)

在文件 ex_init_xf_ymodem.c42 行定义.