From 3056e083d78b6edec6bab1ebac3fa9e3708644d7 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Thu, 20 Aug 2015 22:37:23 +0200 Subject: Initial commit --- firmware/src/system_config/default/system_config.h | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 firmware/src/system_config/default/system_config.h (limited to 'firmware/src/system_config/default/system_config.h') 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 +*/ + -- cgit v1.2.3