STM32G474xx HAL 用户手册
函数
数据管理
UCPD 导出函数

函数

__STATIC_INLINE void LL_UCPD_WriteTxOrderSet (UCPD_TypeDef *UCPDx, uint32_t TxOrderSet)
 写入Tx消息的命令集
__STATIC_INLINE void LL_UCPD_WriteTxPaySize (UCPD_TypeDef *UCPDx, uint32_t TxPaySize)
 写入Tx负载大小
__STATIC_INLINE void LL_UCPD_WriteData (UCPD_TypeDef *UCPDx, uint8_t Data)
 写入数据。
__STATIC_INLINE uint32_t LL_UCPD_ReadRxOrderSet (UCPD_TypeDef const *const UCPDx)
 读取RX命令集
__STATIC_INLINE uint32_t LL_UCPD_ReadRxPaySize (UCPD_TypeDef const *const UCPDx)
 读取Rx负载大小。
__STATIC_INLINE uint32_t LL_UCPD_ReadData (UCPD_TypeDef const *const UCPDx)
 读取数据。
__STATIC_INLINE void LL_UCPD_SetRxOrdExt1 (UCPD_TypeDef *UCPDx, uint32_t SOPExt)
 设置Rx命令集扩展1。
__STATIC_INLINE void LL_UCPD_SetRxOrdExt2 (UCPD_TypeDef *UCPDx, uint32_t SOPExt)
 设置Rx命令集扩展2。

函数文档

__STATIC_INLINE uint32_t LL_UCPD_ReadData ( UCPD_TypeDef const *const  UCPDx)

读取数据。

参考手册到 LL API 交叉引用:
RXDR RXDATA LL_UCPD_ReadData
参数:
UCPDxUCPD 实例
返回值:
RxData介于 Min_Data=0x00 和 Max_Data=0xFF 之间的值

定义于文件 stm32g4xx_ll_ucpd.h 的第 1808 行。

__STATIC_INLINE uint32_t LL_UCPD_ReadRxOrderSet ( UCPD_TypeDef const *const  UCPDx)

读取RX命令集

参考手册到 LL API 交叉引用:
RX_ORDSET RXORDSET LL_UCPD_ReadRxOrderSet
参数:
UCPDxUCPD 实例
返回值:
RxOrderSet以下值之一

定义于文件 stm32g4xx_ll_ucpd.h 的第 1786 行。

__STATIC_INLINE uint32_t LL_UCPD_ReadRxPaySize ( UCPD_TypeDef const *const  UCPDx)

读取Rx负载大小。

参考手册到 LL API 交叉引用:
RX_PAYSZ RXPAYSZ LL_UCPD_ReadRxPaySize
参数:
UCPDxUCPD 实例
返回值:
RXPaysize.

定义于文件 stm32g4xx_ll_ucpd.h 的第 1797 行。

__STATIC_INLINE void LL_UCPD_SetRxOrdExt1 ( UCPD_TypeDef *  UCPDx,
uint32_t  SOPExt 
)

设置Rx命令集扩展1。

参考手册到 LL API 交叉引用:
RX_ORDEXT1 RXSOPX1 LL_UCPD_SetRxOrdExt1
参数:
UCPDxUCPD 实例
SOPExt介于 Min_Data=0x00000 和 Max_Data=0xFFFFF 之间的值
返回值:

定义于文件 stm32g4xx_ll_ucpd.h 的第 1820 行。

__STATIC_INLINE void LL_UCPD_SetRxOrdExt2 ( UCPD_TypeDef *  UCPDx,
uint32_t  SOPExt 
)

设置Rx命令集扩展2。

参考手册到 LL API 交叉引用:
RX_ORDEXT2 RXSOPX2 LL_UCPD_SetRxOrdExt2
参数:
UCPDxUCPD 实例
SOPExt介于 Min_Data=0x00000 和 Max_Data=0xFFFFF 之间的值
返回值:

定义于文件 stm32g4xx_ll_ucpd.h 的第 1832 行。

__STATIC_INLINE void LL_UCPD_WriteData ( UCPD_TypeDef *  UCPDx,
uint8_t  Data 
)

写入数据。

参考手册到 LL API 交叉引用:
TXDR DR LL_UCPD_WriteData
参数:
UCPDxUCPD 实例
Data介于 Min_Data=0x00 和 Max_Data=0xFF 之间的值
返回值:
无。

定义于文件 stm32g4xx_ll_ucpd.h 的第 1767 行。

__STATIC_INLINE void LL_UCPD_WriteTxOrderSet ( UCPD_TypeDef *  UCPDx,
uint32_t  TxOrderSet 
)

写入Tx消息的命令集

参考手册到 LL API 交叉引用:
TX_ORDSET TXORDSET LL_UCPD_WriteTxOrderSet
参数:
UCPDxUCPD 实例
TxOrderSet以下值之一
返回值:

定义于文件 stm32g4xx_ll_ucpd.h 的第 1743 行。

__STATIC_INLINE void