📄 custsecumts_nim.h
字号:
#ifndef _CUSTSECUMTS_IPS_H_
#define _CUSTSECUMTS_IPS_H_
/*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*
HEADER FILE FOR SAMSUNG UMTS PROJECT
GENERAL DESCRIPTION
捞 颇老篮 make file俊 狼秦 secumts.h啊 define登搁辑 葛电 扁瓷 / file甸俊
措秦辑 扁夯利栏肺 include登绰 file棺 feature殿俊 沥狼秦 初篮 file捞促.
阿 扁瓷俊 措茄 feature甸篮 扁瓷窜困狼 sub feature啊 define登绊
samsung feature绰 力老 付瘤阜俊 秦寸 扁瓷 feature吝俊 sub feature甸阑
define or undefine秦辑 扁瓷窜困狼 feature包府甫 侩捞窍霸 窍绰霸 格利捞促.
阿 鞘夸茄 扁瓷窜困狼 feature殿苞 header file狼 including.
USAGE
阿 扁瓷 甸俊 措茄 sub feature绰 秦寸 include file俊 秦寸 淬寸磊甸捞
define秦辑 荤侩茄促. FEATURE甫 备泅矫 秦寸 cust_xxx.h俊辑 undef肺
备泅 饶 SAMSUNG_XXX_XXX俊 狼秦辑 define or not define窍档废 茄促.
阿 扁瓷俊 措秦辑 荤侩/昏力绰 力老付瘤阜俊 SAMSUNG_XXX_XXX俊 狼秦
葛滴 包府登档废 茄促.
EX)
define备炼 :
- main : FEATURE_SAMSUNG
- sub : FEATURE_SAMSUNG_扁瓷1 - _SAMSUNG_扁瓷1_AAA
FEATURE_SAMSUNG_扁瓷2 - _SAMSUNG_扁瓷2_BBB
< custsecumts.h >
#include "custvmsz.h" // qualcomm reference header
FEATURE_SAMSUNG
FEATURE_SAMSUNG_HW - define _SAMSUNG_HW_MEMORY
FEATURE_SAMSUNG_PROT - define _SAMSUNG_PROT_UMTS
- define _SAMSUNG_PROT_GCF
FEATURE_SAMSUNG_BREW_UI - define _SAMSUNG_BREW_IDLE_POPUP
- define _SAMSUNG_BREW_ADMINSETTING
- define _SAMSUNG_BREW_PBM
Copyright (c) 2005 by SAMSUNG ELECTRONICS Corporated. All Rights Reserved.
*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====*/
/*===========================================================================
EDIT HISTORY FOR MODULE
This section contains comments describing changes made to the module.
Notice that changes are listed in reverse chronological order.
when who what, where, why
-------- --- ----------------------------------------------------------
03/15/05 jwlee change all definition names for 3'd party company name to
_SAMSUNG_FUNCTION_xxx.(seperation in units of functionality)
02/04/05 jwlee Create a file and Add basic including file & feature.
===========================================================================*/
////////////////////////////// START OF FILE ////////////////////////////////
/*===========================================================================
INCLUDE QUALCOMM REFERENCE MAIN HEADER FILE
===========================================================================*/
#include "custkmrz.h" // SEC_UI1_SYJ_050513_001 //[[[ sec_sys_hsp_051222 KMRZ 304440 Porting --> kmrz 肺 荐沥
/*===========================================================================
INCLUDE HEAHDER FILE FOR EACH FEATURES
===========================================================================*/
/*===========================================================================
SAMSUNG 扁夯 FEATURE 沥狼
===========================================================================*/
#define FEATURE_SAMSUNG
#ifdef FEATURE_SAMSUNG
////////////////////////////////////////////////////////////////////////////
// //
// QUALCOMM FEATURE包访 昏力 LIST //
// //
////////////////////////////////////////////////////////////////////////////
#undef FEATURE_APP_MOBIMON
#undef FEATURE_APP_GUNIMON
#undef FEATURE_APP_SPRITEGAME
#undef FEATURE_BT // BT, QBT removed
#undef FEATURE_IBT
#undef FEATURE_APP_BLUETOOTH
#undef FEATURE_GPSAPP
#undef FEATURE_GSM_850_BAND // GSM 850
#undef FEATURE_WCDMA_PCS // WCDMA 1900
#undef FEATURE_APP_TEST_AUTOMATION
#undef FEATURE_APP_QALBUM
#undef FEATURE_GRAPHICS_GRP_SUPPORT
#undef FEATURE_TTY
#undef FEATURE_TTY_UMTS
#undef FEATURE_REAL_AUDIO
#undef FEATURE_APP_REAL
#undef FEATURE_APP_SDP
#define _FEATURE_SAMSUNG_HW_REV0 //SEC_L1_LCK_050401_001 //MSM6275 檬扁 悸诀 可记
#undef FEATURE_SECONDARY_DISPLAY //SEC_UI1_HWP_0808_001
//_PORTING_SvEI4
#undef HEAP_DEBUGGING
#undef FEATURE_IMODE
#undef FEATURE_MMGSDI_PERSONALIZATION_ENGINE //sec_ui2_jwlee_20050819_1 : R6270眠啊.
//_PORTING_SvEI4
//_PORTING_SvEJ5 --->
//sec_ui2_jwlee_20051008_1 : RAPTOR feature undefine.
// key press矫 Net open窍绰 routine捞 龋免登绰 巩力.
// VT call吝 傈拳锅龋 涝仿吝 C key穿福搁 UI啊 idle肺 啊绰 巩力.
// 阿辆 side effect肺 牢秦 阂鞘茄 茄 applet 棺 扁瓷烙.
#undef FEATURE_STATIC_RAPTOR
#undef RAPTOR_UMTS_VPA
#undef RAPTOR_UMTS_DDA
//_PORTING_SvEJ5 <---
//_PORTING_SvEJ7 --->
//_PORTING_SvEJ7 <---
//_PORTING_SvEK7
////////////////////////////////////////////////////////////////////////////
// //
// 荤诀磊(OPERATOR)包访 沥狼 //
// //
////////////////////////////////////////////////////////////////////////////
/* SERVICE PROVIDER包访 DEFINE篮 dmss_flags.min俊辑 define等促.*/
#if defined (_SERVICE_OPEN) // from defined in make file
#define _SAMSUNG_OPEN
#elif defined (_SERVICE_TIM) // sec_ui2_ikyom_20050706_2
#define _SAMSUNG_TIM
#elif defined (_SERVICE_TMOBILE)
#define _SAMSUNG_TMO
#elif defined (_SERVICE_VODAFONE)
#define _SAMSUNG_VODA
#elif defined (_SERVICE_TELEFONICA)
#define _SAMSUNG_TELEFONICA
#elif defined (_SERVICE_TMN)
#define _SAMSUNG_TMN
#elif defined (_SERVICE_O2UK)
#define _SAMSUNG_O2
#elif defined (_SERVICE_ORANGE)
#define _SAMSUNG_ORANGE
//#define _SAMSUNG_ORANGE_STARTUPWIZARD
#define _SAMSUNG_ORANGE_HOMESCREEN
#elif defined (_SERVICE_HUTCHISON)
#define _SAMSUNG_HUTCHISON
#endif
////////////////////////////////////////////////////////////////////////////
// //
// MP(剧魂/八刘 : Mass Production)包访 FEATURE //
// //
////////////////////////////////////////////////////////////////////////////
#define FEATURE_SAMSUNG_MP
#ifdef FEATURE_SAMSUNG_MP
#define _SAMSUNG_MP_CUSTOM_RESET
#define _SAMSUNG_MP_NV_BACKUP
#define _SAMSUNG_MP_RTC_TIME
#define _SAMSUNG_MP_PRECONFIG // FEATURE_SAMSUNG_FACTORY_PRECONFIG
#define _SAMSUNG_MP_GETDISPLAY // FEATURE_SAMSUNG_GETDISPLAY
#define _SAMSUNG_MP_FINALCMD
//SEC_UI2_KKW_20050817_2 FEATURE 4俺 眠啊
#define _SAMSUNG_MP_FULL_SVC_RESET
#define _SAMSUNG_MP_SVC_RESET
#define _SAMSUNG_MP_JAVA_RESET
#define _SAMSUNG_MP_MEDIA_RESET
//_PORTING_SvEI4
#define _SAMSUNG_MP_IMEI_WRITE // diag肺 imei write 矫 荤侩窃
#endif //FEATURE_SAMSUNG_MP
////////////////////////////////////////////////////////////////////////////
// //
// HW包访 Device Driver / Low Layer FEATURE ( SAMSUNG_HW_XXX ) //
// //
////////////////////////////////////////////////////////////////////////////
#define FEATURE_SAMSUNG_HW
#ifdef FEATURE_SAMSUNG_HW
#define _SAMSUNG_HW_6275
#define _SAMSUNG_HW_TFS4
#define _SAMSUNG_HW_USB_DLOAD
#ifdef _SAMSUNG_HW_USB_DLOAD
#define _SAMSUNG_HW_USB_SELECT
#define _SAMSUNG_PTP //sec_system_dmchoi_060124_1 : for samsung pictbridge detection
#define _SAMSUNG_USB_DIAG //sec_system_dmchoi_050816_1 : for haje soft drivers
#endif
#ifdef _SAMSUNG_HW_TFS4
#define _SAMSUNG_BREW_TFS4
#define _SAMSUNG_TFS4_MULTIDRIVE
#define _SAMSUNG_EFS_REMOVE //sec_system_Erik_060214_1
#endif
#ifdef _SAMSUNG_PTP
#define _SAMSUNG_DPS //sec_system_dmchoi_060124_2 : for DPS task(pictbridge)
#endif
//_PORTING_SvEJ5
#define _SAMSUNG_REBUILD_MODIFY //sec_system_dmchoi_050926_1 : efs rebuilding modify
#define _SAMSUNG_HW_CAMERA
#ifdef _SAMSUNG_HW_CAMERA
#define _SAMSUNG_HW_CAMERA_FLASH
#endif
//-->sec_ui1_ldh_050926
#ifndef _OEMSBL_DEMAND_PAGING
#define _SAMSUNG_DEMAND_PAGING
#endif
//-->sec_sys_kkm_051226_1
#ifndef _OEMSBL_LCD_FUNC
#define _SAMSUNG_HW_LCD_WAIT_FUNC
#endif
#ifdef _SAMSUNG_DEMAND_PAGING
#define _SAMSUNG_NOT_SAVE_HEAP //Demand paging 救瞪矫 heap 何练阑 烙矫肺 秦搬窍扁 困窍咯 荤侩窃
#endif
//<--sec_ui1_ldh_050926
#define _SAMSUNG_HW_LCD
#ifdef _SAMSUNG_HW_LCD
//#define _SAMSUNG_HW_LCD_SUB
#define _SAMSUNG_HW_LCD_DIM
#define _SAMSUNG_HW_LCD_POGRESS
#endif
#define _SAMSUNG_HW_HALL_SENS
#define _SAMSUNG_HW_SLIDE_MODEL //sec_sys_kkm_060218
#ifdef _SAMSUNG_HW_HALL_SENS
#define _SAMSUNG_HW_SLIDE_FOLDER
#define _SAMSUNG_HW_SLIDE_CAP
#define _SAMSUNG_SLEEP_WAKE_UP_GPIO_HALL
#endif
#define _SAMSUNG_HW_KEY
#define _SAMSUNG_HW_KEYLED
#define _SAMSUNG_HW_MEMORY
#define _SAMSUNG_HW_RF
#define _SAMSUNG_HW_RF_LINEARIZERS
#define _SAMSUNG_HW_RF_GSM
#define _SAMSUNG_HW_TESTMODE
#define _SAMSUNG_HW_RF_WCDMA_MIN_POWER // DVGA OFFSET, OLPC PROBLEM OCCURED.
#ifdef _SAMSUNG_HW_RF_WCDMA_MIN_POWER
#undef FEATURE_WCDMA_MIN_INIT_TX_PWR
#endif
#define _SAMSUNG_HW_VBATT
#define _SAMSUNG_HW_PMIC
#define _SAMSUNG_HW_CHARGER
#ifdef _SAMSUNG_HW_CHARGER
#define _SAMSUNG_HW_CHARGER_MODIFY//sec_sys_dmchoi_051205 : To modify charger
#endif
#define _SAMSUNG_HW_RTC_ALARM
#ifdef _SAMSUNG_HW_RTC_ALARM
#define _SAMSUNG_RTC_ALARM //tech_alarm_mkjang_060105_1
#endif
#define _SAMSUNG_HW_CURRENT_CONSUMPTION
#define _SAMSUNG_HW_CLK_REGIME
#define _SAMSUNG_HW_SOUND
#define _SAMSUNG_HW_BT
#define _SAMSUNG_HW_BIO
#define _SAMSUNG_HW_MOTOR
#define _SAMSUNG_HW_FAST_BOOT
#define _SAMSUNG_HW_BOOT_POWER_ON_KEY_CHECK //sec_sys_kkm_060220
#define _SAMSUNG_HW_JIG_ON_CHECK //sec_sys_kkm_060220
#ifdef FEATURE_BUILD_MMC // Qualcomm Feature
#undef FEATURE_EFS_SFAT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -