<feed xmlns='http://www.w3.org/2005/Atom'>
<title>feurig/libmaplemidi-cma/support/scripts/reset.py, branch 0.0.10beta</title>
<subtitle>C and C++ library for STM32 ARM Cortex-M3 development boards.</subtitle>
<id>https://git.suspectdevices.com/feurig/libmaplemidi-cma/atom?h=0.0.10beta</id>
<link rel='self' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/atom?h=0.0.10beta'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/'/>
<updated>2010-09-17T05:48:52+00:00</updated>
<entry>
<title>Improve reset reliability on OS X.</title>
<updated>2010-09-17T05:48:52+00:00</updated>
<author>
<name>Perry Hung</name>
<email>iperry@gmail.com</email>
</author>
<published>2010-09-17T05:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=bdb85a454917a6e875c77ae12f9fd67961aebfae'/>
<id>urn:sha1:bdb85a454917a6e875c77ae12f9fd67961aebfae</id>
<content type='text'>
The USB reset scheme on OS X is unreliable. Adding a little bit of sleep
seems to make it much more reliable. This will probably do until we get
a chance to rewrite the USB stack and redo the whole auto-reset
scheme...
</content>
</entry>
<entry>
<title>Toolchain improvements</title>
<updated>2010-08-30T00:29:31+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-08-30T00:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=42fd9fdf2db14f4f442c409c4fbd4ac6e9ce9a51'/>
<id>urn:sha1:42fd9fdf2db14f4f442c409c4fbd4ac6e9ce9a51</id>
<content type='text'>
Updated Makefile to read the directory where libmaple is from the
environment variable LIBMAPLE_PATH, if it exists, defaulting to the
current working directory otherwise.

Updated reset.py to look around in /dev for the Maple serial port,
prompting the user if there appear to be multiple possibilities and
complaining if there aren't any.
</content>
</entry>
<entry>
<title>fix reset.py to work on OS X,; .gitignore leaves out ~ files; cleanup</title>
<updated>2010-08-29T06:07:32+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-08-29T06:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=b10ef4875fb5a48cf6c702a36b7a0bf6d84c5f78'/>
<id>urn:sha1:b10ef4875fb5a48cf6c702a36b7a0bf6d84c5f78</id>
<content type='text'>
support/make/build-rules.mk
</content>
</entry>
<entry>
<title>osx reset script changes</title>
<updated>2010-06-10T17:32:29+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@fiji.(none)</email>
</author>
<published>2010-06-10T17:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=57662f99c49ae5eb58ff5cba58f7f90812a721f5'/>
<id>urn:sha1:57662f99c49ae5eb58ff5cba58f7f90812a721f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new reset scheme, compatbile with old</title>
<updated>2010-06-10T17:07:53+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2010-06-10T17:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=d349b13258e71d17a4497605348edeee5212a5d7'/>
<id>urn:sha1:d349b13258e71d17a4497605348edeee5212a5d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added a somewhat broken version of the reset magic number scheme.</title>
<updated>2010-06-10T02:25:14+00:00</updated>
<author>
<name>AJM</name>
<email>poslathian@poslathian.(none)</email>
</author>
<published>2010-06-10T02:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=be5593982965b22518c0605ef951574b4b97c871'/>
<id>urn:sha1:be5593982965b22518c0605ef951574b4b97c871</id>
<content type='text'>
current version gets stuck in the isr somewhere. not sure why or where. must debug.
</content>
</entry>
<entry>
<title>first approach at modding the reset scheme</title>
<updated>2010-06-09T19:52:29+00:00</updated>
<author>
<name>AJM</name>
<email>poslathian@poslathian.(none)</email>
</author>
<published>2010-06-09T19:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=8afc89be1da70c2776333b3858532c6b753e11ce'/>
<id>urn:sha1:8afc89be1da70c2776333b3858532c6b753e11ce</id>
<content type='text'>
now we reset from recv bytes. After receiving the DTR/RTS toggle the next byte in from usb is parsed as the program_delay. For now, this just delays the reset for a period to close the serial port gracefully. Later, this delay will perhaps inform the bootloader of how long to live for...
</content>
</entry>
<entry>
<title>Moved reset script to support directory</title>
<updated>2010-05-28T09:24:21+00:00</updated>
<author>
<name>Perry Hung</name>
<email>iperry@alum.mit.edu</email>
</author>
<published>2010-05-28T09:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=643461080317191cd3897527ad39a716d4e9d64c'/>
<id>urn:sha1:643461080317191cd3897527ad39a716d4e9d64c</id>
<content type='text'>
For kicks.
</content>
</entry>
</feed>
