<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samd21-demo.git/app, branch master</title>
<subtitle>rust code for simple test of samd21 microcontrollers</subtitle>
<id>https://git.spork.org/samd21-demo.git/atom?h=master</id>
<link rel='self' href='https://git.spork.org/samd21-demo.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/'/>
<updated>2019-08-02T02:06:31Z</updated>
<entry>
<title>Add packet dump of logitech g105 &lt;-&gt; linux protocol.</title>
<updated>2019-08-02T02:06:31Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-02T02:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=30dcbad26362b9b0ef3f366cf158643b31f912ef'/>
<id>urn:sha1:30dcbad26362b9b0ef3f366cf158643b31f912ef</id>
<content type='text'>
Includes boot and a couple key presess.
</content>
</entry>
<entry>
<title>Switch to INFO level logs.</title>
<updated>2019-08-02T02:05:15Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-08-02T02:05:15Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=912cdb5c881541bf99657619afaf14f8c1cda633'/>
<id>urn:sha1:912cdb5c881541bf99657619afaf14f8c1cda633</id>
<content type='text'>
You can't see keyboard reports come in on trace.
</content>
</entry>
<entry>
<title>Update dotstar with interrupts disabled.</title>
<updated>2019-07-30T13:45:43Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-30T13:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=c20e974373e9daeb81278794bc73033b88eb756c'/>
<id>urn:sha1:c20e974373e9daeb81278794bc73033b88eb756c</id>
<content type='text'>
Output is more solid now, but still flickers badly with heavy serial.
</content>
</entry>
<entry>
<title>Put milliseconds since boot in log output.</title>
<updated>2019-07-27T21:57:57Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-27T21:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=5759c640e06f0223e958ac49793dcf8a4af1c990'/>
<id>urn:sha1:5759c640e06f0223e958ac49793dcf8a4af1c990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update log levels.</title>
<updated>2019-07-25T21:20:31Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-25T21:20:31Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=1ec7af966fc0be5353e9c588b631a3e2618e2080'/>
<id>urn:sha1:1ec7af966fc0be5353e9c588b631a3e2618e2080</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove uf2 loader.</title>
<updated>2019-07-25T20:52:25Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-25T20:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=49d07d64b338c1913e83816941a24ae35df42ee9'/>
<id>urn:sha1:49d07d64b338c1913e83816941a24ae35df42ee9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove bare-metal and cortex-m-semihosting deps.</title>
<updated>2019-07-25T18:43:31Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-25T14:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=06f52526f987d6d2838fab5bb7edc2dab3fc5d6b'/>
<id>urn:sha1:06f52526f987d6d2838fab5bb7edc2dab3fc5d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move USB host stuff to separate crate.</title>
<updated>2019-07-25T14:14:46Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-25T13:40:31Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=7966be1419d3eaa088ed83f95282383182585640'/>
<id>urn:sha1:7966be1419d3eaa088ed83f95282383182585640</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove packed structs.</title>
<updated>2019-07-24T21:37:22Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-24T21:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=5b48a5c2f5526f088187fa341f64368994c9f517'/>
<id>urn:sha1:5b48a5c2f5526f088187fa341f64368994c9f517</id>
<content type='text'>
These were causing hard faults when trying to deref a borrow,
presumably because of a lack of field alignment.

This does mean structs aren't the correct size (e.g.,
USBConfigurationDescription is 10 bytes instead of 9 on thumb6), so
another solution needs to be fonud for getting data in and out of
structs with a minimum of overhead.
</content>
</entry>
<entry>
<title>Use log crate instead of hand-rolled solution.</title>
<updated>2019-07-24T21:35:24Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2019-07-24T21:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/samd21-demo.git/commit/?id=87015d0256e5c3888681da6d469e515b58efbb5f'/>
<id>urn:sha1:87015d0256e5c3888681da6d469e515b58efbb5f</id>
<content type='text'>
  * Remove my logging macros except *_now variants, since those are
    still handy.

  * Move log flush into RTC handler. This probably belongs in a
    separate timer at some point.

  * Change all old log messages to log crate's macros, except the
    Panic and HardFault calls.
</content>
</entry>
</feed>
