diff options
Diffstat (limited to 'firmware/src/system_config/default/system_config.h')
| -rw-r--r-- | firmware/src/system_config/default/system_config.h | 165 | 
1 files changed, 165 insertions, 0 deletions
diff --git a/firmware/src/system_config/default/system_config.h b/firmware/src/system_config/default/system_config.h new file mode 100644 index 0000000..a8faed8 --- /dev/null +++ b/firmware/src/system_config/default/system_config.h @@ -0,0 +1,165 @@ +/*******************************************************************************
 +  MPLAB Harmony System Configuration Header
 +
 +  File Name:
 +    system_config.h
 +
 +  Summary:
 +    Build-time configuration header for the system defined by this MPLAB Harmony
 +    project.
 +
 +  Description:
 +    An MPLAB Project may have multiple configurations.  This file defines the
 +    build-time options for a single configuration.
 +
 +  Remarks:
 +    This configuration header must not define any prototypes or data
 +    definitions (or include any files that do).  It only provides macro
 +    definitions for build-time configuration options that are not instantiated
 +    until used by another MPLAB Harmony module or application.
 +    
 +    Created with MPLAB Harmony Version 1.06
 +*******************************************************************************/
 +
 +// DOM-IGNORE-BEGIN
 +/*******************************************************************************
 +Copyright (c) 2013-2015 released Microchip Technology Inc.  All rights reserved.
 +
 +Microchip licenses to you the right to use, modify, copy and distribute
 +Software only when embedded on a Microchip microcontroller or digital signal
 +controller that is integrated into your product or third party product
 +(pursuant to the sublicense terms in the accompanying license agreement).
 +
 +You should refer to the license agreement accompanying this Software for
 +additional information regarding your rights and obligations.
 +
 +SOFTWARE AND DOCUMENTATION ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND,
 +EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
 +MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
 +IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
 +CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
 +OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
 +INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
 +CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
 +SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
 +(INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
 +*******************************************************************************/
 +// DOM-IGNORE-END
 +
 +#ifndef _SYSTEM_CONFIG_H
 +#define _SYSTEM_CONFIG_H
 +
 +/* This is a temporary workaround for an issue with the peripheral library "Exists"
 +   functions that causes superfluous warnings.  It "nulls" out the definition of
 +   The PLIB function attribute that causes the warning.  Once that issue has been
 +   resolved, this definition should be removed. */
 +#define _PLIB_UNSUPPORTED
 +
 +
 +// *****************************************************************************
 +// *****************************************************************************
 +// Section: Included Files
 +// *****************************************************************************
 +// *****************************************************************************
 +/*  This section Includes other configuration headers necessary to completely
 +    define this configuration.
 +*/
 +
 +
 +// *****************************************************************************
 +// *****************************************************************************
 +// Section: System Service Configuration
 +// *****************************************************************************
 +// *****************************************************************************
 +
 +// *****************************************************************************
 +/* Common System Service Configuration Options
 +*/
 +#define SYS_VERSION_STR           "1.06"
 +#define SYS_VERSION               10600
 +
 +// *****************************************************************************
 +/* Clock System Service Configuration Options
 +*/
 +#define SYS_CLK_FREQ                        80000000ul
 +#define SYS_CLK_BUS_PERIPHERAL_1            40000000ul
 +#define SYS_CLK_BUS_PERIPHERAL_3            40000000ul
 +#define SYS_CLK_BUS_PERIPHERAL_4            40000000ul
 +#define SYS_CLK_BUS_PERIPHERAL_7            80000000ul
 +#define SYS_CLK_CONFIG_PRIMARY_XTAL         24000000ul
 +#define SYS_CLK_CONFIG_SECONDARY_XTAL       32768ul
 +   
 +/*** Ports System Service Configuration ***/
 +
 +#define SYS_PORT_B_ANSEL        0x0
 +#define SYS_PORT_B_TRIS         0x0
 +#define SYS_PORT_B_LAT          0x0
 +#define SYS_PORT_B_ODC          0x0
 +#define SYS_PORT_B_CNPU         0x0
 +#define SYS_PORT_B_CNPD         0x0
 +#define SYS_PORT_B_CNEN         0x0
 +#define SYS_PORT_C_ANSEL        0x0
 +#define SYS_PORT_C_TRIS         0xf000
 +#define SYS_PORT_C_LAT          0x0
 +#define SYS_PORT_C_ODC          0x0
 +#define SYS_PORT_C_CNPU         0x0
 +#define SYS_PORT_C_CNPD         0x0
 +#define SYS_PORT_C_CNEN         0x0
 +
 +#define SYS_PORT_D_ANSEL        0x0
 +#define SYS_PORT_D_TRIS         0xe3f
 +#define SYS_PORT_D_LAT          0x0
 +#define SYS_PORT_D_ODC          0x0
 +#define SYS_PORT_D_CNPU         0xe3f
 +#define SYS_PORT_D_CNPD         0x0
 +#define SYS_PORT_D_CNEN         0x0
 +
 +#define SYS_PORT_E_ANSEL        0x0
 +#define SYS_PORT_E_TRIS         0xff
 +#define SYS_PORT_E_LAT          0x0
 +#define SYS_PORT_E_ODC          0x0
 +#define SYS_PORT_E_CNPU         0xff
 +#define SYS_PORT_E_CNPD         0x0
 +#define SYS_PORT_E_CNEN         0x0
 +
 +#define SYS_PORT_F_ANSEL        0x0
 +#define SYS_PORT_F_TRIS         0x3b
 +#define SYS_PORT_F_LAT          0x0
 +#define SYS_PORT_F_ODC          0x0
 +#define SYS_PORT_F_CNPU         0x3b
 +#define SYS_PORT_F_CNPD         0x0
 +#define SYS_PORT_F_CNEN         0x0
 +
 +#define SYS_PORT_G_ANSEL        0x0
 +#define SYS_PORT_G_TRIS         0x1c0
 +#define SYS_PORT_G_LAT          0x0
 +#define SYS_PORT_G_ODC          0x0
 +#define SYS_PORT_G_CNPU         0x0
 +#define SYS_PORT_G_CNPD         0x0
 +#define SYS_PORT_G_CNEN         0x0
 +
 +
 +// *****************************************************************************
 +// *****************************************************************************
 +// Section: Driver Configuration
 +// *****************************************************************************
 +// *****************************************************************************
 +
 +
 +// *****************************************************************************
 +// *****************************************************************************
 +// Section: Middleware & Other Library Configuration
 +// *****************************************************************************
 +// *****************************************************************************
 +
 +
 +
 +
 +
 +
 +
 +#endif // _SYSTEM_CONFIG_H
 +/*******************************************************************************
 + End of File
 +*/
 +
  | 
