00001 /************************************************************************* 00002 * © 2012 Microchip Technology Inc. 00003 * 00004 * Project Name: mTouch Framework v2.1 00005 * FileName: mComm_optionsForConfig.h 00006 * Dependencies: none 00007 * Processor: See documentation for supported PIC® microcontrollers 00008 * Compiler: HI-TECH Ver. 9.81 or later 00009 * IDE: MPLAB® IDE v8.50 (or later) or MPLAB® X 00010 * Hardware: 00011 * Company: 00012 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00013 * Description: 00014 *************************************************************************/ 00015 /*********************************************************************** 00016 * MICROCHIP SOFTWARE NOTICE AND DISCLAIMER: You may use this software, and 00017 * any derivatives created by any person or entity by or on your behalf, 00018 * exclusively with Microchip's products in accordance with applicable 00019 * software license terms and conditions, a copy of which is provided for 00020 * your referencein accompanying documentation. Microchip and its licensors 00021 * retain all ownership and intellectual property rights in the 00022 * accompanying software and in all derivatives hereto. 00023 * 00024 * This software and any accompanying information is for suggestion only. 00025 * It does not modify Microchip's standard warranty for its products. You 00026 * agree that you are solely responsible for testing the software and 00027 * determining its suitability. Microchip has no obligation to modify, 00028 * test, certify, or support the software. 00029 * 00030 * THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER 00031 * EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED 00032 * WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A 00033 * PARTICULAR PURPOSE APPLY TO THIS SOFTWARE, ITS INTERACTION WITH 00034 * MICROCHIP'S PRODUCTS, COMBINATION WITH ANY OTHER PRODUCTS, OR USE IN ANY 00035 * APPLICATION. 00036 * 00037 * IN NO EVENT, WILL MICROCHIP BE LIABLE, WHETHER IN CONTRACT, WARRANTY, 00038 * TORT (INCLUDING NEGLIGENCE OR BREACH OF STATUTORY DUTY), STRICT 00039 * LIABILITY, INDEMNITY, CONTRIBUTION, OR OTHERWISE, FOR ANY INDIRECT, 00040 * SPECIAL, PUNITIVE, EXEMPLARY, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, 00041 * FOR COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, 00042 * HOWSOEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY 00043 * OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWABLE BY LAW, 00044 * MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THIS 00045 * SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID 00046 * DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. 00047 * 00048 * MICROCHIP PROVIDES THIS SOFTWARE CONDITIONALLY UPON YOUR ACCEPTANCE OF 00049 * THESE TERMS. 00050 *************************************************************************/ 00055 // Valid options for MCOMM_TYPE 00056 #define MCOMM_UART_ONE_WAY 0 00057 #define MCOMM_UART_TWO_WAY 1 00058 #define MCOMM_I2C_TWO_WAY 2 00059 #define MCOMM_SPI_TWO_WAY 3 00060 00061 // Valid options for MCOMM_UART_1WAY_MODULE 00062 #define MCOMM_UART_HARDWARE_MODULE 0 00063 #define MCOMM_UART_SOFTWARE_IMPLEMENTATION 1 00064 00065 // Valid options for MCOMM_UART_1WAY_OUTPUT 00066 #define MCOMM_UART_1WAY_HEX 0 00067 #define MCOMM_UART_1WAY_DECIMAL 1 00068 00069