Crate ch347_rs

Crate ch347_rs 

Source

Structs§

Ch347Device
Chip
DeviceInfo
设备信息
Register
RegisterItem
RegisterRead
SpiConfig
SpiFlash
StatusRes
Vendor

Enums§

CH347TransType
Capacity
DetectErr
FuncType
NotifyiEventStatus
RegLen
RegReadRet
RegisterAccess
SpiClockLevel
SpiFlashCmd
UsbClass
UsbSpeedType
WriteEvent

Constants§

INVALID_HANDLE_VALUE

Traits§

SpiDrive
StatusRegister

Functions§

CH347CloseDevice
该函数用于关闭 CH347 设备,支持 CH347 所有模式下 SPI/I2C/JTAG 接口的关闭
CH347GPIO_Get
获取CH347的GPIO方向和引脚电平值
CH347GPIO_Set
设置CH347的GPIO方向和引脚电平值
CH347GetDeviceInfor
该函数用于获取设备当前接口模式、VID/PID 等信息
CH347GetVersion
该函数用于获得驱动版本、库版本、设备版本、芯片类型(CH341(FS)/CH347(HS))
CH347I2C_Set
CH347OpenDevice
该函数用于打开 CH347 设备,支持 CH347 所有模式下的 SPI/I2C/JTAG 接口的打开
CH347SPI_ChangeCS
CH347SPI_GetCfg
获取SPI控制器配置信息
CH347SPI_Init
SPI控制器初始化
CH347SPI_Read
该函数用于读取 SPI 数据
CH347SPI_SetChipSelect
该函数用于设置 SPI 片选
CH347SPI_Write
该函数用于 SPI 写数据
CH347SPI_WriteRead
该函数用于写入和读取 SPI 数据流
CH347SetDeviceNotify
设定设备事件通知程序
CH347StreamI2C
处理I2C数据流,2线接口,时钟线为SCL引脚,数据线为SDA引脚
CH347StreamSPI4
该函数用于处理 SPI 数据流,写入的同时读出数据
CH347Uart_Close
该函数用于关闭 CH347 串口
CH347Uart_GetDeviceInfor
CH347Uart_Open
该函数用于打开 CH347 串口
enum_ch347_device
enum_device
枚举设备列表
enum_uart_device
get_device_info
get_uart_device_info
get_version
Returns a person with the name given them
i2c_device_detect
parse_jedec_id
set_notify_callback

Type Aliases§

RegReader
RegWriter
WriteEventFn