<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/usbdev, branch v1.8.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-10-04T04:39:31+00:00</updated>
<entry>
<title>stmhal/usb: Use real packet size (not maximum) in HID receive.</title>
<updated>2016-10-04T04:39:31+00:00</updated>
<author>
<name>Pavol Rusnak</name>
<email>stick@gk2.sk</email>
</author>
<published>2016-09-22T20:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=99d62c4def5f62af66cf66b3e620de21f017db29'/>
<id>urn:sha1:99d62c4def5f62af66cf66b3e620de21f017db29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/usb: Use correct ClassData structure for HID receive.</title>
<updated>2016-10-04T04:38:32+00:00</updated>
<author>
<name>Pavol Rusnak</name>
<email>stick@gk2.sk</email>
</author>
<published>2016-09-22T19:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f3cf6e6a873e7c14781200a23efa733c95bc510'/>
<id>urn:sha1:8f3cf6e6a873e7c14781200a23efa733c95bc510</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/usb: Add support to receive USB HID messages from host.</title>
<updated>2016-10-04T04:38:01+00:00</updated>
<author>
<name>Philip Potter</name>
<email>philip.g.potter@gmail.com</email>
</author>
<published>2016-08-29T21:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eb239b839855de4f7fbf241635b702773f421b60'/>
<id>urn:sha1:eb239b839855de4f7fbf241635b702773f421b60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/usbdev: Add OUT endpoint to HID interface.</title>
<updated>2016-10-04T04:20:11+00:00</updated>
<author>
<name>Philip Potter</name>
<email>philip.g.potter@gmail.com</email>
</author>
<published>2016-08-25T21:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=03de5a13cf7349bc43b9c50a43df9aa1113492fa'/>
<id>urn:sha1:03de5a13cf7349bc43b9c50a43df9aa1113492fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: add option to query for the current usb mode</title>
<updated>2015-09-03T22:30:43+00:00</updated>
<author>
<name>Tony Abboud</name>
<email>tdabboud@hotmail.com</email>
</author>
<published>2015-08-30T21:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d8fdcb4bec5024503b636bcdbad244bef4e6576'/>
<id>urn:sha1:8d8fdcb4bec5024503b636bcdbad244bef4e6576</id>
<content type='text'>
Fetch the current usb mode and return a string representation when
pyb.usb_mode() is called with no args. The possible string values are interned
as qstr's. None will be returned if an incorrect mode is set.
</content>
</entry>
<entry>
<title>stmhal: In USB HID driver, make polling interval configurable.</title>
<updated>2015-04-13T15:59:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-04-13T15:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b1f68685ec462bcde572455c262cb78a53112816'/>
<id>urn:sha1:b1f68685ec462bcde572455c262cb78a53112816</id>
<content type='text'>
When setting usb_mode to "HID", hid config object now has
polling-interval (in ms) as the 4th element.  It mmust now be a 5-tuple
of the form:

(subclass, protocol, max_packet_len, polling_interval, report_desc)

The mouse and keyboard defaults have polling interval at 8ms.
</content>
</entry>
<entry>
<title>stmhal: Remove obsolete usbdev file.</title>
<updated>2015-02-13T14:03:44+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T14:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c385a639e6316cba4ff0e7a859325807857d8f00'/>
<id>urn:sha1:c385a639e6316cba4ff0e7a859325807857d8f00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Coding style cleanup in usbd_cdc_msc_hid.c.</title>
<updated>2015-02-13T14:02:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-03T22:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b157a99a8bc504e2786c539a5d6c2d052709ff77'/>
<id>urn:sha1:b157a99a8bc504e2786c539a5d6c2d052709ff77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Properly define pyb.usb_mode() semantics.</title>
<updated>2015-02-13T14:02:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-03T22:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55d6218b9a17f23754bd00d2759800a1447599ca'/>
<id>urn:sha1:55d6218b9a17f23754bd00d2759800a1447599ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Put CDC last in config descriptors to match with iface nums.</title>
<updated>2015-02-13T14:02:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-03T21:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=65af7ebdc5c53eebcec7950948abcc16d6a0ac6c'/>
<id>urn:sha1:65af7ebdc5c53eebcec7950948abcc16d6a0ac6c</id>
<content type='text'>
Apparently the order of interface numbers should be sequential and
increasing in a config descriptor.  So as to retain compatibility with
Windows drivers for the CDC+MSC and CDC+HID modes, we move the CDC
configs to the end of the descriptors, instead of changing the interface
numbers.

See PR #957 for background.
</content>
</entry>
</feed>
