Can it act as a usb device?

i am looking to either get this or a teensy. the teensy says it can implement keyboards and mice, but i have not seen anything that shows the hifive1 using the usb port for anything but programming and serial.

can the hifive1 be used to implement other usb devices?

I believe Teensy (of which there are many models) can do this because they use ARM microcontrollers with built in USB interfaces.

The HiFive1 uses an FTDI chip for the USB interface. According to the FTDI site: “Our devices do not return the correct USB device descriptors to be USB HID class or USB Mass Storage class.”

https://www.ftdichip.com/Support/Knowledgebase/index.html?canimakeftdidevicesappear.htm

1 Like