<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/tinyusb/class/msc.h, branch codex/class-reference-docs</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/tinyusb/class/msc.h?h=codex%2Fclass-reference-docs</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/tinyusb/class/msc.h?h=codex%2Fclass-reference-docs'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2018-03-06T10:26:34Z</updated>
<entry>
<title>move class files</title>
<updated>2018-03-06T10:26:34Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2018-03-06T10:26:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=98f12c9833b4867cad46ea80ca2525d26fd6b075'/>
<id>urn:sha1:98f12c9833b4867cad46ea80ca2525d26fd6b075</id>
<content type='text'>
</content>
</entry>
<entry>
<title>formatting</title>
<updated>2015-05-01T11:45:22Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2015-05-01T11:45:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=62ae417add4f4806ae9b1bcf910708c4f0b8173b'/>
<id>urn:sha1:62ae417add4f4806ae9b1bcf910708c4f0b8173b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>formatting</title>
<updated>2015-05-01T11:37:58Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2015-05-01T11:37:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c73907f83107caa5c495c5121cdb4e660f5a0ea0'/>
<id>urn:sha1:c73907f83107caa5c495c5121cdb4e660f5a0ea0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace ATTR_PACKED_STRUCT by simply ATTR_PACKED (drop IAR support)</title>
<updated>2015-05-01T11:34:08Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2015-05-01T11:34:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9218d1e8bb9fd6cb37358c9e08f6ff9849c6110c'/>
<id>urn:sha1:9218d1e8bb9fd6cb37358c9e08f6ff9849c6110c</id>
<content type='text'>
remove "primitive_types.h" by simply include stdbool.h, stdint.h
</content>
</entry>
<entry>
<title>doxygen documenting</title>
<updated>2014-03-25T06:00:37Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2014-03-25T06:00:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=15d0139bc5d17bb8cda5bf98c3ae5631b62f1e84'/>
<id>urn:sha1:15d0139bc5d17bb8cda5bf98c3ae5631b62f1e84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doxygen document</title>
<updated>2014-03-16T15:20:33Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2014-03-16T15:20:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d1d4ddd85626567ddd0369387276ccf9680673d6'/>
<id>urn:sha1:d1d4ddd85626567ddd0369387276ccf9680673d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>complete msc demo with lpc13uxx with readonly flash</title>
<updated>2013-11-26T06:58:13Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2013-11-26T06:58:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=47d8af71118e9b82053a0d2238d67890ecf52c78'/>
<id>urn:sha1:47d8af71118e9b82053a0d2238d67890ecf52c78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>msc add support</title>
<updated>2013-11-05T06:02:15Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2013-11-05T06:02:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=83d9ececfb1445c46b0a85da073d10ad932e6d4d'/>
<id>urn:sha1:83d9ececfb1445c46b0a85da073d10ad932e6d4d</id>
<content type='text'>
- SCSI_CMD_MODE_SELECT_6
- SCSI_CMD_MODE_SENSE_6
- SCSI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL

fix msc device bug with no data unsupported command
complete msc device demo with ram disk of 8KB
</content>
</entry>
<entry>
<title>added support for</title>
<updated>2013-11-01T15:00:39Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2013-11-01T15:00:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d02ef073376d3f57cbaf9e494ffd27ee113f1cf6'/>
<id>urn:sha1:d02ef073376d3f57cbaf9e494ffd27ee113f1cf6</id>
<content type='text'>
- sense data scsi_sense_fixed_data_t
- read format capacity scsi_read_format_capacity_data_t

change msc device callback to support actual response
fix dcd_pipe_clear_stall also reset toggle
</content>
</entry>
<entry>
<title>implement msc device class</title>
<updated>2013-11-01T05:11:26Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2013-11-01T05:11:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3a54ad4c0d4e31bf9a13cebb771ccc9e9f4f6449'/>
<id>urn:sha1:3a54ad4c0d4e31bf9a13cebb771ccc9e9f4f6449</id>
<content type='text'>
usbd auto stall control for not supported return from class control request
usbd implement xfer isr callback mechanism
DCD
- implement dcd multiple qtd support
- dcd dcd_pipe_stall
- implement dcd_pipe_queue_xfer
- xfer_complete_isr
- flush control endpoint if received new setup while previous transfer is not complete
change msc_cmd_block_wrapper_t flags field to dir
force full speed for easy testing

NOTEs: somehow unable to get endpoint IN interrupt with ioc
</content>
</entry>
</feed>
