/********************************************************************FileName: HardwareProfile.hDependencies: See INCLUDES sectionProcessor: PIC18, PIC24, or PIC32 USB MicrocontrollersHardware: The code is natively intended to be used on thefollowing hardware platforms:PICDEM FS USB Demo BoardPIC18F46J50 FS USB Plug-In ModulePIC18F87J50 FS USB Plug-In ModuleExplorer 16 + PIC24 or PIC32 USB PIMsPIC24F Starter KitLow Pin Count USB Development KitThe firmware may be modified for use on other USBplatforms by editing this file (HardwareProfile.h)Compiler: Microchip C18 (for PIC18), C30 (for PIC24),or C32 (for PIC32)Company: Microchip Technology, Inc.Software License Agreement:The software supplied herewith by Microchip Technology Incorporated(the Company) for its PIC® Microcontroller is intended andsupplied to you, the Companys customer, for use solely andexclusively on Microchip PIC Microcontroller products. Thesoftware is owned by the Company and/or its supplier, and isprotected under applicable copyright laws. All rights are reserved.Any use in violation of the foregoing restrictions may subject theuser to criminal sanctions under applicable laws, as well as tocivil liability for the breach of the terms and conditions of thislicense.THIS SOFTWARE IS PROVIDED IN AN AS IS CONDITION. NO WARRANTIES,WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITEDTO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT,IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL ORCONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.********************************************************************File Description:Change History:Rev Date Description1.0 11/19/2004 Initial release2.1 02/26/2007 Updated for simplicity and to use commoncoding style2.3 09/15/2008 Broke out each hardware platform into its own"HardwareProfile - xxx.h" file********************************************************************/#ifndef HARDWARE_PROFILE_H#define HARDWARE_PROFILE_H//#define DEMO_BOARD USER_DEFINED_BOARD#if !defined(DEMO_BOARD)#if defined(__C32__)#if defined(__32MX460F512L__)#if defined(PIC32MX460F512L_PIM)#include "HardwareProfile - PIC32MX460F512L PIM.h"#elif defined(PIC32_USB_STARTER_KIT)#include "HardwareProfile - PIC32 USB Starter Kit.h"#else#include "HardwareProfile - UBW32.h"#endif#elif defined(__32MX795F512L__)#if defined(PIC32MX795F512L_PIM)#include "HardwareProfile - PIC32MX795F512L PIM.h"#elif defined(PIC32_USB_STARTER_KIT)//PIC32 USB Starter Kit II#include "HardwareProfile - PIC32 USB Starter Kit.h"#endif#endif#endif#if defined(__C30__)#if defined(__PIC24FJ256GB110__)#include "HardwareProfile - PIC24FJ256GB110 PIM.h"#elif defined(__PIC24FJ256GB106__)#include "HardwareProfile - PIC24F Starter Kit.h"#endif#endif#if defined(__18CXX)#if defined(__18F4550)#include "HardwareProfile - UBW.h"#elif defined(__18F87J50)#include "HardwareProfile - PIC18F87J50 PIM.h"#elif defined(__18F14K50)#include "HardwareProfile - Low Pin Count USB Development Kit.h"#elif defined(__18F46J50)#include "HardwareProfile - PIC18F46J50 PIM.h"#elif defined(__18F2550)#include "HardwareProfile - UBW.h"#endif#endif#endif#if !defined(DEMO_BOARD)#error "Demo board not defined. Either define DEMO_BOARD for a custom board or select the correct processor for the demo board."#endif#endif //HARDWARE_PROFILE_H