<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/portable/nordic, branch 0.10.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/portable/nordic?h=0.10.1</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/portable/nordic?h=0.10.1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2021-05-11T11:38:23Z</updated>
<entry>
<title>only apply errata walkaround for nrf52</title>
<updated>2021-05-11T11:38:23Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-05-11T11:38:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9233269a2c97c9ca980276a288b1b225cb4d3825'/>
<id>urn:sha1:9233269a2c97c9ca980276a288b1b225cb4d3825</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow build for NRF5340 MCU</title>
<updated>2021-05-11T10:37:08Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2021-05-11T06:53:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e2f795067acede0b93de8f7f27edb6aaa76eda57'/>
<id>urn:sha1:e2f795067acede0b93de8f7f27edb6aaa76eda57</id>
<content type='text'>
Errata code referred to NRF_USBD_BASE.
This definition is not present in NRF5340 but both NRF52 and NRF53
do have NRF_USBD which maps to NRF_USBD_BASE for NRF52 and
to NRF_USBD_S_BASE for NRF5340.
This just make build possible for NRF5340.
</content>
</entry>
<entry>
<title>fix race condition that could cause drop packet of Bulk OUT transfer</title>
<updated>2021-03-18T08:07:07Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-03-18T08:07:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=64f41dea62ee48452c4b353cb34ddbd57a8fffad'/>
<id>urn:sha1:64f41dea62ee48452c4b353cb34ddbd57a8fffad</id>
<content type='text'>
NRF_USBD-&gt;SIZE.EPOUT[epnum] only need to write once to enable
Bulk/Interrupt transfer. We only need to do it in dcd_edpt_open() and
dcd_edpt_clear_stall()
</content>
</entry>
<entry>
<title>use dcd_event_bus_reset() with speed to replace bus_signal</title>
<updated>2021-01-08T15:34:36Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-01-08T15:34:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6e6e6265e4feb797ddbd835dc1bee865d04219e6'/>
<id>urn:sha1:6e6e6265e4feb797ddbd835dc1bee865d04219e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nrf5x: Add support for ISO endpoints</title>
<updated>2020-10-01T07:22:55Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2020-09-21T13:53:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=96da1ca4b86f58074b741c8a2437c2fd8be2b867'/>
<id>urn:sha1:96da1ca4b86f58074b741c8a2437c2fd8be2b867</id>
<content type='text'>
ISO endpoints were not covered so far by the driver code.
This adds support for ISO IN and OUT endpoint handling.
Registers for ISO IN(OUT) endpoints are placed just after normal IN(OUT)
so in some cases common code could be used for handling all type of
transfers.
Generally code synchronizes ISO endpoint handling to SOF interrupt.
This code does not change the way of how non-ISO endpoints are treated.

Code uses strategy outlined in nRF52840 Produce Specification v1.0
sections 6.35.11.1 and 6.35.11.2.
</content>
</entry>
<entry>
<title>nrf5x: Increase size of mps to 16 bits</title>
<updated>2020-10-01T07:22:55Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2020-09-21T13:49:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6f5ee09511a84aa2614af95a13963b8419ee8926'/>
<id>urn:sha1:6f5ee09511a84aa2614af95a13963b8419ee8926</id>
<content type='text'>
msp stores max packet size.
For ISO endpoints 8 bits is not enough so it's changed to 16 bits.
</content>
</entry>
<entry>
<title>nrf5x: Add dcd_edpt_close</title>
<updated>2020-10-01T07:22:55Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2020-09-21T13:45:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=fceb8853c7e125d74fc4e13ca6ea6934248dbd21'/>
<id>urn:sha1:fceb8853c7e125d74fc4e13ca6ea6934248dbd21</id>
<content type='text'>
Closing endpoints can be important when there are alternate
instances. This adds functionality of closing endpoints
similar to what exists in other drivers.
</content>
</entry>
<entry>
<title>nrf52: Fix edpt_dma_start() wrong condition check</title>
<updated>2020-09-15T14:08:23Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2020-09-15T14:08:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=62a76c0e049998c6fda2f349503bee2fafd12bad'/>
<id>urn:sha1:62a76c0e049998c6fda2f349503bee2fafd12bad</id>
<content type='text'>
Operator &lt; used in while condition was obviously incorrect.
Loop starts with checking if unsigned variable is less then 0.
This condition is always false.

This reverses condition to follow intention of of the code.
</content>
</entry>
<entry>
<title>manually submit unplugged event for nrf dcd_disconnect()</title>
<updated>2020-08-04T07:18:12Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-08-04T07:18:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7d9efd06979f6cdde2a4093f0c26e8100312c92c'/>
<id>urn:sha1:7d9efd06979f6cdde2a4093f0c26e8100312c92c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct isr context for nrf DCD_EVENT_UNPLUGGED</title>
<updated>2020-08-01T05:02:59Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-08-01T05:02:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9bf2b3336610044dfb0187311797c5324eeec0ea'/>
<id>urn:sha1:9bf2b3336610044dfb0187311797c5324eeec0ea</id>
<content type='text'>
also rename debug lookup to prevent conflict
</content>
</entry>
</feed>
