LPCOpen V2 and RNDIS

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPCOpen V2 and RNDIS

1,260 次查看
sergeylyakhovic
Contributor III


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

标签 (4)
标记 (1)
0 项奖励
回复
1 回复

821 次查看
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 项奖励
回复