Difference Analysis Generated by HtmlDiff on 10/26/2004 1:35 PM  

Base file: C:\CY4632_RDK_1_21\Firmware\Source Code\RDK Mouse\appconfig.h

Modified file: C:\CY4632_RDK_1_3\Firmware\Source Code\RDK Mouse\appconfig.h

//--------------------------------------------------------------------------
//
// This is the configuration file for the mouse application.  Various 
// features can be turned on/off from this file.
//
//--------------------------------------------------------------------------
// $Archive: /WirelessUSB/WUSB Kits/CY4632 LS KBM RDK/DocSrc/CD_Root/Firmware/Source Code/RDK Mouse/appconfig.h $
// $Modtime: 6/16/04 4:38p10/01/04 1:18p $
// $Revision: 910 $
//--------------------------------------------------------------------------
//
// Copyright 2003-2004, Cypress Semiconductor Corporation.
//
// This software is owned by Cypress Semiconductor Corporation (Cypress)
// and is protected by and subject to worldwide patent protection (United
// States and foreign), United States copyright laws and international 
// treaty provisions. Cypress hereby grants to licensee a personal, 
// non-exclusive, non-transferable license to copy, use, modify, create 
// derivative works of, and compile the Cypress Source Code and derivative 
// works for the sole purpose of creating custom software in support of 
// licensee product to be used only in conjunction with a Cypress integrated 
// circuit as specified in the applicable agreement. Any reproduction, 
// modification, translation, compilation, or representation of this 
// software except as specified above is prohibited without the express 
// written permission of Cypress.
//
// Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, 
// WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
// Cypress reserves the right to make changes without further notice to the
// materials described herein. Cypress does not assume any liability arising
// out of the application or use of any product or circuit described herein.
// Cypress does not authorize its products for use as critical components in
// life-support systems where a malfunction or failure may reasonably be
// expected to result in significant injury to the user. The inclusion of
// Cypress’ product in a life-support systems application implies that the
// manufacturer assumes all risk of such use and in doing so indemnifies
// Cypress against all charges.
//
// Use may be limited by and subject to the applicable Cypress software
// license agreement.
//
//--------------------------------------------------------------------------


#ifndef APPCONFIG_H
#define APPCONFIG_H

//--------------------------------------
// Included files
//--------------------------------------



//--------------------------------------
// API Definitions and Types
//--------------------------------------

#define MOUSE_POLL_IN_MS           10
#define MOUSE_OPTIC_OFF_TIME_MS    10000  // motion sleep algorithm
#define MOUSE_DEBOUNCE_COUNT       3      // number of poll periods
#define MOUSE_TX_TIMEOUT           2000   // timeout on guaranteed pkt delivery


#define PLATFORM_H "pdc9166.h"


// Comment the second"#undef" line to activate a feature

// Select between motion vs. time sleep algorithm
#define  MOUSE_MOTION_NOT_TIME_SLEEP
//#undef   MOUSE_MOTION_NOT_TIME_SLEEP


// Enable 800 cpi resolution, default is 400 cpi
#define MOUSE_800_NOT_400_CPI
//#undef MOUSE_800_NOT_400_CPI


// Enable bind at power on
#define MOUSE_POWER_ON_BIND
//#undef MOUSE_POWER_ON_BIND


// Add 1ms Timer Calibration Support
#define TIMER_CAL
//#undef TIMER_CAL


// Enable battery level reporting
#define MOUSE_BATTERY_STATUS
//#undef MOUSE_BATTERY_STATUS


//--------------------------------------

// Compile in manufacturing test code
#define MFG_TEST_CODE
//#undef MFG_TEST_CODE

// Select alternate method for entering manufacturing test mode
// If defined, then manufacturing test may be enter by test mode key sequenceed by a pin 
// If not defined, then enter by pin being pulled to ground
// being pulled to ground.
#ifdef MFG_TEST_CODE

#define MFG_ENTER_BY_KEY_NOT_PIN
//#undef MFG_ENTER_BY_KEY_NOT_PIN

#endif

//--------------------------------------

// Enable testmodes for mouse
#define MOUSE_TEST_MODES
//#undef MOUSE_TEST_MODES


// Enable individual test modes
#ifdef MOUSE_TEST_MODES

#define MOUSE_TEST_MODE_1
//#undef  MOUSE_TEST_MODE_1

#define MOUSE_TEST_MODE_2
//#undef  MOUSE_TEST_MODE_2

#define MOUSE_TEST_MODE_3
//#undef  MOUSE_TEST_MODE_3

#endif

//--------------------------------------

#endif   // APPCONFIG_H