* to a FAT library to give file-level access to an attached device's contents.\r
*\r
* \note Many Mass Storage devices on the market are non-compliant to the\r
- * specifications and thus can proove difficult to interface with. It\r
- * may be neccesary to retry the functions in the module several times\r
+ * specifications and thus can prove difficult to interface with. It\r
+ * may be necessary to retry the functions in the module several times\r
* after they have returned and error to successfully send the command\r
* to the device. Some devices may also need to have the stream function\r
* timeout period extended beyond 100ms (some badly designed devices exceeding\r
\r
/* Globals: */\r
/** Current CBW to send to the device. This is automatically filled by the routines\r
- * in this file and is not externally accessable.\r
+ * in this file and is not externally accessible.\r
*/\r
static CommandBlockWrapper_t SCSICommandBlock;\r
\r
/** Current CSW received from the device. This is automatically filled by the routines\r
- * in this file and is externally accessable so that the return codes may be checked.\r
+ * in this file and is externally accessible so that the return codes may be checked.\r
*/\r
CommandStatusWrapper_t SCSICommandStatus;\r
\r
/** Current Tag value used in issued CBWs to the device. This is automatically incremented\r
- * by the routines in this file, and is not externally accessable.\r
+ * by the routines in this file, and is not externally accessible.\r
*/\r
static uint32_t MassStore_Tag = 1;\r
\r
/* Check to see if a new frame has been issued (1ms elapsed) */\r
if (USB_INT_HasOccurred(USB_INT_HSOFI))\r
{\r
- /* Clear the flag and decrement the timout period counter */\r
+ /* Clear the flag and decrement the timeout period counter */\r
USB_INT_Clear(USB_INT_HSOFI);\r
TimeoutMSRem--;\r
\r