[−][src]Enum libftd2xx::DeviceType
FTDI device types.
There is an unfortunate lack of documentation for which chip shows up as which device with the FTD2XX driver.
This is used in the DeviceInfo
struct.
Variants
FTDI BM device.
FTDI AM device.
FTDI 100AX device.
Unknown FTDI device.
This frequently occurs on Linux when the VCP FTDI driver is in use.
The driver can be removed with these commands.
sudo rmmod ftdi_sio
sudo rmmod usbserial
See FTDI Drivers Installation Guide for Linux for more details.
FTDI 2232C device.
The FTDI 2232D also appears as a FTDI 2232C.
FTDI 232R device.
FT2232H device.
FT4232H device.
FT232H device.
FTDI x series device.
FT4222H device.
FT4222H device.
FT4222H device.
FT4222 device.
Trait Implementations
impl Clone for DeviceType
[src]
fn clone(&self) -> DeviceType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DeviceType
[src]
impl Debug for DeviceType
[src]
impl Default for DeviceType
[src]
impl Eq for DeviceType
[src]
impl From<u32> for DeviceType
[src]
fn from(value: u32) -> DeviceType
[src]
impl PartialEq<DeviceType> for DeviceType
[src]
impl StructuralEq for DeviceType
[src]
impl StructuralPartialEq for DeviceType
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeviceType
impl Send for DeviceType
impl Sync for DeviceType
impl Unpin for DeviceType
impl UnwindSafe for DeviceType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,