# PIC18F-CDC-Example **Repository Path**: curliph/PIC18F-CDC-Example ## Basic Information - **Project Name**: PIC18F-CDC-Example - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-18 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README PIC18F CDC Example ================== TL;DR: A stripped-down, minimum hard- and software [CDC][1] example for PIC18F devices, derived from my [initial approach][3] to implement a PIC18F14K50 into [M-Stack][2]. --- ### NEWS #### Changes 2017/10/XX - initial upload - uNcLeAn mess (but working) - started clean-up phase 1 --- ### USAGE This project contains a complete and ready to load MPLab X project file. Different MCUs can be selected via the build configurations. [...] --- ### SUPPORTED DEVICES/CONFIGURATIONS - XC8, v1.44 PRO mode #### 18F14K50 - 12MHz crystal, 4xPLL, HS - no external USB pull-ups - interrupt functionality currently not supported - [...] [...] --- ### LICENSE All files are licensed under the [GNU Lesser General Public License (LGPL) version 3.0][4]. --- ### TODO - code clean-up, phase 2..282 - minimal schematic; link to webpage - interrupt functionality - ... --- ### RANDOM NOTES For changes made to the original library, search the source code for "FMMT666". I usually [tm] documented everything. Almost. Sometimes. = Harmony is crap. = Don't code and AVR. = .o/ --- Have fun FMMT66(ASkr) [1]: https://en.wikipedia.org/wiki/USB_communications_device_class [2]: http://www.signal11.us/oss/m-stack [3]: https://github.com/FMMT666/m-stack [4]: https://www.gnu.org/licenses/lgpl-3.0.html