XWOS API
4.0
XWOS C/C++ API参考手册
|
BSP中需要提供的UART控制器驱动函数表 更多...
#include <controller.h>
成员变量 | |
struct xwds_driver | base |
xwer_t(* | cfg )(struct xwds_uartc *, const struct xwds_uart_cfg *) |
xwer_t(* | tx )(struct xwds_uartc *, const xwu8_t *, xwsz_t *, xwtm_t) |
xwer_t(* | eq )(struct xwds_uartc *, const xwu8_t *, xwsz_t *, xwds_uartc_eqcb_f) |
xwer_t(* | putc )(struct xwds_uartc *, const xwu8_t) |
BSP中需要提供的UART控制器驱动函数表
在文件 controller.h 第 176 行定义.
struct xwds_driver xwds_uartc_driver::base |
C语言面向对象:继承struct xwds_driver
在文件 controller.h 第 177 行定义.
xwer_t(* xwds_uartc_driver::cfg) (struct xwds_uartc *, const struct xwds_uart_cfg *) |
配置UART控制器
在文件 controller.h 第 178 行定义.
xwer_t(* xwds_uartc_driver::eq) (struct xwds_uartc *, const xwu8_t *, xwsz_t *, xwds_uartc_eqcb_f) |
发送,但不等待发送结果
在文件 controller.h 第 183 行定义.
xwer_t(* xwds_uartc_driver::putc) (struct xwds_uartc *, const xwu8_t) |
发送一个字节
在文件 controller.h 第 186 行定义.
xwer_t(* xwds_uartc_driver::tx) (struct xwds_uartc *, const xwu8_t *, xwsz_t *, xwtm_t) |
发送,并等待发送结果
在文件 controller.h 第 180 行定义.