/stm32_usb_hid

Project on the STM32F4 microcontroller

Primary LanguageC

USB HID host for keyboard (and mouse) on the STM32F429I-DISC1 microcontroller

Toolchain: GNU Make, arm-none-eabi-gcc, ST-LINK, OpenOCD on Linux

Note: This program only works for legacy USB HID boot devices, (Appendix F)

Usage:

  • git clone <this repo>
  • cd project
  • make
  • make flash

For debugging

  • run openocd.sh followed by gdb.sh