<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/tools/top.mk, branch 0.15.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/tools/top.mk?h=0.15.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/tools/top.mk?h=0.15.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2023-01-30T10:21:48Z</updated>
<entry>
<title>minor clean up</title>
<updated>2023-01-30T10:21:48Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2023-01-30T10:21:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=39eb1ce70e6a2246498a4cd2add3516dd9a62a5c'/>
<id>urn:sha1:39eb1ce70e6a2246498a4cd2add3516dd9a62a5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When tools/top.mk finds it is running on Windows, it expects SHELL set to cmd.exe.</title>
<updated>2023-01-22T17:11:50Z</updated>
<author>
<name>Dave Nadler</name>
<email>drn@nadler.com</email>
</author>
<published>2023-01-22T17:11:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9b6ef4fcbc6f634d2c20a2c16409fbbf50fca4c6'/>
<id>urn:sha1:9b6ef4fcbc6f634d2c20a2c16409fbbf50fca4c6</id>
<content type='text'>
Some Windows development environments invoke a mingw version of gnu make
with SHELL set to /bin/sh or /bin/bash (either explicitly or by default),
in which case tinyUSB make fails when a $(shell...) command feeds DOS syntax to sh.
We can't just use sh, as many Windows environments won't have unix utilities
like realpath (used by this makefile for sh shell commands).

This fix forces SHELL=cmd.exe on Windows and documents the issue.
Also adds additional documentation to help the next person...

With this fix, tinyUSB can be easily built and debugged in environments like
NXP's MCUxpresso (import as a makefile project).
</content>
</entry>
<entry>
<title>replaced variable name to CMDEXE from UNAME.</title>
<updated>2021-01-13T16:19:43Z</updated>
<author>
<name>kkitayam</name>
<email>45088311+kkitayam@users.noreply.github.com</email>
</author>
<published>2021-01-13T16:19:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d7cfd8b91db127459d61aa8b8d091cb08e732208'/>
<id>urn:sha1:d7cfd8b91db127459d61aa8b8d091cb08e732208</id>
<content type='text'>
removed the rule that .d files are converted to .P files.
</content>
</entry>
<entry>
<title>added support for cmd.exe as a shell on make.</title>
<updated>2021-01-11T06:56:16Z</updated>
<author>
<name>kkitayam</name>
<email>45088311+kkitayam@users.noreply.github.com</email>
</author>
<published>2021-01-10T11:46:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8fa083d79e1325c19f2bc0af894fdf7f8ab5e84c'/>
<id>urn:sha1:8fa083d79e1325c19f2bc0af894fdf7f8ab5e84c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace dcd_edpt_(clear)stall by usbd_edpt_(clear)stall</title>
<updated>2019-03-27T09:09:49Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2019-03-27T09:09:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1e9848d917550b0af2115bc629d5e7e4743f23c7'/>
<id>urn:sha1:1e9848d917550b0af2115bc629d5e7e4743f23c7</id>
<content type='text'>
- remove dcd_edpt_stalled() from dcd porting
</content>
</entry>
<entry>
<title>Introduce a Makefile for the OS_NONE device example</title>
<updated>2018-11-25T19:46:06Z</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-11-24T18:55:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=bf70f89240de82b6a1a64909d96f582041db1148'/>
<id>urn:sha1:bf70f89240de82b6a1a64909d96f582041db1148</id>
<content type='text'>
It currently supports the SAMD21 and SAMD51 only. More will be
added later.
</content>
</entry>
</feed>
