<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stmf0/ao_usb_stm.c, branch 1.9</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.9</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.9'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2018-10-13T15:22:50+00:00</updated>
<entry>
<title>altos: Remove 8051 address space specifiers</title>
<updated>2018-10-13T15:22:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-08-16T00:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c6e57291d91f1f6c4de5c54a5cfd3eef66d9f830'/>
<id>urn:sha1:c6e57291d91f1f6c4de5c54a5cfd3eef66d9f830</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Fix up USB debug code</title>
<updated>2018-05-07T16:21:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-05-07T04:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4451f7b6bade66775a197b93c6e70ba15f1826ce'/>
<id>urn:sha1:4451f7b6bade66775a197b93c6e70ba15f1826ce</id>
<content type='text'>
At least make it compile. In this configuration, it's dumping out IN3
endpoint register values.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Add IN3 alternate endpoint support</title>
<updated>2018-05-07T16:21:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-05-07T04:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a06c283c358455008cd1e5376ccc0b6f72c7ac87'/>
<id>urn:sha1:a06c283c358455008cd1e5376ccc0b6f72c7ac87</id>
<content type='text'>
This adds the code necessary to drive another IN endpoint.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Toggle IN2 SW_BUF bit when sending data</title>
<updated>2018-05-07T16:21:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-05-07T04:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b15549d8c5277ba3aa425e232473a17dc136e5a4'/>
<id>urn:sha1:b15549d8c5277ba3aa425e232473a17dc136e5a4</id>
<content type='text'>
This tells the hardware we're done writing data to the second input
buffer and allows it to be switched from NAK to VALID.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>add a warning about Google limiting per-day access until/unless we pay</title>
<updated>2018-04-23T01:00:03+00:00</updated>
<author>
<name>Bdale Garbee</name>
<email>bdale@gag.com</email>
</author>
<published>2018-04-23T01:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=20dc0e6c8e365c1f4188189d506163d589c3bade'/>
<id>urn:sha1:20dc0e6c8e365c1f4188189d506163d589c3bade</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos/stmf0: Use double buffering for ChaosKey</title>
<updated>2018-01-08T05:44:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-01-08T05:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=48d164e3d4b2ef27fae20fae63b8014803a7b178'/>
<id>urn:sha1:48d164e3d4b2ef27fae20fae63b8014803a7b178</id>
<content type='text'>
This improves the USB performance of ChaosKey so that it doesn't NAK
during data transfers at all.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: use double buffering for USB rx data</title>
<updated>2018-01-08T01:43:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-01-08T01:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8545ed42bd29152f4937fb6457aba5fbd57e7691'/>
<id>urn:sha1:8545ed42bd29152f4937fb6457aba5fbd57e7691</id>
<content type='text'>
This also allows us to stop shadowing USB rx buffers in system ram

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Use double buffering for USB tx data</title>
<updated>2018-01-07T20:43:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-01-07T20:43:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=42072f591690b8258d957ab7a9b2f5d911676b39'/>
<id>urn:sha1:42072f591690b8258d957ab7a9b2f5d911676b39</id>
<content type='text'>
This shouldn't have much of an effect, but shows how double buffering
works.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Stop shadowing USB tx buffers in system RAM</title>
<updated>2018-01-07T20:14:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-01-07T19:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=eead259673c6594d41cfab796c8674c8bf1863cc'/>
<id>urn:sha1:eead259673c6594d41cfab796c8674c8bf1863cc</id>
<content type='text'>
Use the 16-bit USB memory directly, avoiding the buffer space and the copy

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stmf0: Remove packet counters from non-debug build</title>
<updated>2018-01-07T19:49:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2018-01-07T19:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ee62272bec67b5784a4ee4e12d8a59677bf9d112'/>
<id>urn:sha1:ee62272bec67b5784a4ee4e12d8a59677bf9d112</id>
<content type='text'>
These counters are only useful for helping debug the USB driver.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
