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

Overview

Modules

 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   (72U)
 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.