@@ -11,17 +11,20 @@ The **msddrvce** library implements routines for writing and reading data to/fro
11
11
Common MSDs include flash drives, SD cards, hard drives, and similar block-level storage devices.
12
12
Both synchronous and asynchronous block read/write functions are provided by this library.
13
13
14
- .. note ::
15
-
16
- Only drives utilizing 512 byte logical blocks and Master Boot Record (MBR) partition formats are currently supported.
17
-
18
14
.. contents :: :local:
19
15
:depth: 3
20
16
17
+ Known Limitations
18
+ -----------------
19
+
20
+ - The maximum drive size is 2TiB.
21
+ - Only drives utilizing 512 byte logical blocks are supported.
22
+
21
23
Supported Devices
22
24
-----------------
23
25
24
- The following drives have been verified to work (or not work) when used with a standard OTG adapter connector.
26
+ The following drives have been verified to work when used with a standard OTG adapter connector.
27
+ Other devices may also work but may not have been tested.
25
28
The **msd_bandwidth ** program found in the msddrvce examples directory can be used to determine if the device is suitable.
26
29
This program can also be used to test the bandwidth for reading/writing blocks on the device, given in the below table:
27
30
@@ -40,13 +43,11 @@ This program can also be used to test the bandwidth for reading/writing blocks o
40
43
+--------------------------------------------+-------------+---------------+--------------+
41
44
| Sandisk Ultra 32GB | 3.0 | 222.57 | 253.29 |
42
45
+--------------------------------------------+-------------+---------------+--------------+
43
- | Sandisk Cruzer Glide 32B | 2.0 | 232.94 | 252.94 |
44
- +--------------------------------------------+-------------+---------------+--------------+
45
- | Cheap unamed drive | 2.0 | 210.00 | 252.35 |
46
+ | Sandisk Cruzer Glide 32GB | 2.0 | 232.94 | 252.94 |
46
47
+--------------------------------------------+-------------+---------------+--------------+
47
48
48
49
API Documentation
49
50
-----------------
50
51
51
52
.. doxygenfile :: msddrvce.h
52
- :project: CE C Toolchain
53
+ :project: CE C/C++ Toolchain
0 commit comments