Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add enum_u8 macro to simplify enum conversion | Robin Krahl | 2019-02-18 |
| | | | | | | | | We need several enums that map to a u8 value. This patch adds the enum_u8 macro that automatically derives the From and TryFrom macros for an enum to make these conversions easier. As TryFrom is not stable yet, we add our own TryFrom trait. | ||
* | Add USB stack and simple HID implementation | Robin Krahl | 2019-02-18 |
| | | | | | | | | This patch adds the usb-device and stm32f103xx-usb crates that provide a USB stack. It introduces the HidClass struct, a basic implementation of the Human Interface Device (HID) USB class. Devices with that class are recognized as HID devices with the specified vendor and product ID, but do not provide the endpoints required for interaction. | ||
* | Initial commit | Robin Krahl | 2019-02-18 |