<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stm/usb.c, branch 5.3.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-05-21T19:14:27+00:00</updated>
<entry>
<title>stm: Remove long-obsolete stm/ port.</title>
<updated>2014-05-21T19:14:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-21T19:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aa7cf6f72f4e8a553f892629bb3338ab8c982d57'/>
<id>urn:sha1:aa7cf6f72f4e8a553f892629bb3338ab8c982d57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Add option to pyb_usb_dev_init() to use USB HID interface.</title>
<updated>2014-02-24T01:12:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-02-24T01:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2ee55c312d35f17216c0e770e029a2044863bdfd'/>
<id>urn:sha1:2ee55c312d35f17216c0e770e029a2044863bdfd</id>
<content type='text'>
With this option selected, only HID on its own works, not VCP+HID.
</content>
</entry>
<entry>
<title>Implement proper exception type hierarchy.</title>
<updated>2014-02-15T16:10:44+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-02-15T16:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c5966128c7c8a768f6726f299d85d5daef6bed48'/>
<id>urn:sha1:c5966128c7c8a768f6726f299d85d5daef6bed48</id>
<content type='text'>
Each built-in exception is now a type, with base type BaseException.
C exceptions are created by passing a pointer to the exception type to
make an instance of.  When raising an exception from the VM, an
instance is created automatically if an exception type is raised (as
opposed to an exception instance).

Exception matching (RT_BINARY_OP_EXCEPTION_MATCH) is now proper.

Handling of parse error changed to match new exceptions.

mp_const_type renamed to mp_type_type for consistency.
</content>
</entry>
<entry>
<title>Merge branch 'iabdalkader-master'</title>
<updated>2014-02-01T16:17:06+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-02-01T16:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d71cd86dc1b1a95ab1cbe82e4b205407a5fa1199'/>
<id>urn:sha1:d71cd86dc1b1a95ab1cbe82e4b205407a5fa1199</id>
<content type='text'>
Conflicts:
	stm/usb.c
	stm/usb.h
</content>
</entry>
<entry>
<title>stm: Add support for ctrl-C to interrupt running Python.</title>
<updated>2014-02-01T16:04:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-02-01T16:04:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=01156d510c728408be4fd3100bcee18e8985ac00'/>
<id>urn:sha1:01156d510c728408be4fd3100bcee18e8985ac00</id>
<content type='text'>
Using PendSV interrupt at lowest priority, code can now raise an
exception during an interrupt by calling pendsv_nlr_jump.  The exception
will be raised when all interrupts are finished.  This is used to trap
ctrl-C from the USB VCP to break out of running Python code.
</content>
</entry>
<entry>
<title>Detect VCP line state.</title>
<updated>2014-02-01T11:28:29+00:00</updated>
<author>
<name>mux</name>
<email>freelancer.c@gmail.com</email>
</author>
<published>2014-02-01T11:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b2269b610e5f29d60d637e9b433275646ea3d53e'/>
<id>urn:sha1:b2269b610e5f29d60d637e9b433275646ea3d53e</id>
<content type='text'>
* Detect VCP line state, based on SET_CONTROL_LINE_STATE request
</content>
</entry>
<entry>
<title>stm: USB host mode working! Restructure stm library directories.</title>
<updated>2014-01-26T17:41:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-01-26T17:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=75abee206d1a575aa98a486d043c94d64df432c1'/>
<id>urn:sha1:75abee206d1a575aa98a486d043c94d64df432c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Remove unnecessary #includes; small other changes.</title>
<updated>2014-01-23T22:16:15+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-01-23T22:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3257d3543becc23b045c94e99f814e80d306d235'/>
<id>urn:sha1:3257d3543becc23b045c94e99f814e80d306d235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Fix USART3 init.  Small edits to Makefile and other things.</title>
<updated>2014-01-22T22:55:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-01-22T22:55:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b5d13c309f00b0c959c0806c1ab11ba7a07c2cee'/>
<id>urn:sha1:b5d13c309f00b0c959c0806c1ab11ba7a07c2cee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm: Re-instate C debugging USART port (disabled by default).</title>
<updated>2014-01-13T00:20:06+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-01-13T00:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=328708eb2504eae2ca8132c948bc3b1fc1c95243'/>
<id>urn:sha1:328708eb2504eae2ca8132c948bc3b1fc1c95243</id>
<content type='text'>
See pyb_usart_global_debug variable.

Also did some work on USB OTG, but nothing working yet.
</content>
</entry>
</feed>
