summaryrefslogtreecommitdiff
path: root/components/drivers/usb/usbdevice/class/mstorage.c
AgeCommit message (Collapse)Author
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2021-03-16Merge branch 'master' into compdillon-min
2021-03-11component: driver: usb: Add usb interface string(iInterface) settingDillon Min
To make compositive usb device string more reansonable, not all devices just show same "RTT Composite Device" on windows device manager. add a interface rt_usbd_device_set_interface_string to set respective interface string. Signed-off-by: Dillon Min <[email protected]> v1 -> v2: remove all tabs to space, to match rt-thread coding style
2021-03-08[compoenets] auto & manual formattedMeco Man
2020-11-21Update mstorage.cDavid Lin
2020-07-03merge latest usb class with workaroundhphuang
2020-06-22mstorage.c: fix bug in device descriptor that MAC OS enumeration failed.hphuang
2020-04-28mstorage.c: fix the issue that _read_capacity() returns the wrong last valid ↵hphuang
address of storage medium
2020-03-16Support msc mode automatic switchingCliff Chen
Signed-off-by: Cliff Chen <[email protected]>
2018-10-22[Components][drivers][usb]修复非对齐访问异常zyh
2018-10-14[license] Change license to Apache.Bernard Xiong
2018-08-28消除usb结构体gcc编译时的相关警告liruncong
2018-04-24[Coponents][USB device]add class register interfacezyh
2018-03-16[Components][USB Device]各个class对HS进行了适配ZYH
部分class还不支持HS,RNDIS存在暂时无法解决的已知bug
2017-12-21[USB Device]fix an error on mscZYH
2017-11-29[Components][Drivers][USB]Add IAD support for MSC classMiraculousConch
2017-11-29[Components][Driver][USB][Class]fix msc classMiraculousConch
2017-11-11[usb]update usb stacktangyuxin
2014-02-16Update USB Device Stack to support more device controllers;shaolin
Pass USB CV test verification; Code cleanup;
2013-06-28Embedded GPLv2 license in driversyiyue.fang
2013-06-15udisk can be ejectheyuanjie87
2013-01-24class driver can custom string descriptionheyuanjie87
2013-01-09allows the user custom PID and VIDheyuanjie87
2013-01-08Re-normalizing the repoMing, Bai
2012-12-30change inferface handler parameter; add a protocol define[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2564 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-17Descriptor is no longer using the global variable[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2489 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-12change endpoint and class handler[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2476 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-08csw structure address alignment[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2468 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-01Single block write data[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2463 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-26output log when no disk[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2450 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-25make UDisk work well[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2448 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-25add USB composite and mass storage class features in USB device stack[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2447 bbd45198-f89e-11dd-88c7-29a3b14d5316