diff options
| author | Bernard Xiong <[email protected]> | 2013-06-03 06:38:51 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2013-06-03 06:38:51 +0800 |
| commit | 3c04d0b0a06f6984829d682dbef4de280a139480 (patch) | |
| tree | 885fbea1d200aabf499869fe69cd36526c86339f /components/drivers/include | |
| parent | 84da2a4dcc0a00ee02a83870990a3a27e5c1c344 (diff) | |
| parent | 8238f850369b82843e6d2cef050a412d9218436c (diff) | |
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
Diffstat (limited to 'components/drivers/include')
| -rw-r--r-- | components/drivers/include/drivers/mmcsd_core.h | 31 | ||||
| -rw-r--r-- | components/drivers/include/drivers/usb_device.h | 1 |
2 files changed, 1 insertions, 31 deletions
diff --git a/components/drivers/include/drivers/mmcsd_core.h b/components/drivers/include/drivers/mmcsd_core.h index 1f7b38795c..5326425bfd 100644 --- a/components/drivers/include/drivers/mmcsd_core.h +++ b/components/drivers/include/drivers/mmcsd_core.h @@ -210,37 +210,6 @@ rt_inline rt_uint32_t fls(rt_uint32_t val) return bit; } -#if !defined(__GNUC__) || defined(__CC_ARM) -rt_inline rt_uint32_t ffs(rt_uint32_t x) -{ - int r = 1; - - if (!x) - return 0; - if (!(x & 0xffff)) { - x >>= 16; - r += 16; - } - if (!(x & 0xff)) { - x >>= 8; - r += 8; - } - if (!(x & 0xf)) { - x >>= 4; - r += 4; - } - if (!(x & 3)) { - x >>= 2; - r += 2; - } - if (!(x & 1)) { - x >>= 1; - r += 1; - } - return r; -} -#endif - void mmcsd_host_lock(struct rt_mmcsd_host *host); void mmcsd_host_unlock(struct rt_mmcsd_host *host); void mmcsd_req_complete(struct rt_mmcsd_host *host); diff --git a/components/drivers/include/drivers/usb_device.h b/components/drivers/include/drivers/usb_device.h index 95dd962a3a..f0e0989ce5 100644 --- a/components/drivers/include/drivers/usb_device.h +++ b/components/drivers/include/drivers/usb_device.h @@ -145,6 +145,7 @@ enum udev_msg_type USB_MSG_SETUP_NOTIFY, USB_MSG_DATA_NOTIFY, USB_MSG_SOF, + USB_MSG_RESET, }; typedef enum udev_msg_type udev_msg_type; |
