<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/common/tusb_compiler.h, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/common/tusb_compiler.h?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/common/tusb_compiler.h?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-02T14:55:45Z</updated>
<entry>
<title>license: use SPDX identifiers for src/ headers (#3749)</title>
<updated>2026-07-02T14:55:45Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-02T14:55:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7a4111b96ef6279e75579f9a18443834f6a0871d'/>
<id>urn:sha1:7a4111b96ef6279e75579f9a18443834f6a0871d</id>
<content type='text'>
* license: use SPDX identifiers for src/ headers

Replace the full ~20-line MIT license boilerplate on every src/ file with a
two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following
the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500
lines of duplicated boilerplate.</content>
</entry>
<entry>
<title>remove duplicated tu_le16toh since we have converted the endian when setup.</title>
<updated>2026-04-17T10:39:56Z</updated>
<author>
<name>Fan DANG</name>
<email>i@dang.fan</email>
</author>
<published>2026-04-17T10:39:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5939831f17272571911d089508b458f496a4cc62'/>
<id>urn:sha1:5939831f17272571911d089508b458f496a4cc62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>introduce two more macros to follow tinyusb's style</title>
<updated>2026-04-13T02:14:20Z</updated>
<author>
<name>Fan DANG</name>
<email>i@dang.fan</email>
</author>
<published>2026-04-13T02:14:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ce9864a0bcad0b22b1494466b7ef379e1b688319'/>
<id>urn:sha1:ce9864a0bcad0b22b1494466b7ef379e1b688319</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(device): big-endian host support for SETUP packet handling</title>
<updated>2026-04-13T00:56:36Z</updated>
<author>
<name>Fan DANG</name>
<email>i@dang.fan</email>
</author>
<published>2026-04-13T00:56:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=34aded88edd5b1403bb35b531985953502a0faab'/>
<id>urn:sha1:34aded88edd5b1403bb35b531985953502a0faab</id>
<content type='text'>
1. Add TU_LITTLE_ENDIAN_BITFIELD / TU_BIG_ENDIAN_BITFIELD macros in
tusb_compiler.h (GCC and IAR), following Linux kernel style.

2. Update bmAttributes (tusb_desc_endpoint_t) and bmRequestType_bit
(tusb_control_request_t) in tusb_types.h to use these macros with explicit
#error fallback if undefined.

3. Add tu_le16toh() conversion in dcd_event_setup_received() for
wValue/wIndex/wLength.

Tested on CIU98320B (big-endian ARM Cortex-M, full-speed HID keyboard).
</content>
</entry>
<entry>
<title>update metrics to support bloaty csv</title>
<updated>2025-12-10T04:33:31Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-09T13:11:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=919ee4b1527469e327710cff936366328f97294a'/>
<id>urn:sha1:919ee4b1527469e327710cff936366328f97294a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update metrics to support bloaty</title>
<updated>2025-12-09T12:00:14Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-08T09:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=16c92b50b07f29bd0a9ea1feb927bdcb95be8281'/>
<id>urn:sha1:16c92b50b07f29bd0a9ea1feb927bdcb95be8281</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix more alerts</title>
<updated>2025-11-06T14:30:52Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-11-05T12:56:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=86a4990b96eafb5904f946fa061b310f155a7d51'/>
<id>urn:sha1:86a4990b96eafb5904f946fa061b310f155a7d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed more alert found by PVS-Studio</title>
<updated>2025-11-04T12:56:53Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-11-03T09:36:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8979af34c0e5b97520070bcfdffe5280de9ac24c'/>
<id>urn:sha1:8979af34c0e5b97520070bcfdffe5280de9ac24c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixing alert by scanning tool</title>
<updated>2025-11-03T04:46:54Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-11-03T04:43:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=00f374682ea5aaecf189e46966f015576049a773'/>
<id>urn:sha1:00f374682ea5aaecf189e46966f015576049a773</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into uac1</title>
<updated>2025-10-30T18:50:47Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2025-10-30T18:50:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=aa739c946d0258be4f07914bcb48288e2c977145'/>
<id>urn:sha1:aa739c946d0258be4f07914bcb48288e2c977145</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
</feed>
