<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/device/usbd_control.c, branch 0.14.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/device/usbd_control.c?h=0.14.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/device/usbd_control.c?h=0.14.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2022-06-24T15:52:11Z</updated>
<entry>
<title>fix redundant-decls warnings by usbd/usbh</title>
<updated>2022-06-24T15:52:11Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-06-24T15:22:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=0042eccb3b2ff0f980f3a927a271364a2089ada5'/>
<id>urn:sha1:0042eccb3b2ff0f980f3a927a271364a2089ada5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add more warning option, also fix  -Wconversion with rp2040</title>
<updated>2022-06-24T12:46:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-06-24T12:45:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4f6e770eda9f8c605b238f35def1edaff93a8fb8'/>
<id>urn:sha1:4f6e770eda9f8c605b238f35def1edaff93a8fb8</id>
<content type='text'>
-Wuninitialized, -Wunused,  -Wredundant-decls
</content>
</entry>
<entry>
<title>rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED</title>
<updated>2022-02-25T11:35:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2022-02-23T14:46:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d10326cb4e0f48a05bc39c6f51b7b0fb29427cc9'/>
<id>urn:sha1:d10326cb4e0f48a05bc39c6f51b7b0fb29427cc9</id>
<content type='text'>
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
</content>
</entry>
<entry>
<title>better support for hid device set/get protocol</title>
<updated>2021-07-01T15:46:39Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-07-01T15:46:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ca98996e1f9ac802c60d9da4c28ab0e16ca640d6'/>
<id>urn:sha1:ca98996e1f9ac802c60d9da4c28ab0e16ca640d6</id>
<content type='text'>
add caplock detection for hid_composite
</content>
</entry>
<entry>
<title>Add DFU Class per Version 1.1 Spec</title>
<updated>2021-03-26T19:30:43Z</updated>
<author>
<name>Jeremiah McCarthy</name>
<email>jeremiahmccarthy@xmos.com</email>
</author>
<published>2021-03-26T19:30:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1138f8cc704e09af3335e253e5f244fde90d982f'/>
<id>urn:sha1:1138f8cc704e09af3335e253e5f244fde90d982f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove the requirement of std SET/CLEAR_FEATURE must not return zlp status</title>
<updated>2021-02-11T04:22:02Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-02-11T04:22:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=49bc97b0caf65f4e850846f03c8693bb49198172'/>
<id>urn:sha1:49bc97b0caf65f4e850846f03c8693bb49198172</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error if "Required Prototype" is selected.</title>
<updated>2020-12-20T22:10:34Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2020-12-20T22:06:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b3c0d417ef2b2d2ff3d00b7cdf623436ec7abf97'/>
<id>urn:sha1:b3c0d417ef2b2d2ff3d00b7cdf623436ec7abf97</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>migrate cdc_device to new control_xfer_cb</title>
<updated>2020-11-19T14:26:06Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-11-19T14:26:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=dd07fecc5f37c85b87060c7f7158d26ff19757a6'/>
<id>urn:sha1:dd07fecc5f37c85b87060c7f7158d26ff19757a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge class driver control_request &amp; control_complete to control_xfer_cb()</title>
<updated>2020-11-19T14:01:33Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-11-19T14:01:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3c31d0805130e9551f97afae94f765b5d032991b'/>
<id>urn:sha1:3c31d0805130e9551f97afae94f765b5d032991b</id>
<content type='text'>
migrated msc_device
</content>
</entry>
<entry>
<title>device: fix build warning when CFG_TUSB_DEBUG &gt;= 2</title>
<updated>2020-05-07T11:03:40Z</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-05-07T11:00:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=63bd8d2e44225341caae6dafb2affb1fe711a9b4'/>
<id>urn:sha1:63bd8d2e44225341caae6dafb2affb1fe711a9b4</id>
<content type='text'>
The function is defined inside of a function body which generates a
warning.  Circuit Python treats these warnings as errors, and so
refuses to build with debugging enabled:

    ../../lib/tinyusb/src/device/usbd_control.c: In function 'usbd_control_xfer_cb':
    ../../lib/tinyusb/src/device/usbd_control.c:195:19: error: nested extern declaration of 'usbd_driver_print_control_complete_name' [-Werror=nested-externs]
      195 |       extern void usbd_driver_print_control_complete_name(bool (*control_complete) (uint8_t, tusb_control_request_t const *));
          |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    cc1: all warnings being treated as errors
    make: *** [../../py/mkrules.mk:55:
    build-simmel/lib/tinyusb/src/device/usbd_control.o] Error 1

Move the declaration to the top of the function to silence this warning.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
</feed>
