sl@0: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // Needs to be kept in sync with hal/inc/hal_data.h sl@0: // sl@0: // sl@0: sl@0: #define _PATCHARRAYDATA(dll,symbol,size,index,value) patchdata dll@symbol##:##size##[##index##] value sl@0: sl@0: #define HALOVERRIDE(eindex,value) _PATCHARRAYDATA(hal.dll,HalInternal::InitialValue,32,eindex,value) sl@0: sl@0: #define EManufacturer 0 sl@0: #define EManufacturerHardwareRev 1 sl@0: #define EManufacturerSoftwareRev 2 sl@0: #define EManufacturerSoftwareBuild 3 sl@0: #define EModel 4 sl@0: #define EMachineUid 5 sl@0: #define EDeviceFamily 6 sl@0: #define EDeviceFamilyRev 7 sl@0: #define ECPU 8 sl@0: #define ECPUArch 9 sl@0: #define ECPUABI 10 sl@0: #define ECPUSpeed 11 sl@0: #define ESystemStartupReason 12 sl@0: #define ESystemException 13 sl@0: #define ESystemTickPeriod 14 sl@0: #define EMemoryRAM 15 sl@0: #define EMemoryRAMFree 16 sl@0: #define EMemoryROM 17 sl@0: #define EMemoryPageSize 18 sl@0: #define EPowerGood 19 sl@0: #define EPowerBatteryStatus 20 sl@0: #define EPowerBackup 21 sl@0: #define EPowerBackupStatus 22 sl@0: #define EPowerExternal 23 sl@0: #define EKeyboard 24 sl@0: #define EKeyboardDeviceKeys 25 sl@0: #define EKeyboardAppKeys 26 sl@0: #define EKeyboardClick 27 sl@0: #define EKeyboardClickState 28 sl@0: #define EKeyboardClickVolume 29 sl@0: #define EKeyboardClickVolumeMax 30 sl@0: #define EDisplayXPixels 31 sl@0: #define EDisplayYPixels 32 sl@0: #define EDisplayXTwips 33 sl@0: #define EDisplayYTwips 34 sl@0: #define EDisplayColors 35 sl@0: #define EDisplayState 36 sl@0: #define EDisplayContrast 37 sl@0: #define EDisplayContrastMax 38 sl@0: #define EBacklight 39 sl@0: #define EBacklightState 40 sl@0: #define EPen 41 sl@0: #define EPenX 42 sl@0: #define EPenY 43 sl@0: #define EPenDisplayOn 44 sl@0: #define EPenClick 45 sl@0: #define EPenClickState 46 sl@0: #define EPenClickVolume 47 sl@0: #define EPenClickVolumeMax 48 sl@0: #define EMouse 49 sl@0: #define EMouseX 50 sl@0: #define EMouseY 51 sl@0: #define EMouseState 52 sl@0: #define EMouseSpeed 53 sl@0: #define EMouseAcceleration 54 sl@0: #define EMouseButtons 55 sl@0: #define EMouseButtonState 56 sl@0: #define ECaseState 57 sl@0: #define ECaseSwitch 58 sl@0: #define ECaseSwitchDisplayOn 59 sl@0: #define ECaseSwitchDisplayOff 60 sl@0: #define ELEDs 61 sl@0: #define ELEDmask 62 sl@0: #define EIntegratedPhone 63 sl@0: #define EDisplayBrightness 64 sl@0: #define EDisplayBrightnessMax 65 sl@0: #define EKeyboardBacklightState 66 sl@0: #define EAccessoryPower 67 sl@0: #define ELanguageIndex 68 sl@0: #define EKeyboardIndex 69 sl@0: #define EMaxRAMDriveSize 70 sl@0: #define EKeyboardState 71 sl@0: #define ESystemDrive 72 sl@0: #define EPenState 73 sl@0: #define EDisplayIsMono 74 sl@0: #define EDisplayIsPalettized 75 sl@0: #define EDisplayBitsPerPixel 76 sl@0: #define EDisplayNumModes 77 sl@0: #define EDisplayMemoryAddress 78 sl@0: #define EDisplayOffsetToFirstPixel 79 sl@0: #define EDisplayOffsetBetweenLines 80 sl@0: #define EDisplayPaletteEntry 81 sl@0: #define EDisplayIsPixelOrderRGB 82 sl@0: #define EDisplayIsPixelOrderLandscape 83 sl@0: #define EDisplayMode 84 sl@0: #define ESwitches 85 sl@0: #define EDebugPort 86 sl@0: #define ELocaleLoaded 87 sl@0: #define EClipboardDrive 88 sl@0: #define ECustomRestart 89 sl@0: #define ECustomRestartReason 90 sl@0: #define EDisplayNumberOfScreens 91 sl@0: #define ENanoTickPeriod 92 sl@0: #define EFastCounterFrequency 93 sl@0: #define EFastCounterCountsUp 94 sl@0: #define EPointer3D 95 sl@0: #define EPointer3DZ 96 sl@0: #define EPointer3DThetaSupported 97 sl@0: #define EPointer3DPhiSupported 98 sl@0: #define EPointer3DRotationSupported 99 sl@0: #define EPointer3DPressureSupported 100 sl@0: #define EHardwareFloatingPoint 101 sl@0: #define ETimeNonSecureOffset 102 sl@0: #define EPersistStartupModeKernel 103 sl@0: #define EMaximumCustomRestartReasons 104 sl@0: #define EMaximumRestartStartupModes 105 sl@0: #define ECustomResourceDrive 106 sl@0: #define EPointer3DProximityStep 107 sl@0: #define EPointerMaxPointers 108 sl@0: #define EPointerNumberOfPointers 109 sl@0: #define EPointer3DMaxPressure 110 sl@0: #define EPointer3DPressureStep 111 sl@0: #define EPointer3DEnterHighPressureThreshold 112 sl@0: #define EPointer3DExitHighPressureThreshold 113 sl@0: #define EPointer3DEnterCloseProximityThreshold 114 sl@0: #define EPointer3DExitCloseProximityThreshold 115 sl@0: #define EDisplayMemoryHandle 116 sl@0: #define ESerialNumber 117 sl@0: #define ECpuProfilingDefaultInterruptBase 118 sl@0: #define ENumCpus 119