LPCOpen V2 and RNDIS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPCOpen V2 and RNDIS

1,052 Views
sergeylyakhovic
Contributor III


Is it possible to implement RNDIS class with lpcopen v2 precompiled usb library (LPC1778) ?

Labels (4)
Tags (1)
0 Kudos
Reply
1 Reply

613 Views
soledad
NXP Employee
NXP Employee

No, it is not implemented. For LPCOpen v2.xx a new USBD library support and USBD library examples was added. Below you can find more information:

USB Device Stack Architecture

The following figure shows the architectural block diagram of the USB device ROM stack. The stack consists of three main layers:

  1. The Class Layer
  2. The USB Core Layer
  3. The Device Controller Driver Layer

The bottom-most layer is Device Controller Driver (DCD) layer which is also referred as hardware layer in this document. Above that is the USB Core Layer which handles the USB protocol specific code. Above that is the Class layer which contains various class Function Drivers (FD). Finally, the application sits at the top of the stack.

pastedImage_16.png

The USB Class Layer

All the function drivers implemented by the USB device ROM stack reside in this layer. The current stack implements following function drivers:

  • Communication Device Class (CDC) Function Driver

  • Device Firmware Upgrade (DFU) Class Function Driver

  • HID Class Function Driver

  • Mass Storage Class (MSC) Function Driver


Have a great day,
Sol

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply