Fixes to STM32 SPI, USB MSC class driver, and MMC/SD SPI driver from Petteri Aimonen

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5688 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2013-02-28 17:34:57 +00:00
parent d0f21192e0
commit 7d20a67179
5 changed files with 99 additions and 48 deletions
+15 -3
View File
@@ -607,15 +607,27 @@ static inline int usbmsc_cmdinquiry(FAR struct usbmsc_dev_s *priv,
memset(response->vendorid, ' ', 8+16+4);
len = strlen(g_mscvendorstr);
DEBUGASSERT(len <= 8);
if (len > 8)
{
len = 8;
}
memcpy(response->vendorid, g_mscvendorstr, len);
len = strlen(g_mscproductstr);
DEBUGASSERT(len <= 16);
if (len > 16)
{
len = 16;
}
memcpy(response->productid, g_mscproductstr, len);
len = strlen(g_mscserialstr);
DEBUGASSERT(len <= 4);
if (len > 4)
{
len = 4;
}
memcpy(response->revision, g_mscserialstr, len);
}
}