Skip to content

Commit 1a44074

Browse files
update doc for usb hardware
1 parent 22f41bd commit 1a44074

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

docs/static/hardware.rst

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,19 @@ The :ref:`sys/timers.h header <timers_h>` provides access to the timers.
237237
USB
238238
^^^^^^
239239

240-
The calculator has a USB port, of course, but the toolchain does not yet support it.
241-
Work on a USB driver is ongoing in the :code:`usbdrvce` branch on the toolchain.
242-
243-
The :ref:`sys/basicusb.h header <basicusb_h>` allows you to check if the battery is currently being charged, and that's about it.
240+
The calculator has a USB port which uses a Faraday FOTG210.
241+
A hardware driver is implemented in the :ref:`usbdrvce <usbdrvce_h>` library; available toolchain libraries are listed below.
242+
243+
============================= ====================================
244+
Library Use Case
245+
============================= ====================================
246+
:ref:`usbdrvce <usbdrvce_h>` USB data/control transfers
247+
:ref:`msddrvce <msddrvce_h>` Mass Storage Device access (drives)
248+
:ref:`fatdrvce <fatdrvce_h>` FAT32 filesystem support
249+
:ref:`srldrvce <srldrvce_h>` Serial device/host driver
250+
============================= ====================================
251+
252+
The :ref:`sys/basicusb.h header <basicusb_h>` also allows you to check if the battery is currently being charged, and that's about it.
244253

245254
Protected Hardware
246255
^^^^^^^^^^^^^^^^^^

0 commit comments

Comments
 (0)