update readme
This commit is contained in:
@@ -88,7 +88,8 @@ CherryUSB Host Stack has the following functions:
|
||||
- Support Communication Device Class (CDC)
|
||||
- Support Human Interface Device (HID)
|
||||
- Support Mass Storage Class (MSC)
|
||||
- Support USB VIDEO CLASS
|
||||
- Support USB Video CLASS
|
||||
- Support USB Audio CLASS
|
||||
- Support Remote NDIS (RNDIS)
|
||||
- Support Vendor class
|
||||
|
||||
@@ -99,11 +100,11 @@ CherryUSB Host Stack resource usage (GCC 10.2 with -O2):
|
||||
| file | FLASH (Byte) | No Cache RAM (Byte) | RAM (Byte) | Heap (Byte) |
|
||||
|:-------------:|:--------------:|:-------------------------------:|:---------------------------:|:-------------------------------:|
|
||||
|usbh_core.c | 4261 | 512 | 28 | sizeof(struct usbh_urb) |
|
||||
|usbh_hub.c | 4633 | sizeof(struct usbh_hub) * (1+n) | sizeof(struct usbh_hubport) + 20 | 0 |
|
||||
|usbh_hub.c | 4633 | sizeof(struct usbh_hub) * (1+n) | 20 | 0 |
|
||||
|usbh_cdc_acm.c | 1004 | 7 | 4 | sizeof(struct usbh_cdc_acm) * x |
|
||||
|usbh_msc.c | 1776 | 32 | 4 | sizeof(struct usbh_msc) * x |
|
||||
|usbh_hid.c | 822 | 128 | 4 | sizeof(struct usbh_hid) * x |
|
||||
|usbh_video.c | 3587 | 128 | 4100(yuv2rgb) | sizeof(struct usbh_video) * x |
|
||||
|usbh_video.c | 3587 | 128 | 4100(yuv2rgb, optional) | sizeof(struct usbh_video) * x |
|
||||
|
||||
Among them, `sizeof(struct usbh_hub)` and `sizeof(struct usbh_hubport)` are affected by the following macros:
|
||||
|
||||
|
||||
@@ -87,7 +87,8 @@ CherryUSB Host 协议栈当前实现以下功能:
|
||||
- 支持 Communication Device Class (CDC)
|
||||
- 支持 Human Interface Device (HID)
|
||||
- 支持 Mass Storage Class (MSC)
|
||||
- 支持 USB VIDEO CLASS
|
||||
- Support USB Video CLASS
|
||||
- Support USB Audio CLASS
|
||||
- 支持 Remote NDIS (RNDIS)
|
||||
- 支持 Vendor 类 class
|
||||
|
||||
@@ -98,11 +99,11 @@ CherryUSB Host 协议栈资源占用说明(GCC 10.2 with -O2):
|
||||
| file | FLASH (Byte) | No Cache RAM (Byte) | RAM (Byte) | Heap (Byte) |
|
||||
|:-------------:|:--------------:|:-------------------------------:|:---------------------------:|:-------------------------------:|
|
||||
|usbh_core.c | 4261 | 512 | 28 | sizeof(struct usbh_urb) |
|
||||
|usbh_hub.c | 4633 | sizeof(struct usbh_hub) * (1+n) | sizeof(struct usbh_hubport) + 20 | 0 |
|
||||
|usbh_hub.c | 4633 | sizeof(struct usbh_hub) * (1+n) | 20 | 0 |
|
||||
|usbh_cdc_acm.c | 1004 | 7 | 4 | sizeof(struct usbh_cdc_acm) * x |
|
||||
|usbh_msc.c | 1776 | 32 | 4 | sizeof(struct usbh_msc) * x |
|
||||
|usbh_hid.c | 822 | 128 | 4 | sizeof(struct usbh_hid) * x |
|
||||
|usbh_video.c | 3587 | 128 | 4100(yuv2rgb) | sizeof(struct usbh_video) * x |
|
||||
|usbh_video.c | 3587 | 128 | 4100(yuv2rgb, optional) | sizeof(struct usbh_video) * x |
|
||||
|
||||
其中,`sizeof(struct usbh_hub)` 和 `sizeof(struct usbh_hubport)` 受以下宏影响:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user