;      This program is free software: you can redistribute it and/or modify
;    it under the terms of the GNU General Public License as published by
;    the Free Software Foundation, either version 3 of the License, or
;    (at your option) any later version.

;    This program is distributed in the hope that it will be useful,
;    but WITHOUT ANY WARRANTY; without even the implied warranty of
;    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;    GNU General Public License for more details.
;
;    You should have received a copy of the GNU General Public License
;    along with this program.  If not, see <http://www.gnu.org/licenses/>.

; This may be used for personal use, no commercial use is allowed without permission.


; Updated July 1, 211

;=============     www.ChromationSystems.com       ============

; ==============   For Kits, Projects, Parts        ============

; == Please Support Future Projects by Visiting the Store or Donating ==

This Device is seen by a computer as a Human Interface Device Keyboard. It has 10 button
inputs that send a key or key combonations. Key/Combos are set in firmware and are for a Windows
based PC. The source is easily changed for custom keys. More OS's may be added in the future.

See www.ChromationSystems.com/quickkey.html for info and updates.

Supplied in this zip are 

- Schematic
- PCB Copper layout
- PCB Silkscreen layer
- HEX File for PIC18F14K50
- Project files
	-Source, main.c
	-USB headers and includes (for the most part, still need to install Microchips USB Stack)
	-MPLAB project files
-HEX file with firwmare for 18F14K50
- Processing Application in windows, linux and mac format.

For the project it should compile after going to 
Project -> Build Options -> Project -> Directories -> 

Then setting the dropdowns to:

Library Search path to Microchip Directory/MCC18/lib
Include Search path to Microchip Directory/MCC18/lib

Loacate the Linker script

Fuses:

        #pragma config CPUDIV = NOCLKDIV
        #pragma config USBDIV = OFF
        #pragma config FOSC   = HS
        #pragma config PLLEN  = ON
        #pragma config FCMEN  = OFF
        #pragma config IESO   = OFF
        #pragma config PWRTEN = OFF
        #pragma config BOREN  = OFF
        #pragma config BORV   = 30
        #pragma config WDTEN  = OFF
        #pragma config WDTPS  = 32768
        #pragma config MCLRE  = OFF
        #pragma config HFOFST = OFF
        #pragma config STVREN = ON
        #pragma config LVP    = OFF
        #pragma config XINST  = OFF
        #pragma config BBSIZ  = OFF
        #pragma config CP0    = OFF
        #pragma config CP1    = OFF
        #pragma config CPB    = OFF
        #pragma config WRT0   = OFF
        #pragma config WRT1   = OFF
        #pragma config WRTB   = OFF
        #pragma config WRTC   = OFF
        #pragma config EBTR0  = OFF
        #pragma config EBTR1  = OFF
        #pragma config EBTRB  = OFF        



Please help support this and future projects by

Buying a Kit or PCB from my Store, or Donating