Skip to content

This is the USB Device Vendor Class demo software which runs on PIC24F LCD USB Curiosity Development Board.

License

Notifications You must be signed in to change notification settings

unforgiven-development/pic24f-lcd-usb-curiosity-usb-device-vendor

 
 

Repository files navigation

image

PIC24F LCD USB Curiosity Development Board USB Device Vendor Class Demo.

Summary

This is the demo software which runs on PIC24F LCD USB Curiosity Development Board (DM240018). The PIC24F LCD USB Curiosity Development Board is a cost-effective, fully integrated development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board. Refer to https://www.microchip.com/pic24flcdusbcuriosity for additional details about the board.

Related Documentation

Hardware Used

Software Used

Operation

This demonstrates basic USB connectivity using a vendor class driver (either WinUSB or LibUSB).

The demo allows the PC application to poll the state of the board push button or change the state of the LED.

After programming(flashing the hex file), plug a USB cable in the second USB port on the board for the application use.

On Windows 8 or later, no driver installation should be required. When using on a Windows system before Windows 8, a signed driver package can be found in the apps/usb/device/vendor_basic/utilities/inf folder.

On Linux and MacOS systems, no signed driver is required. LibUSB should be available on those systems for use.

Once connected, open one of the example PC utilities in the utilities folder. Use the UI elements to read the button status and control the LED.

image

About

This is the USB Device Vendor Class demo software which runs on PIC24F LCD USB Curiosity Development Board.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 69.5%
  • C++ 29.8%
  • Other 0.7%