MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Serial Port USB

Read Guidance

Driver Overview

 USB Device Configuration
 

Data Structures

struct  serial_port_usb_cdc_config_t
 serial port usb config struct More...
 

Macros

#define SERIAL_PORT_USB_CDC_HANDLE_SIZE   (72)
 serial port usb handle size
 
#define USB_DEVICE_INTERRUPT_PRIORITY   (3U)
 USB interrupt priority.
 

Enumerations

enum  serial_port_usb_cdc_controller_index_t {
  kSerialManager_UsbControllerKhci0 = 0U,
  kSerialManager_UsbControllerKhci1 = 1U,
  kSerialManager_UsbControllerEhci0 = 2U,
  kSerialManager_UsbControllerEhci1 = 3U,
  kSerialManager_UsbControllerLpcIp3511Fs0 = 4U,
  kSerialManager_UsbControllerLpcIp3511Fs1 = 5U,
  kSerialManager_UsbControllerLpcIp3511Hs0 = 6U,
  kSerialManager_UsbControllerLpcIp3511Hs1 = 7U,
  kSerialManager_UsbControllerOhci0 = 8U,
  kSerialManager_UsbControllerOhci1 = 9U,
  kSerialManager_UsbControllerIp3516Hs0 = 10U,
  kSerialManager_UsbControllerIp3516Hs1 = 11U
}
 USB controller ID. More...
 

Data Structure Documentation

struct serial_port_usb_cdc_config_t

Data Fields

serial_port_usb_cdc_controller_index_t controllerIndex
 controller index
 

Enumeration Type Documentation

Enumerator
kSerialManager_UsbControllerKhci0 

KHCI 0U.

kSerialManager_UsbControllerKhci1 

KHCI 1U, Currently, there are no platforms which have two KHCI IPs, this is reserved to be used in the future.

kSerialManager_UsbControllerEhci0 

EHCI 0U.

kSerialManager_UsbControllerEhci1 

EHCI 1U, Currently, there are no platforms which have two EHCI IPs, this is reserved to be used in the future.

kSerialManager_UsbControllerLpcIp3511Fs0 

LPC USB IP3511 FS controller 0.

kSerialManager_UsbControllerLpcIp3511Fs1 

LPC USB IP3511 FS controller 1, there are no platforms which have two IP3511 IPs, this is reserved to be used in the future.

kSerialManager_UsbControllerLpcIp3511Hs0 

LPC USB IP3511 HS controller 0.

kSerialManager_UsbControllerLpcIp3511Hs1 

LPC USB IP3511 HS controller 1, there are no platforms which have two IP3511 IPs, this is reserved to be used in the future.

kSerialManager_UsbControllerOhci0 

OHCI 0U.

kSerialManager_UsbControllerOhci1 

OHCI 1U, Currently, there are no platforms which have two OHCI IPs, this is reserved to be used in the future.

kSerialManager_UsbControllerIp3516Hs0 

IP3516HS 0U.

kSerialManager_UsbControllerIp3516Hs1 

IP3516HS 1U, Currently, there are no platforms which have two IP3516HS IPs, this is reserved to be used in the future.