pkarashchenko commented on a change in pull request #5476:
URL: https://github.com/apache/incubator-nuttx/pull/5476#discussion_r822050832



##########
File path: drivers/usbdev/pl2303.c
##########
@@ -830,6 +830,7 @@ static void usbclass_freereq(FAR struct usbdev_ep_s *ep,
 
 static int usbclass_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)

Review comment:
       ```suggestion
   static int usbclass_mkstrdesc(uint8_t id, FAR struct usb_strdesc_s *strdesc)
   ```

##########
File path: drivers/usbdev/usbmsc_desc.c
##########
@@ -130,6 +130,7 @@ const char g_mscserialstr[]  = CONFIG_USBMSC_SERIALSTR;
 
 int usbmsc_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)
 {
+  uint8_t *data = (uint8_t *)(strdesc + 1);

Review comment:
       ```suggestion
     FAR uint8_t *data = (FAR uint8_t *)(strdesc + 1);
   ```

##########
File path: drivers/usbdev/cdcacm_desc.c
##########
@@ -119,7 +119,7 @@ int cdcacm_mkstrdesc(uint8_t id, struct usb_strdesc_s 
*strdesc)
 {

Review comment:
       `int cdcacm_mkstrdesc(uint8_t id, FAR struct usb_strdesc_s *strdesc)`

##########
File path: drivers/usbdev/usbmsc_desc.c
##########
@@ -130,6 +130,7 @@ const char g_mscserialstr[]  = CONFIG_USBMSC_SERIALSTR;
 
 int usbmsc_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)

Review comment:
       ```suggestion
   int usbmsc_mkstrdesc(uint8_t id, FAR struct usb_strdesc_s *strdesc)
   ```

##########
File path: drivers/usbdev/composite_desc.c
##########
@@ -120,6 +120,7 @@ static const struct usb_qualdesc_s g_qualdesc =
 
 int composite_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)
 {
+  uint8_t *data = (uint8_t *)(strdesc + 1);

Review comment:
       ```suggestion
     FAR uint8_t *data = (FAR uint8_t *)(strdesc + 1);
   ```

##########
File path: drivers/usbdev/cdcacm_desc.c
##########
@@ -119,7 +119,7 @@ int cdcacm_mkstrdesc(uint8_t id, struct usb_strdesc_s 
*strdesc)
 {
 #if !defined(CONFIG_CDCACM_COMPOSITE) || defined(CONFIG_CDCACM_NOTIFSTR) || \
      defined(CONFIG_CDCACM_DATAIFSTR)
-
+  uint8_t *data = (uint8_t *)(strdesc + 1);

Review comment:
       ```suggestion
     FAR uint8_t *data = (FAR uint8_t *)(strdesc + 1);
   ```

##########
File path: drivers/usbdev/cdcacm_desc.c
##########
@@ -119,7 +119,7 @@ int cdcacm_mkstrdesc(uint8_t id, struct usb_strdesc_s 
*strdesc)
 {
 #if !defined(CONFIG_CDCACM_COMPOSITE) || defined(CONFIG_CDCACM_NOTIFSTR) || \
      defined(CONFIG_CDCACM_DATAIFSTR)
-
+  uint8_t *data = (uint8_t *)(strdesc + 1);
   const char *str;

Review comment:
       ```suggestion
     FAR const char *str;
   ```

##########
File path: drivers/usbdev/pl2303.c
##########
@@ -830,6 +830,7 @@ static void usbclass_freereq(FAR struct usbdev_ep_s *ep,
 
 static int usbclass_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)
 {
+  uint8_t *data = (uint8_t *)(strdesc + 1);

Review comment:
       ```suggestion
     FAR uint8_t *data = (FAR uint8_t *)(strdesc + 1);
   ```

##########
File path: include/nuttx/usb/usb.h
##########
@@ -336,7 +336,8 @@ struct usb_strdesc_s
 {
   uint8_t len;               /* Descriptor length */
   uint8_t type;              /* Descriptor type */
-  uint8_t data[2];
+
+  /* uint8_t data[2]; */

Review comment:
       ```suggestion
     /* uint8_t data[]; */
   ```

##########
File path: drivers/usbdev/composite_desc.c
##########
@@ -120,6 +120,7 @@ static const struct usb_qualdesc_s g_qualdesc =
 
 int composite_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)
 {
+  uint8_t *data = (uint8_t *)(strdesc + 1);
   const char *str;

Review comment:
       ```suggestion
     FAR const char *str;
   ```

##########
File path: drivers/usbdev/dfu.c
##########
@@ -271,7 +271,7 @@ static int usbclass_mkstrdesc(uint8_t id, FAR struct 
usb_strdesc_s *strdesc)
       return -EINVAL;
     }
 
-  strdesc->len  = 2 + convert_to_utf16(strdesc->data, str);
+  strdesc->len  = 2 + convert_to_utf16((FAR uint8_t *)(strdesc + 1), str);

Review comment:
       ```suggestion
     strdesc->len  = sizeof(struct usb_strdesc_s) + convert_to_utf16((FAR 
uint8_t *)(strdesc + 1), str);
   ```

##########
File path: drivers/usbdev/pl2303.c
##########
@@ -830,6 +830,7 @@ static void usbclass_freereq(FAR struct usbdev_ep_s *ep,
 
 static int usbclass_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)
 {
+  uint8_t *data = (uint8_t *)(strdesc + 1);
   const char *str;

Review comment:
       ```suggestion
     FAR const char *str;
   ```

##########
File path: drivers/usbdev/composite_desc.c
##########
@@ -120,6 +120,7 @@ static const struct usb_qualdesc_s g_qualdesc =
 
 int composite_mkstrdesc(uint8_t id, struct usb_strdesc_s *strdesc)

Review comment:
       ```suggestion
   int composite_mkstrdesc(uint8_t id, FAR struct usb_strdesc_s *strdesc)
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to