https://github.com/craigpeacock/pic32mk_usb
PIC32MK USB device code using MPLAB Harmony V3
https://github.com/craigpeacock/pic32mk_usb
cdc microchip pic32mk usb usb-device
Last synced: about 1 year ago
JSON representation
PIC32MK USB device code using MPLAB Harmony V3
- Host: GitHub
- URL: https://github.com/craigpeacock/pic32mk_usb
- Owner: craigpeacock
- Created: 2022-09-29T10:06:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-19T00:46:14.000Z (over 1 year ago)
- Last Synced: 2025-02-24T23:28:27.770Z (over 1 year ago)
- Topics: cdc, microchip, pic32mk, usb, usb-device
- Language: C
- Homepage:
- Size: 640 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PIC32MK USB
This repository contains [PIC32MK](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/pic32-32-bit-mcus/pic32mk) USB Device code generated using [MPLAB Harmony V3](https://www.microchip.com/en-us/tools-resources/configure/mplab-harmony).
The target is a custom PCB containing a [PIC32MK1024GPK064](https://www.microchip.com/en-us/product/PIC32MK1024GPK064) with a 8MHz Crystal Oscillator.
# Documentation and Resources
* [Microchip MPLAB Harmony Github Repo](https://github.com/Microchip-MPLAB-Harmony)
* [USB Device Applications with MPLAB Harmony USB Stack](https://mu.microchip.com/usb-device-applications-with-mplab-harmony-usb-stack)
The MPLAB Harmony 3 Content Manager will download harmony components to a folder on your local drive. Within the root harmony folder should be a [usb\doc](https://github.com/Microchip-MPLAB-Harmony/usb/tree/master/doc) folder containg
* [help_harmony_usb.pdf](https://github.com/Microchip-MPLAB-Harmony/usb/raw/master/doc/help_harmony_usb.pdf) - Acrobat PDF document
* help_harmony_usb.chm - Windows help file
# Harmony notes:
* [PIC32MK_USB/firmware/src/config/default/default.mhc](https://github.com/craigpeacock/PIC32MK_USB/tree/main/firmware/src/config/default/default.mhc) contains the configuration files for Harmony.
* The remainder of the [PIC32MK_USB/firmware/src/config/default](https://github.com/craigpeacock/PIC32MK_USB/tree/main/firmware/src/config/default) folder contains files automatically generated by Harmony and can be deleted and.or recreated by Harmony. They have been included in the repo to allow the code to successfully build without having to use Harmony.