File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change
1
+ [ ![ crates.io] ( https://img.shields.io/crates/d/nrf-usbd.svg )] ( https://crates.io/crates/nrf-usbd )
2
+ [ ![ crates.io] ( https://img.shields.io/crates/v/nrf-usbd.svg )] ( https://crates.io/crates/nrf-usbd )
3
+ ![ Build Status] ( https://github.com/nrf-rs/nrf-usbd/workflows/CI/badge.svg )
4
+
5
+ # ` nrf-usbd `
6
+
7
+ > [ usb-device] ( https://github.com/mvirkkunen/usb-device ) implementation for Nordic Semiconductor nRF
8
+ microcontrollers.
9
+
10
+ ## Supported microcontrollers
11
+
12
+ * ` nrf52840 `
13
+ * ` nrf52833 `
14
+ * ` nrf52820 `
15
+ * ` nrf5340 ` , maybe?
16
+
17
+ ## Usage
18
+
19
+ This driver is relatively low-level, and is intended for use through a HAL library.
20
+ Such HAL library should implement ` UsbPeripheral ` for the corresponding USB peripheral object.
21
+ This trait declares all the peripheral properties that may vary from one device family to the other.
22
+
23
+ ## Examples
24
+
25
+ See the [ ` nrf-hal ` ] ( https://github.com/nrf-rs/nrf-hal ) for the reference HAL implementation.
26
+
27
+ See the [ ` example ` ] ( ./example ) directory for an example on how to use it standalone without a HAL. This is
28
+ discouraged, the recommended usage is through ` nrf-hal ` .
You can’t perform that action at this time.
0 commit comments