<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/osal, branch 0.7.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/osal?h=0.7.0</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/osal?h=0.7.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2020-10-13T14:34:44Z</updated>
<entry>
<title>osal_none: Fix queue definition</title>
<updated>2020-10-13T14:34:44Z</updated>
<author>
<name>Jerzy Kasenberg</name>
<email>jerzy.kasenberg@codecoup.pl</email>
</author>
<published>2020-10-13T14:25:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=db70a35044bdec7092e89f269429cf87bbce6afe'/>
<id>urn:sha1:db70a35044bdec7092e89f269429cf87bbce6afe</id>
<content type='text'>
OSAL_QUEUE_DEF was not updated while FIFO was changed
to use unmasked pointers.

Two fields that are crucial to new functionality were left
uninitialized resulting in FIFO slowing down in time.
</content>
</entry>
<entry>
<title>add more logging to host stack</title>
<updated>2020-09-01T12:16:50Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-09-01T12:16:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=84425c50b3bb5c892bfab9d094cc3da6a9c04da5'/>
<id>urn:sha1:84425c50b3bb5c892bfab9d094cc3da6a9c04da5</id>
<content type='text'>
tested host with lpc4357, don't use fpu with lpc m4 since it seems to
cause hardfault (stack does not make use of fpu anyway).
</content>
</entry>
<entry>
<title>Merge branch 'master' into update-host</title>
<updated>2020-09-01T05:02:25Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-09-01T05:02:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=be708bb8a444a6e8f8676be842fcfd02a583ed0b'/>
<id>urn:sha1:be708bb8a444a6e8f8676be842fcfd02a583ed0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>follow up to pr468</title>
<updated>2020-07-21T14:06:10Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-07-21T14:06:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=dfca92d29b8f984ebe5f4752154fd8187ec24120'/>
<id>urn:sha1:dfca92d29b8f984ebe5f4752154fd8187ec24120</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FreeRTOS: Yield from ISR to notify the USB task</title>
<updated>2020-07-19T21:46:16Z</updated>
<author>
<name>me-no-dev</name>
<email>hristo@espressif.com</email>
</author>
<published>2020-07-19T20:55:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3822a6a385a99c88e1fb9f6293be9d2a84556a25'/>
<id>urn:sha1:3822a6a385a99c88e1fb9f6293be9d2a84556a25</id>
<content type='text'>
If we do not yeld in ISR when we write to queue/give semaphore, the scheduler will not know of the change and will not check the queue untill the next OS tick. This change causes the task to be called immediately and makes communication many times faster.
</content>
</entry>
<entry>
<title>Merge branch 'master' into update-host</title>
<updated>2020-05-22T08:28:22Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-05-22T08:28:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f308990ab5289a72d3d77a28e141991e6f8c3ced'/>
<id>urn:sha1:f308990ab5289a72d3d77a28e141991e6f8c3ced</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix freeRTOS logic</title>
<updated>2020-05-20T08:21:11Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-05-20T08:21:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8b66098335cb93504c7680fadad502b59ff73b48'/>
<id>urn:sha1:8b66098335cb93504c7680fadad502b59ff73b48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove queue lock/unlock per review</title>
<updated>2020-05-20T08:09:46Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-05-20T08:09:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a0fe3a80e74fceee6c97fcf734822280d1cfd62e'/>
<id>urn:sha1:a0fe3a80e74fceee6c97fcf734822280d1cfd62e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove osal_queue_t const qhdl from osal API</title>
<updated>2020-05-20T07:38:34Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-05-20T07:38:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d8a15aca777abb0094935440f7cd551b36d62f43'/>
<id>urn:sha1:d8a15aca777abb0094935440f7cd551b36d62f43</id>
<content type='text'>
since it doesn't make any differences.
</content>
</entry>
<entry>
<title>added osal_queue_empty() API</title>
<updated>2020-05-20T06:38:41Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2020-05-20T06:38:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4e8d414bc666d4636efd29e1c9feffd622d055c5'/>
<id>urn:sha1:4e8d414bc666d4636efd29e1c9feffd622d055c5</id>
<content type='text'>
ported for osal none/freertos/mynewt
</content>
</entry>
</feed>
