Library to use Arduino USB host shield on mbed

Dependents:   USBHOST_PS5

ArduinoのUSB Host Shield 2.0をmbedで使えるようにしたライブラリです。
大体のコードがArduinoからそのまま移植可能です。

Arduino UNOやMega用のホストシールド以外にもミニサイズのホストシールドでも使用可能です https://os.mbed.com/media/uploads/kotakku/dffgfddswa.png

シールドについて

3.3VのI/O用にシールドの改造が必要になりますがネット上に記事がたくさんあるのでそちらを参考にしてください

接続例

https://os.mbed.com/media/uploads/kotakku/esgsvfvhjrekldkcjxvb.png

使い方

Arduinoのコードと違うのはUSBのインスタンスの宣言部分のみです。
ピンを自分で指定できるようにしたので使いやすくなりました。

仕様

  • Arduinoのmillis関数、micros関数の移植のために内部でTimerクラスを使用しています。

main.cpp

#include "mbed.h"
#include <PS3BT.h>
#include <usbhub.h>

Serial pc(USBTX, USBRX, 115200);

//Nucleo f303k8用
USB Usb(A6, A5, A4, A3, A2); // mosi, miso, sclk, ssel, intr
BTD Btd(&Usb);
PS3BT PS3(&Btd);

int main()
{
    bool printAngle = false;

    if (Usb.Init() == -1)
    {
        pc.printf("\r\nOSC did not start");
        while (1); // Halt
    }
    pc.printf("\r\nPS3 USB Library Started");

    while (1)
    {
        Usb.Task();
        
        if (PS3.PS3Connected || PS3.PS3NavigationConnected) {
            if (PS3.getAnalogHat(LeftHatX) > 137 || PS3.getAnalogHat(LeftHatX) < 117 || PS3.getAnalogHat(LeftHatY) > 137 || PS3.getAnalogHat(LeftHatY) < 117 || PS3.getAnalogHat(RightHatX) > 137 || PS3.getAnalogHat(RightHatX) < 117 || PS3.getAnalogHat(RightHatY) > 137 || PS3.getAnalogHat(RightHatY) < 117)
            {
                pc.printf("\r\nLeftHatX: %d", PS3.getAnalogHat(LeftHatX));
                pc.printf("\tLeftHatY: %d", PS3.getAnalogHat(LeftHatY));
                if (PS3.PS3Connected)
                { // The Navigation controller only have one joystick
                    pc.printf("\tRightHatX: %d", PS3.getAnalogHat(RightHatX));
                    pc.printf("\tRightHatY: %d", PS3.getAnalogHat(RightHatY));
                }
            }
            // Analog button values can be read from almost all buttons
            if (PS3.getAnalogButton(L2) || PS3.getAnalogButton(R2))
            {
                pc.printf("\r\nL2: %d", PS3.getAnalogButton(L2));
                if (!PS3.PS3NavigationConnected)
                {
                    pc.printf("\tR2: %d", PS3.getAnalogButton(R2));
                }
            }
            if (PS3.getButtonClick(PS))
            {
                PS3.disconnect();
                pc.printf("\r\nPS");
            }
    
            if (PS3.getButtonClick(TRIANGLE))
                pc.printf("\r\nTriangle");
            if (PS3.getButtonClick(CIRCLE))
                pc.printf("\r\nCircle");
            if (PS3.getButtonClick(CROSS))
                pc.printf("\r\nCross");
            if (PS3.getButtonClick(SQUARE))
                pc.printf("\r\nSquare");
    
            if (PS3.getButtonClick(UP))
            {
                pc.printf("\r\nUp");
                PS3.setLedOff();
                PS3.setLedOn(CONTROLLER_LED4);
            }
            if (PS3.getButtonClick(RIGHT))
            {
                pc.printf("\r\nRight");
                PS3.setLedOff();
                PS3.setLedOn(CONTROLLER_LED1);
            }
            if (PS3.getButtonClick(DOWN))
            {
                pc.printf("\r\nDown");
                PS3.setLedOff();
                PS3.setLedOn(CONTROLLER_LED2);
            }
            if (PS3.getButtonClick(LEFT))
            {
                pc.printf("\r\nLeft");
                PS3.setLedOff();
                PS3.setLedOn(CONTROLLER_LED3);
            }
    
            if (PS3.getButtonClick(L1))
                pc.printf("\r\nL1");
            if (PS3.getButtonClick(L3))
                pc.printf("\r\nL3");
            if (PS3.getButtonClick(R1))
                pc.printf("\r\nR1");
            if (PS3.getButtonClick(R3))
                pc.printf("\r\nR3");
    
            if (PS3.getButtonClick(SELECT))
            {
                pc.printf("\r\nSelect - ");
                PS3.printStatusString();
            }
            if (PS3.getButtonClick(START))
            {
                pc.printf("\r\nStart");
                printAngle = !printAngle;
            }
            if (printAngle)
            {
                pc.printf("\r\nPitch: %.3lf", PS3.getAngle(Pitch));
                pc.printf("\tRoll: %.3lf", PS3.getAngle(Roll));
            }
        }
        else
        {
            pc.printf("not connect\n");
        }
    }
}
Committer:
kotakku
Date:
Sat Jan 18 15:06:35 2020 +0000
Revision:
0:b1ce54272580
1.0.0 first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kotakku 0:b1ce54272580 1 /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
kotakku 0:b1ce54272580 2
kotakku 0:b1ce54272580 3 This software may be distributed and modified under the terms of the GNU
kotakku 0:b1ce54272580 4 General Public License version 2 (GPL2) as published by the Free Software
kotakku 0:b1ce54272580 5 Foundation and appearing in the file GPL2.TXT included in the packaging of
kotakku 0:b1ce54272580 6 this file. Please note that GPL2 Section 2[b] requires that all works based
kotakku 0:b1ce54272580 7 on this software must also be made publicly available under the terms of
kotakku 0:b1ce54272580 8 the GPL2 ("Copyleft").
kotakku 0:b1ce54272580 9
kotakku 0:b1ce54272580 10 Contact information
kotakku 0:b1ce54272580 11 -------------------
kotakku 0:b1ce54272580 12
kotakku 0:b1ce54272580 13 Circuits At Home, LTD
kotakku 0:b1ce54272580 14 Web : http://www.circuitsathome.com
kotakku 0:b1ce54272580 15 e-mail : support@circuitsathome.com
kotakku 0:b1ce54272580 16 */
kotakku 0:b1ce54272580 17 #if !defined(__HIDUSAGETITLEARRAYS_H__)
kotakku 0:b1ce54272580 18 #define __HIDUSAGETITLEARRAYS_H__
kotakku 0:b1ce54272580 19
kotakku 0:b1ce54272580 20 #include "hidusagestr.h"
kotakku 0:b1ce54272580 21
kotakku 0:b1ce54272580 22 // This is here why?
kotakku 0:b1ce54272580 23
kotakku 0:b1ce54272580 24 //const char *usagePageTitles0[] PROGMEM =
kotakku 0:b1ce54272580 25 //{
kotakku 0:b1ce54272580 26 // pstrUsagePageGenericDesktopControls ,
kotakku 0:b1ce54272580 27 // pstrUsagePageSimulationControls ,
kotakku 0:b1ce54272580 28 // pstrUsagePageVRControls ,
kotakku 0:b1ce54272580 29 // pstrUsagePageSportControls ,
kotakku 0:b1ce54272580 30 // pstrUsagePageGameControls ,
kotakku 0:b1ce54272580 31 // pstrUsagePageGenericDeviceControls ,
kotakku 0:b1ce54272580 32 // pstrUsagePageKeyboardKeypad ,
kotakku 0:b1ce54272580 33 // pstrUsagePageLEDs ,
kotakku 0:b1ce54272580 34 // pstrUsagePageButton ,
kotakku 0:b1ce54272580 35 // pstrUsagePageOrdinal ,
kotakku 0:b1ce54272580 36 // pstrUsagePageTelephone ,
kotakku 0:b1ce54272580 37 // pstrUsagePageConsumer ,
kotakku 0:b1ce54272580 38 // pstrUsagePageDigitizer ,
kotakku 0:b1ce54272580 39 // pstrUsagePagePID ,
kotakku 0:b1ce54272580 40 // pstrUsagePageUnicode
kotakku 0:b1ce54272580 41 //};
kotakku 0:b1ce54272580 42 //
kotakku 0:b1ce54272580 43 //const char *usagePageTitles1[] PROGMEM =
kotakku 0:b1ce54272580 44 //{
kotakku 0:b1ce54272580 45 // pstrUsagePageBarCodeScanner ,
kotakku 0:b1ce54272580 46 // pstrUsagePageScale ,
kotakku 0:b1ce54272580 47 // pstrUsagePageMSRDevices ,
kotakku 0:b1ce54272580 48 // pstrUsagePagePointOfSale ,
kotakku 0:b1ce54272580 49 // pstrUsagePageCameraControl ,
kotakku 0:b1ce54272580 50 // pstrUsagePageArcade
kotakku 0:b1ce54272580 51 //};
kotakku 0:b1ce54272580 52 //const char *genDesktopTitles0[] PROGMEM =
kotakku 0:b1ce54272580 53 //{
kotakku 0:b1ce54272580 54 // pstrUsagePointer ,
kotakku 0:b1ce54272580 55 // pstrUsageMouse ,
kotakku 0:b1ce54272580 56 // pstrUsageJoystick ,
kotakku 0:b1ce54272580 57 // pstrUsageGamePad ,
kotakku 0:b1ce54272580 58 // pstrUsageKeyboard ,
kotakku 0:b1ce54272580 59 // pstrUsageKeypad ,
kotakku 0:b1ce54272580 60 // pstrUsageMultiAxisController ,
kotakku 0:b1ce54272580 61 // pstrUsageTabletPCSystemControls
kotakku 0:b1ce54272580 62 //
kotakku 0:b1ce54272580 63 //};
kotakku 0:b1ce54272580 64 //const char *genDesktopTitles1[] PROGMEM =
kotakku 0:b1ce54272580 65 //{
kotakku 0:b1ce54272580 66 // pstrUsageX ,
kotakku 0:b1ce54272580 67 // pstrUsageY ,
kotakku 0:b1ce54272580 68 // pstrUsageZ ,
kotakku 0:b1ce54272580 69 // pstrUsageRx ,
kotakku 0:b1ce54272580 70 // pstrUsageRy ,
kotakku 0:b1ce54272580 71 // pstrUsageRz ,
kotakku 0:b1ce54272580 72 // pstrUsageSlider ,
kotakku 0:b1ce54272580 73 // pstrUsageDial ,
kotakku 0:b1ce54272580 74 // pstrUsageWheel ,
kotakku 0:b1ce54272580 75 // pstrUsageHatSwitch ,
kotakku 0:b1ce54272580 76 // pstrUsageCountedBuffer ,
kotakku 0:b1ce54272580 77 // pstrUsageByteCount ,
kotakku 0:b1ce54272580 78 // pstrUsageMotionWakeup ,
kotakku 0:b1ce54272580 79 // pstrUsageStart ,
kotakku 0:b1ce54272580 80 // pstrUsageSelect ,
kotakku 0:b1ce54272580 81 // pstrUsagePageReserved ,
kotakku 0:b1ce54272580 82 // pstrUsageVx ,
kotakku 0:b1ce54272580 83 // pstrUsageVy ,
kotakku 0:b1ce54272580 84 // pstrUsageVz ,
kotakku 0:b1ce54272580 85 // pstrUsageVbrx ,
kotakku 0:b1ce54272580 86 // pstrUsageVbry ,
kotakku 0:b1ce54272580 87 // pstrUsageVbrz ,
kotakku 0:b1ce54272580 88 // pstrUsageVno ,
kotakku 0:b1ce54272580 89 // pstrUsageFeatureNotification ,
kotakku 0:b1ce54272580 90 // pstrUsageResolutionMultiplier
kotakku 0:b1ce54272580 91 //};
kotakku 0:b1ce54272580 92 //const char *genDesktopTitles2[] PROGMEM =
kotakku 0:b1ce54272580 93 //{
kotakku 0:b1ce54272580 94 // pstrUsageSystemControl ,
kotakku 0:b1ce54272580 95 // pstrUsageSystemPowerDown ,
kotakku 0:b1ce54272580 96 // pstrUsageSystemSleep ,
kotakku 0:b1ce54272580 97 // pstrUsageSystemWakeup ,
kotakku 0:b1ce54272580 98 // pstrUsageSystemContextMenu ,
kotakku 0:b1ce54272580 99 // pstrUsageSystemMainMenu ,
kotakku 0:b1ce54272580 100 // pstrUsageSystemAppMenu ,
kotakku 0:b1ce54272580 101 // pstrUsageSystemMenuHelp ,
kotakku 0:b1ce54272580 102 // pstrUsageSystemMenuExit ,
kotakku 0:b1ce54272580 103 // pstrUsageSystemMenuSelect ,
kotakku 0:b1ce54272580 104 // pstrUsageSystemMenuRight ,
kotakku 0:b1ce54272580 105 // pstrUsageSystemMenuLeft ,
kotakku 0:b1ce54272580 106 // pstrUsageSystemMenuUp ,
kotakku 0:b1ce54272580 107 // pstrUsageSystemMenuDown ,
kotakku 0:b1ce54272580 108 // pstrUsageSystemColdRestart ,
kotakku 0:b1ce54272580 109 // pstrUsageSystemWarmRestart ,
kotakku 0:b1ce54272580 110 // pstrUsageDPadUp ,
kotakku 0:b1ce54272580 111 // pstrUsageDPadDown ,
kotakku 0:b1ce54272580 112 // pstrUsageDPadRight ,
kotakku 0:b1ce54272580 113 // pstrUsageDPadLeft
kotakku 0:b1ce54272580 114 //};
kotakku 0:b1ce54272580 115 //const char *genDesktopTitles3[] PROGMEM =
kotakku 0:b1ce54272580 116 //{
kotakku 0:b1ce54272580 117 // pstrUsageSystemDock ,
kotakku 0:b1ce54272580 118 // pstrUsageSystemUndock ,
kotakku 0:b1ce54272580 119 // pstrUsageSystemSetup ,
kotakku 0:b1ce54272580 120 // pstrUsageSystemBreak ,
kotakku 0:b1ce54272580 121 // pstrUsageSystemDebuggerBreak ,
kotakku 0:b1ce54272580 122 // pstrUsageApplicationBreak ,
kotakku 0:b1ce54272580 123 // pstrUsageApplicationDebuggerBreak,
kotakku 0:b1ce54272580 124 // pstrUsageSystemSpeakerMute ,
kotakku 0:b1ce54272580 125 // pstrUsageSystemHibernate
kotakku 0:b1ce54272580 126 //};
kotakku 0:b1ce54272580 127 //const char *genDesktopTitles4[] PROGMEM =
kotakku 0:b1ce54272580 128 //{
kotakku 0:b1ce54272580 129 // pstrUsageSystemDisplayInvert ,
kotakku 0:b1ce54272580 130 // pstrUsageSystemDisplayInternal ,
kotakku 0:b1ce54272580 131 // pstrUsageSystemDisplayExternal ,
kotakku 0:b1ce54272580 132 // pstrUsageSystemDisplayBoth ,
kotakku 0:b1ce54272580 133 // pstrUsageSystemDisplayDual ,
kotakku 0:b1ce54272580 134 // pstrUsageSystemDisplayToggleIntExt ,
kotakku 0:b1ce54272580 135 // pstrUsageSystemDisplaySwapPriSec ,
kotakku 0:b1ce54272580 136 // pstrUsageSystemDisplayLCDAutoscale
kotakku 0:b1ce54272580 137 //};
kotakku 0:b1ce54272580 138 //const char *simuTitles0[] PROGMEM =
kotakku 0:b1ce54272580 139 //{
kotakku 0:b1ce54272580 140 // pstrUsageFlightSimulationDevice ,
kotakku 0:b1ce54272580 141 // pstrUsageAutomobileSimulationDevice ,
kotakku 0:b1ce54272580 142 // pstrUsageTankSimulationDevice ,
kotakku 0:b1ce54272580 143 // pstrUsageSpaceshipSimulationDevice ,
kotakku 0:b1ce54272580 144 // pstrUsageSubmarineSimulationDevice ,
kotakku 0:b1ce54272580 145 // pstrUsageSailingSimulationDevice ,
kotakku 0:b1ce54272580 146 // pstrUsageMotocicleSimulationDevice ,
kotakku 0:b1ce54272580 147 // pstrUsageSportsSimulationDevice ,
kotakku 0:b1ce54272580 148 // pstrUsageAirplaneSimulationDevice ,
kotakku 0:b1ce54272580 149 // pstrUsageHelicopterSimulationDevice ,
kotakku 0:b1ce54272580 150 // pstrUsageMagicCarpetSimulationDevice,
kotakku 0:b1ce54272580 151 // pstrUsageBicycleSimulationDevice
kotakku 0:b1ce54272580 152 //};
kotakku 0:b1ce54272580 153 //const char *simuTitles1[] PROGMEM =
kotakku 0:b1ce54272580 154 //{
kotakku 0:b1ce54272580 155 // pstrUsageFlightControlStick ,
kotakku 0:b1ce54272580 156 // pstrUsageFlightStick ,
kotakku 0:b1ce54272580 157 // pstrUsageCyclicControl ,
kotakku 0:b1ce54272580 158 // pstrUsageCyclicTrim ,
kotakku 0:b1ce54272580 159 // pstrUsageFlightYoke ,
kotakku 0:b1ce54272580 160 // pstrUsageTrackControl
kotakku 0:b1ce54272580 161 //};
kotakku 0:b1ce54272580 162 //const char *simuTitles2[] PROGMEM =
kotakku 0:b1ce54272580 163 //{
kotakku 0:b1ce54272580 164 // pstrUsageAileron ,
kotakku 0:b1ce54272580 165 // pstrUsageAileronTrim ,
kotakku 0:b1ce54272580 166 // pstrUsageAntiTorqueControl ,
kotakku 0:b1ce54272580 167 // pstrUsageAutopilotEnable ,
kotakku 0:b1ce54272580 168 // pstrUsageChaffRelease ,
kotakku 0:b1ce54272580 169 // pstrUsageCollectiveControl ,
kotakku 0:b1ce54272580 170 // pstrUsageDiveBrake ,
kotakku 0:b1ce54272580 171 // pstrUsageElectronicCountermeasures ,
kotakku 0:b1ce54272580 172 // pstrUsageElevator ,
kotakku 0:b1ce54272580 173 // pstrUsageElevatorTrim ,
kotakku 0:b1ce54272580 174 // pstrUsageRudder ,
kotakku 0:b1ce54272580 175 // pstrUsageThrottle ,
kotakku 0:b1ce54272580 176 // pstrUsageFlightCommunications ,
kotakku 0:b1ce54272580 177 // pstrUsageFlareRelease ,
kotakku 0:b1ce54272580 178 // pstrUsageLandingGear ,
kotakku 0:b1ce54272580 179 // pstrUsageToeBrake ,
kotakku 0:b1ce54272580 180 // pstrUsageTrigger ,
kotakku 0:b1ce54272580 181 // pstrUsageWeaponsArm ,
kotakku 0:b1ce54272580 182 // pstrUsageWeaponsSelect ,
kotakku 0:b1ce54272580 183 // pstrUsageWingFlaps ,
kotakku 0:b1ce54272580 184 // pstrUsageAccelerator ,
kotakku 0:b1ce54272580 185 // pstrUsageBrake ,
kotakku 0:b1ce54272580 186 // pstrUsageClutch ,
kotakku 0:b1ce54272580 187 // pstrUsageShifter ,
kotakku 0:b1ce54272580 188 // pstrUsageSteering ,
kotakku 0:b1ce54272580 189 // pstrUsageTurretDirection ,
kotakku 0:b1ce54272580 190 // pstrUsageBarrelElevation ,
kotakku 0:b1ce54272580 191 // pstrUsageDivePlane ,
kotakku 0:b1ce54272580 192 // pstrUsageBallast ,
kotakku 0:b1ce54272580 193 // pstrUsageBicycleCrank ,
kotakku 0:b1ce54272580 194 // pstrUsageHandleBars ,
kotakku 0:b1ce54272580 195 // pstrUsageFrontBrake ,
kotakku 0:b1ce54272580 196 // pstrUsageRearBrake
kotakku 0:b1ce54272580 197 //};
kotakku 0:b1ce54272580 198 //const char *vrTitles0[] PROGMEM =
kotakku 0:b1ce54272580 199 //{
kotakku 0:b1ce54272580 200 // pstrUsageBelt ,
kotakku 0:b1ce54272580 201 // pstrUsageBodySuit ,
kotakku 0:b1ce54272580 202 // pstrUsageFlexor ,
kotakku 0:b1ce54272580 203 // pstrUsageGlove ,
kotakku 0:b1ce54272580 204 // pstrUsageHeadTracker ,
kotakku 0:b1ce54272580 205 // pstrUsageHeadMountedDisplay ,
kotakku 0:b1ce54272580 206 // pstrUsageHandTracker ,
kotakku 0:b1ce54272580 207 // pstrUsageOculometer ,
kotakku 0:b1ce54272580 208 // pstrUsageVest ,
kotakku 0:b1ce54272580 209 // pstrUsageAnimatronicDevice
kotakku 0:b1ce54272580 210 //};
kotakku 0:b1ce54272580 211 //const char *vrTitles1[] PROGMEM =
kotakku 0:b1ce54272580 212 //{
kotakku 0:b1ce54272580 213 // pstrUsageStereoEnable ,
kotakku 0:b1ce54272580 214 // pstrUsageDisplayEnable
kotakku 0:b1ce54272580 215 //};
kotakku 0:b1ce54272580 216 //const char *sportsCtrlTitles0[] PROGMEM =
kotakku 0:b1ce54272580 217 //{
kotakku 0:b1ce54272580 218 // pstrUsageBaseballBat ,
kotakku 0:b1ce54272580 219 // pstrUsageGolfClub ,
kotakku 0:b1ce54272580 220 // pstrUsageRowingMachine ,
kotakku 0:b1ce54272580 221 // pstrUsageTreadmill
kotakku 0:b1ce54272580 222 //};
kotakku 0:b1ce54272580 223 //const char *sportsCtrlTitles1[] PROGMEM =
kotakku 0:b1ce54272580 224 //{
kotakku 0:b1ce54272580 225 // pstrUsageOar ,
kotakku 0:b1ce54272580 226 // pstrUsageSlope ,
kotakku 0:b1ce54272580 227 // pstrUsageRate ,
kotakku 0:b1ce54272580 228 // pstrUsageStickSpeed ,
kotakku 0:b1ce54272580 229 // pstrUsageStickFaceAngle ,
kotakku 0:b1ce54272580 230 // pstrUsageStickHeelToe ,
kotakku 0:b1ce54272580 231 // pstrUsageStickFollowThough ,
kotakku 0:b1ce54272580 232 // pstrUsageStickTempo ,
kotakku 0:b1ce54272580 233 // pstrUsageStickType ,
kotakku 0:b1ce54272580 234 // pstrUsageStickHeight
kotakku 0:b1ce54272580 235 //};
kotakku 0:b1ce54272580 236 //const char *sportsCtrlTitles2[] PROGMEM =
kotakku 0:b1ce54272580 237 //{
kotakku 0:b1ce54272580 238 // pstrUsagePutter ,
kotakku 0:b1ce54272580 239 // pstrUsage1Iron ,
kotakku 0:b1ce54272580 240 // pstrUsage2Iron ,
kotakku 0:b1ce54272580 241 // pstrUsage3Iron ,
kotakku 0:b1ce54272580 242 // pstrUsage4Iron ,
kotakku 0:b1ce54272580 243 // pstrUsage5Iron ,
kotakku 0:b1ce54272580 244 // pstrUsage6Iron ,
kotakku 0:b1ce54272580 245 // pstrUsage7Iron ,
kotakku 0:b1ce54272580 246 // pstrUsage8Iron ,
kotakku 0:b1ce54272580 247 // pstrUsage9Iron ,
kotakku 0:b1ce54272580 248 // pstrUsage10Iron ,
kotakku 0:b1ce54272580 249 // pstrUsage11Iron ,
kotakku 0:b1ce54272580 250 // pstrUsageSandWedge ,
kotakku 0:b1ce54272580 251 // pstrUsageLoftWedge ,
kotakku 0:b1ce54272580 252 // pstrUsagePowerWedge ,
kotakku 0:b1ce54272580 253 // pstrUsage1Wood ,
kotakku 0:b1ce54272580 254 // pstrUsage3Wood ,
kotakku 0:b1ce54272580 255 // pstrUsage5Wood ,
kotakku 0:b1ce54272580 256 // pstrUsage7Wood ,
kotakku 0:b1ce54272580 257 // pstrUsage9Wood
kotakku 0:b1ce54272580 258 //};
kotakku 0:b1ce54272580 259 //const char *gameTitles0[] PROGMEM =
kotakku 0:b1ce54272580 260 //{
kotakku 0:b1ce54272580 261 // pstrUsage3DGameController ,
kotakku 0:b1ce54272580 262 // pstrUsagePinballDevice ,
kotakku 0:b1ce54272580 263 // pstrUsageGunDevice
kotakku 0:b1ce54272580 264 //};
kotakku 0:b1ce54272580 265 //const char *gameTitles1[] PROGMEM =
kotakku 0:b1ce54272580 266 //{
kotakku 0:b1ce54272580 267 // pstrUsagePointOfView ,
kotakku 0:b1ce54272580 268 // pstrUsageTurnRightLeft ,
kotakku 0:b1ce54272580 269 // pstrUsagePitchForwardBackward ,
kotakku 0:b1ce54272580 270 // pstrUsageRollRightLeft ,
kotakku 0:b1ce54272580 271 // pstrUsageMoveRightLeft ,
kotakku 0:b1ce54272580 272 // pstrUsageMoveForwardBackward ,
kotakku 0:b1ce54272580 273 // pstrUsageMoveUpDown ,
kotakku 0:b1ce54272580 274 // pstrUsageLeanRightLeft ,
kotakku 0:b1ce54272580 275 // pstrUsageLeanForwardBackward ,
kotakku 0:b1ce54272580 276 // pstrUsageHeightOfPOV ,
kotakku 0:b1ce54272580 277 // pstrUsageFlipper ,
kotakku 0:b1ce54272580 278 // pstrUsageSecondaryFlipper ,
kotakku 0:b1ce54272580 279 // pstrUsageBump ,
kotakku 0:b1ce54272580 280 // pstrUsageNewGame ,
kotakku 0:b1ce54272580 281 // pstrUsageShootBall ,
kotakku 0:b1ce54272580 282 // pstrUsagePlayer ,
kotakku 0:b1ce54272580 283 // pstrUsageGunBolt ,
kotakku 0:b1ce54272580 284 // pstrUsageGunClip ,
kotakku 0:b1ce54272580 285 // pstrUsageGunSelector ,
kotakku 0:b1ce54272580 286 // pstrUsageGunSingleShot ,
kotakku 0:b1ce54272580 287 // pstrUsageGunBurst ,
kotakku 0:b1ce54272580 288 // pstrUsageGunAutomatic ,
kotakku 0:b1ce54272580 289 // pstrUsageGunSafety ,
kotakku 0:b1ce54272580 290 // pstrUsageGamepadFireJump ,
kotakku 0:b1ce54272580 291 // pstrUsageGamepadTrigger
kotakku 0:b1ce54272580 292 //};
kotakku 0:b1ce54272580 293 //const char *genDevCtrlTitles[] PROGMEM =
kotakku 0:b1ce54272580 294 //{
kotakku 0:b1ce54272580 295 // pstrUsageBatteryStrength,
kotakku 0:b1ce54272580 296 // pstrUsageWirelessChannel,
kotakku 0:b1ce54272580 297 // pstrUsageWirelessID,
kotakku 0:b1ce54272580 298 // pstrUsageDiscoverWirelessControl,
kotakku 0:b1ce54272580 299 // pstrUsageSecurityCodeCharEntered,
kotakku 0:b1ce54272580 300 // pstrUsageSecurityCodeCharErased,
kotakku 0:b1ce54272580 301 // pstrUsageSecurityCodeCleared
kotakku 0:b1ce54272580 302 //};
kotakku 0:b1ce54272580 303 //const char *ledTitles[] PROGMEM =
kotakku 0:b1ce54272580 304 //{
kotakku 0:b1ce54272580 305 // pstrUsageNumLock ,
kotakku 0:b1ce54272580 306 // pstrUsageCapsLock ,
kotakku 0:b1ce54272580 307 // pstrUsageScrollLock ,
kotakku 0:b1ce54272580 308 // pstrUsageCompose ,
kotakku 0:b1ce54272580 309 // pstrUsageKana ,
kotakku 0:b1ce54272580 310 // pstrUsagePower ,
kotakku 0:b1ce54272580 311 // pstrUsageShift ,
kotakku 0:b1ce54272580 312 // pstrUsageDoNotDisturb ,
kotakku 0:b1ce54272580 313 // pstrUsageMute ,
kotakku 0:b1ce54272580 314 // pstrUsageToneEnable ,
kotakku 0:b1ce54272580 315 // pstrUsageHighCutFilter ,
kotakku 0:b1ce54272580 316 // pstrUsageLowCutFilter ,
kotakku 0:b1ce54272580 317 // pstrUsageEqualizerEnable ,
kotakku 0:b1ce54272580 318 // pstrUsageSoundFieldOn ,
kotakku 0:b1ce54272580 319 // pstrUsageSurroundOn ,
kotakku 0:b1ce54272580 320 // pstrUsageRepeat ,
kotakku 0:b1ce54272580 321 // pstrUsageStereo ,
kotakku 0:b1ce54272580 322 // pstrUsageSamplingRateDetect ,
kotakku 0:b1ce54272580 323 // pstrUsageSpinning ,
kotakku 0:b1ce54272580 324 // pstrUsageCAV ,
kotakku 0:b1ce54272580 325 // pstrUsageCLV ,
kotakku 0:b1ce54272580 326 // pstrUsageRecordingFormatDetect ,
kotakku 0:b1ce54272580 327 // pstrUsageOffHook ,
kotakku 0:b1ce54272580 328 // pstrUsageRing ,
kotakku 0:b1ce54272580 329 // pstrUsageMessageWaiting ,
kotakku 0:b1ce54272580 330 // pstrUsageDataMode ,
kotakku 0:b1ce54272580 331 // pstrUsageBatteryOperation ,
kotakku 0:b1ce54272580 332 // pstrUsageBatteryOK ,
kotakku 0:b1ce54272580 333 // pstrUsageBatteryLow ,
kotakku 0:b1ce54272580 334 // pstrUsageSpeaker ,
kotakku 0:b1ce54272580 335 // pstrUsageHeadSet ,
kotakku 0:b1ce54272580 336 // pstrUsageHold ,
kotakku 0:b1ce54272580 337 // pstrUsageMicrophone ,
kotakku 0:b1ce54272580 338 // pstrUsageCoverage ,
kotakku 0:b1ce54272580 339 // pstrUsageNightMode ,
kotakku 0:b1ce54272580 340 // pstrUsageSendCalls ,
kotakku 0:b1ce54272580 341 // pstrUsageCallPickup ,
kotakku 0:b1ce54272580 342 // pstrUsageConference ,
kotakku 0:b1ce54272580 343 // pstrUsageStandBy ,
kotakku 0:b1ce54272580 344 // pstrUsageCameraOn ,
kotakku 0:b1ce54272580 345 // pstrUsageCameraOff ,
kotakku 0:b1ce54272580 346 // pstrUsageOnLine ,
kotakku 0:b1ce54272580 347 // pstrUsageOffLine ,
kotakku 0:b1ce54272580 348 // pstrUsageBusy ,
kotakku 0:b1ce54272580 349 // pstrUsageReady ,
kotakku 0:b1ce54272580 350 // pstrUsagePaperOut ,
kotakku 0:b1ce54272580 351 // pstrUsagePaperJam ,
kotakku 0:b1ce54272580 352 // pstrUsageRemote ,
kotakku 0:b1ce54272580 353 // pstrUsageForward ,
kotakku 0:b1ce54272580 354 // pstrUsageReverse ,
kotakku 0:b1ce54272580 355 // pstrUsageStop ,
kotakku 0:b1ce54272580 356 // pstrUsageRewind ,
kotakku 0:b1ce54272580 357 // pstrUsageFastForward ,
kotakku 0:b1ce54272580 358 // pstrUsagePlay ,
kotakku 0:b1ce54272580 359 // pstrUsagePause ,
kotakku 0:b1ce54272580 360 // pstrUsageRecord ,
kotakku 0:b1ce54272580 361 // pstrUsageError ,
kotakku 0:b1ce54272580 362 // pstrUsageSelectedIndicator ,
kotakku 0:b1ce54272580 363 // pstrUsageInUseIndicator ,
kotakku 0:b1ce54272580 364 // pstrUsageMultiModeIndicator ,
kotakku 0:b1ce54272580 365 // pstrUsageIndicatorOn ,
kotakku 0:b1ce54272580 366 // pstrUsageIndicatorFlash ,
kotakku 0:b1ce54272580 367 // pstrUsageIndicatorSlowBlink ,
kotakku 0:b1ce54272580 368 // pstrUsageIndicatorFastBlink ,
kotakku 0:b1ce54272580 369 // pstrUsageIndicatorOff ,
kotakku 0:b1ce54272580 370 // pstrUsageFlashOnTime ,
kotakku 0:b1ce54272580 371 // pstrUsageSlowBlinkOnTime ,
kotakku 0:b1ce54272580 372 // pstrUsageSlowBlinkOffTime ,
kotakku 0:b1ce54272580 373 // pstrUsageFastBlinkOnTime ,
kotakku 0:b1ce54272580 374 // pstrUsageFastBlinkOffTime ,
kotakku 0:b1ce54272580 375 // pstrUsageIndicatorColor ,
kotakku 0:b1ce54272580 376 // pstrUsageIndicatorRed ,
kotakku 0:b1ce54272580 377 // pstrUsageIndicatorGreen ,
kotakku 0:b1ce54272580 378 // pstrUsageIndicatorAmber ,
kotakku 0:b1ce54272580 379 // pstrUsageGenericIndicator ,
kotakku 0:b1ce54272580 380 // pstrUsageSystemSuspend ,
kotakku 0:b1ce54272580 381 // pstrUsageExternalPowerConnected
kotakku 0:b1ce54272580 382 //};
kotakku 0:b1ce54272580 383 //const char *telTitles0 [] PROGMEM =
kotakku 0:b1ce54272580 384 //{
kotakku 0:b1ce54272580 385 // pstrUsagePhone ,
kotakku 0:b1ce54272580 386 // pstrUsageAnsweringMachine ,
kotakku 0:b1ce54272580 387 // pstrUsageMessageControls ,
kotakku 0:b1ce54272580 388 // pstrUsageHandset ,
kotakku 0:b1ce54272580 389 // pstrUsageHeadset ,
kotakku 0:b1ce54272580 390 // pstrUsageTelephonyKeyPad ,
kotakku 0:b1ce54272580 391 // pstrUsageProgrammableButton
kotakku 0:b1ce54272580 392 //};
kotakku 0:b1ce54272580 393 //const char *telTitles1 [] PROGMEM =
kotakku 0:b1ce54272580 394 //{
kotakku 0:b1ce54272580 395 // pstrUsageHookSwitch ,
kotakku 0:b1ce54272580 396 // pstrUsageFlash ,
kotakku 0:b1ce54272580 397 // pstrUsageFeature ,
kotakku 0:b1ce54272580 398 // pstrUsageHold ,
kotakku 0:b1ce54272580 399 // pstrUsageRedial ,
kotakku 0:b1ce54272580 400 // pstrUsageTransfer ,
kotakku 0:b1ce54272580 401 // pstrUsageDrop ,
kotakku 0:b1ce54272580 402 // pstrUsagePark ,
kotakku 0:b1ce54272580 403 // pstrUsageForwardCalls ,
kotakku 0:b1ce54272580 404 // pstrUsageAlternateFunction ,
kotakku 0:b1ce54272580 405 // pstrUsageLine ,
kotakku 0:b1ce54272580 406 // pstrUsageSpeakerPhone ,
kotakku 0:b1ce54272580 407 // pstrUsageConference ,
kotakku 0:b1ce54272580 408 // pstrUsageRingEnable ,
kotakku 0:b1ce54272580 409 // pstrUsageRingSelect ,
kotakku 0:b1ce54272580 410 // pstrUsagePhoneMute ,
kotakku 0:b1ce54272580 411 // pstrUsageCallerID ,
kotakku 0:b1ce54272580 412 // pstrUsageSend
kotakku 0:b1ce54272580 413 //};
kotakku 0:b1ce54272580 414 //const char *telTitles2 [] PROGMEM =
kotakku 0:b1ce54272580 415 //{
kotakku 0:b1ce54272580 416 // pstrUsageSpeedDial ,
kotakku 0:b1ce54272580 417 // pstrUsageStoreNumber ,
kotakku 0:b1ce54272580 418 // pstrUsageRecallNumber ,
kotakku 0:b1ce54272580 419 // pstrUsagePhoneDirectory
kotakku 0:b1ce54272580 420 //};
kotakku 0:b1ce54272580 421 //const char *telTitles3 [] PROGMEM =
kotakku 0:b1ce54272580 422 //{
kotakku 0:b1ce54272580 423 // pstrUsageVoiceMail ,
kotakku 0:b1ce54272580 424 // pstrUsageScreenCalls ,
kotakku 0:b1ce54272580 425 // pstrUsageDoNotDisturb ,
kotakku 0:b1ce54272580 426 // pstrUsageMessage ,
kotakku 0:b1ce54272580 427 // pstrUsageAnswerOnOff
kotakku 0:b1ce54272580 428 //};
kotakku 0:b1ce54272580 429 //const char *telTitles4 [] PROGMEM =
kotakku 0:b1ce54272580 430 //{
kotakku 0:b1ce54272580 431 // pstrUsageInsideDialTone ,
kotakku 0:b1ce54272580 432 // pstrUsageOutsideDialTone ,
kotakku 0:b1ce54272580 433 // pstrUsageInsideRingTone ,
kotakku 0:b1ce54272580 434 // pstrUsageOutsideRingTone ,
kotakku 0:b1ce54272580 435 // pstrUsagePriorityRingTone ,
kotakku 0:b1ce54272580 436 // pstrUsageInsideRingback ,
kotakku 0:b1ce54272580 437 // pstrUsagePriorityRingback ,
kotakku 0:b1ce54272580 438 // pstrUsageLineBusyTone ,
kotakku 0:b1ce54272580 439 // pstrUsageReorderTone ,
kotakku 0:b1ce54272580 440 // pstrUsageCallWaitingTone ,
kotakku 0:b1ce54272580 441 // pstrUsageConfirmationTone1 ,
kotakku 0:b1ce54272580 442 // pstrUsageConfirmationTone2 ,
kotakku 0:b1ce54272580 443 // pstrUsageTonesOff ,
kotakku 0:b1ce54272580 444 // pstrUsageOutsideRingback ,
kotakku 0:b1ce54272580 445 // pstrUsageRinger
kotakku 0:b1ce54272580 446 //};
kotakku 0:b1ce54272580 447 //const char *telTitles5 [] PROGMEM =
kotakku 0:b1ce54272580 448 //{
kotakku 0:b1ce54272580 449 // pstrUsagePhoneKey0 ,
kotakku 0:b1ce54272580 450 // pstrUsagePhoneKey1 ,
kotakku 0:b1ce54272580 451 // pstrUsagePhoneKey2 ,
kotakku 0:b1ce54272580 452 // pstrUsagePhoneKey3 ,
kotakku 0:b1ce54272580 453 // pstrUsagePhoneKey4 ,
kotakku 0:b1ce54272580 454 // pstrUsagePhoneKey5 ,
kotakku 0:b1ce54272580 455 // pstrUsagePhoneKey6 ,
kotakku 0:b1ce54272580 456 // pstrUsagePhoneKey7 ,
kotakku 0:b1ce54272580 457 // pstrUsagePhoneKey8 ,
kotakku 0:b1ce54272580 458 // pstrUsagePhoneKey9 ,
kotakku 0:b1ce54272580 459 // pstrUsagePhoneKeyStar ,
kotakku 0:b1ce54272580 460 // pstrUsagePhoneKeyPound ,
kotakku 0:b1ce54272580 461 // pstrUsagePhoneKeyA ,
kotakku 0:b1ce54272580 462 // pstrUsagePhoneKeyB ,
kotakku 0:b1ce54272580 463 // pstrUsagePhoneKeyC ,
kotakku 0:b1ce54272580 464 // pstrUsagePhoneKeyD
kotakku 0:b1ce54272580 465 //};
kotakku 0:b1ce54272580 466 //const char *consTitles0[] PROGMEM =
kotakku 0:b1ce54272580 467 //{
kotakku 0:b1ce54272580 468 // pstrUsageConsumerControl,
kotakku 0:b1ce54272580 469 // pstrUsageNumericKeyPad,
kotakku 0:b1ce54272580 470 // pstrUsageProgrammableButton,
kotakku 0:b1ce54272580 471 // pstrUsageMicrophone,
kotakku 0:b1ce54272580 472 // pstrUsageHeadphone,
kotakku 0:b1ce54272580 473 // pstrUsageGraphicEqualizer
kotakku 0:b1ce54272580 474 //};
kotakku 0:b1ce54272580 475 //const char *consTitles1[] PROGMEM =
kotakku 0:b1ce54272580 476 //{
kotakku 0:b1ce54272580 477 // pstrUsagePlus10 ,
kotakku 0:b1ce54272580 478 // pstrUsagePlus100,
kotakku 0:b1ce54272580 479 // pstrUsageAMPM
kotakku 0:b1ce54272580 480 //};
kotakku 0:b1ce54272580 481 //const char *consTitles2[] PROGMEM =
kotakku 0:b1ce54272580 482 //{
kotakku 0:b1ce54272580 483 // pstrUsagePower ,
kotakku 0:b1ce54272580 484 // pstrUsageReset ,
kotakku 0:b1ce54272580 485 // pstrUsageSleep ,
kotakku 0:b1ce54272580 486 // pstrUsageSleepAfter ,
kotakku 0:b1ce54272580 487 // pstrUsageSleepMode ,
kotakku 0:b1ce54272580 488 // pstrUsageIllumination ,
kotakku 0:b1ce54272580 489 // pstrUsageFunctionButtons
kotakku 0:b1ce54272580 490 //
kotakku 0:b1ce54272580 491 //};
kotakku 0:b1ce54272580 492 //const char *consTitles3[] PROGMEM =
kotakku 0:b1ce54272580 493 //{
kotakku 0:b1ce54272580 494 // pstrUsageMenu ,
kotakku 0:b1ce54272580 495 // pstrUsageMenuPick ,
kotakku 0:b1ce54272580 496 // pstrUsageMenuUp ,
kotakku 0:b1ce54272580 497 // pstrUsageMenuDown ,
kotakku 0:b1ce54272580 498 // pstrUsageMenuLeft ,
kotakku 0:b1ce54272580 499 // pstrUsageMenuRight ,
kotakku 0:b1ce54272580 500 // pstrUsageMenuEscape ,
kotakku 0:b1ce54272580 501 // pstrUsageMenuValueIncrease,
kotakku 0:b1ce54272580 502 // pstrUsageMenuValueDecrease
kotakku 0:b1ce54272580 503 //};
kotakku 0:b1ce54272580 504 //const char *consTitles4[] PROGMEM =
kotakku 0:b1ce54272580 505 //{
kotakku 0:b1ce54272580 506 // pstrUsageDataOnScreen ,
kotakku 0:b1ce54272580 507 // pstrUsageClosedCaption ,
kotakku 0:b1ce54272580 508 // pstrUsageClosedCaptionSelect,
kotakku 0:b1ce54272580 509 // pstrUsageVCRTV ,
kotakku 0:b1ce54272580 510 // pstrUsageBroadcastMode ,
kotakku 0:b1ce54272580 511 // pstrUsageSnapshot ,
kotakku 0:b1ce54272580 512 // pstrUsageStill
kotakku 0:b1ce54272580 513 //};
kotakku 0:b1ce54272580 514 //const char *consTitles5[] PROGMEM =
kotakku 0:b1ce54272580 515 //{
kotakku 0:b1ce54272580 516 // pstrUsageSelection ,
kotakku 0:b1ce54272580 517 // pstrUsageAssignSelection ,
kotakku 0:b1ce54272580 518 // pstrUsageModeStep ,
kotakku 0:b1ce54272580 519 // pstrUsageRecallLast ,
kotakku 0:b1ce54272580 520 // pstrUsageEnterChannel ,
kotakku 0:b1ce54272580 521 // pstrUsageOrderMovie ,
kotakku 0:b1ce54272580 522 // pstrUsageChannel ,
kotakku 0:b1ce54272580 523 // pstrUsageMediaSelection ,
kotakku 0:b1ce54272580 524 // pstrUsageMediaSelectComputer ,
kotakku 0:b1ce54272580 525 // pstrUsageMediaSelectTV ,
kotakku 0:b1ce54272580 526 // pstrUsageMediaSelectWWW ,
kotakku 0:b1ce54272580 527 // pstrUsageMediaSelectDVD ,
kotakku 0:b1ce54272580 528 // pstrUsageMediaSelectTelephone ,
kotakku 0:b1ce54272580 529 // pstrUsageMediaSelectProgramGuide ,
kotakku 0:b1ce54272580 530 // pstrUsageMediaSelectVideoPhone ,
kotakku 0:b1ce54272580 531 // pstrUsageMediaSelectGames ,
kotakku 0:b1ce54272580 532 // pstrUsageMediaSelectMessages ,
kotakku 0:b1ce54272580 533 // pstrUsageMediaSelectCD ,
kotakku 0:b1ce54272580 534 // pstrUsageMediaSelectVCR ,
kotakku 0:b1ce54272580 535 // pstrUsageMediaSelectTuner ,
kotakku 0:b1ce54272580 536 // pstrUsageQuit ,
kotakku 0:b1ce54272580 537 // pstrUsageHelp ,
kotakku 0:b1ce54272580 538 // pstrUsageMediaSelectTape ,
kotakku 0:b1ce54272580 539 // pstrUsageMediaSelectCable ,
kotakku 0:b1ce54272580 540 // pstrUsageMediaSelectSatellite ,
kotakku 0:b1ce54272580 541 // pstrUsageMediaSelectSecurity ,
kotakku 0:b1ce54272580 542 // pstrUsageMediaSelectHome ,
kotakku 0:b1ce54272580 543 // pstrUsageMediaSelectCall ,
kotakku 0:b1ce54272580 544 // pstrUsageChannelIncrement ,
kotakku 0:b1ce54272580 545 // pstrUsageChannelDecrement ,
kotakku 0:b1ce54272580 546 // pstrUsageMediaSelectSAP ,
kotakku 0:b1ce54272580 547 // pstrUsagePageReserved ,
kotakku 0:b1ce54272580 548 // pstrUsageVCRPlus ,
kotakku 0:b1ce54272580 549 // pstrUsageOnce ,
kotakku 0:b1ce54272580 550 // pstrUsageDaily ,
kotakku 0:b1ce54272580 551 // pstrUsageWeekly ,
kotakku 0:b1ce54272580 552 // pstrUsageMonthly
kotakku 0:b1ce54272580 553 //};
kotakku 0:b1ce54272580 554 //const char *consTitles6[] PROGMEM =
kotakku 0:b1ce54272580 555 //{
kotakku 0:b1ce54272580 556 // pstrUsagePlay ,
kotakku 0:b1ce54272580 557 // pstrUsagePause ,
kotakku 0:b1ce54272580 558 // pstrUsageRecord ,
kotakku 0:b1ce54272580 559 // pstrUsageFastForward ,
kotakku 0:b1ce54272580 560 // pstrUsageRewind ,
kotakku 0:b1ce54272580 561 // pstrUsageScanNextTrack ,
kotakku 0:b1ce54272580 562 // pstrUsageScanPreviousTrack ,
kotakku 0:b1ce54272580 563 // pstrUsageStop ,
kotakku 0:b1ce54272580 564 // pstrUsageEject ,
kotakku 0:b1ce54272580 565 // pstrUsageRandomPlay ,
kotakku 0:b1ce54272580 566 // pstrUsageSelectDisk ,
kotakku 0:b1ce54272580 567 // pstrUsageEnterDisk ,
kotakku 0:b1ce54272580 568 // pstrUsageRepeat ,
kotakku 0:b1ce54272580 569 // pstrUsageTracking ,
kotakku 0:b1ce54272580 570 // pstrUsageTrackNormal ,
kotakku 0:b1ce54272580 571 // pstrUsageSlowTracking ,
kotakku 0:b1ce54272580 572 // pstrUsageFrameForward ,
kotakku 0:b1ce54272580 573 // pstrUsageFrameBackwards ,
kotakku 0:b1ce54272580 574 // pstrUsageMark ,
kotakku 0:b1ce54272580 575 // pstrUsageClearMark ,
kotakku 0:b1ce54272580 576 // pstrUsageRepeatFromMark ,
kotakku 0:b1ce54272580 577 // pstrUsageReturnToMark ,
kotakku 0:b1ce54272580 578 // pstrUsageSearchMarkForward ,
kotakku 0:b1ce54272580 579 // pstrUsageSearchMarkBackwards ,
kotakku 0:b1ce54272580 580 // pstrUsageCounterReset ,
kotakku 0:b1ce54272580 581 // pstrUsageShowCounter ,
kotakku 0:b1ce54272580 582 // pstrUsageTrackingIncrement ,
kotakku 0:b1ce54272580 583 // pstrUsageTrackingDecrement ,
kotakku 0:b1ce54272580 584 // pstrUsageStopEject ,
kotakku 0:b1ce54272580 585 // pstrUsagePlayPause ,
kotakku 0:b1ce54272580 586 // pstrUsagePlaySkip
kotakku 0:b1ce54272580 587 //};
kotakku 0:b1ce54272580 588 //const char *consTitles7[] PROGMEM =
kotakku 0:b1ce54272580 589 //{
kotakku 0:b1ce54272580 590 // pstrUsageVolume ,
kotakku 0:b1ce54272580 591 // pstrUsageBalance ,
kotakku 0:b1ce54272580 592 // pstrUsageMute ,
kotakku 0:b1ce54272580 593 // pstrUsageBass ,
kotakku 0:b1ce54272580 594 // pstrUsageTreble ,
kotakku 0:b1ce54272580 595 // pstrUsageBassBoost ,
kotakku 0:b1ce54272580 596 // pstrUsageSurroundMode ,
kotakku 0:b1ce54272580 597 // pstrUsageLoudness ,
kotakku 0:b1ce54272580 598 // pstrUsageMPX ,
kotakku 0:b1ce54272580 599 // pstrUsageVolumeIncrement ,
kotakku 0:b1ce54272580 600 // pstrUsageVolumeDecrement
kotakku 0:b1ce54272580 601 //};
kotakku 0:b1ce54272580 602 //const char *consTitles8[] PROGMEM =
kotakku 0:b1ce54272580 603 //{
kotakku 0:b1ce54272580 604 // pstrUsageSpeedSelect ,
kotakku 0:b1ce54272580 605 // pstrUsagePlaybackSpeed ,
kotakku 0:b1ce54272580 606 // pstrUsageStandardPlay ,
kotakku 0:b1ce54272580 607 // pstrUsageLongPlay ,
kotakku 0:b1ce54272580 608 // pstrUsageExtendedPlay ,
kotakku 0:b1ce54272580 609 // pstrUsageSlow
kotakku 0:b1ce54272580 610 //};
kotakku 0:b1ce54272580 611 //const char *consTitles9[] PROGMEM =
kotakku 0:b1ce54272580 612 //{
kotakku 0:b1ce54272580 613 // pstrUsageFanEnable ,
kotakku 0:b1ce54272580 614 // pstrUsageFanSpeed ,
kotakku 0:b1ce54272580 615 // pstrUsageLightEnable ,
kotakku 0:b1ce54272580 616 // pstrUsageLightIlluminationLevel ,
kotakku 0:b1ce54272580 617 // pstrUsageClimateControlEnable ,
kotakku 0:b1ce54272580 618 // pstrUsageRoomTemperature ,
kotakku 0:b1ce54272580 619 // pstrUsageSecurityEnable ,
kotakku 0:b1ce54272580 620 // pstrUsageFireAlarm ,
kotakku 0:b1ce54272580 621 // pstrUsagePoliceAlarm ,
kotakku 0:b1ce54272580 622 // pstrUsageProximity ,
kotakku 0:b1ce54272580 623 // pstrUsageMotion ,
kotakku 0:b1ce54272580 624 // pstrUsageDuresAlarm ,
kotakku 0:b1ce54272580 625 // pstrUsageHoldupAlarm ,
kotakku 0:b1ce54272580 626 // pstrUsageMedicalAlarm
kotakku 0:b1ce54272580 627 //};
kotakku 0:b1ce54272580 628 //const char *consTitlesA[] PROGMEM =
kotakku 0:b1ce54272580 629 //{
kotakku 0:b1ce54272580 630 // pstrUsageBalanceRight ,
kotakku 0:b1ce54272580 631 // pstrUsageBalanceLeft ,
kotakku 0:b1ce54272580 632 // pstrUsageBassIncrement ,
kotakku 0:b1ce54272580 633 // pstrUsageBassDecrement ,
kotakku 0:b1ce54272580 634 // pstrUsageTrebleIncrement ,
kotakku 0:b1ce54272580 635 // pstrUsageTrebleDecrement
kotakku 0:b1ce54272580 636 //};
kotakku 0:b1ce54272580 637 //const char *consTitlesB[] PROGMEM =
kotakku 0:b1ce54272580 638 //{
kotakku 0:b1ce54272580 639 // pstrUsageSpeakerSystem ,
kotakku 0:b1ce54272580 640 // pstrUsageChannelLeft ,
kotakku 0:b1ce54272580 641 // pstrUsageChannelRight ,
kotakku 0:b1ce54272580 642 // pstrUsageChannelCenter ,
kotakku 0:b1ce54272580 643 // pstrUsageChannelFront ,
kotakku 0:b1ce54272580 644 // pstrUsageChannelCenterFront ,
kotakku 0:b1ce54272580 645 // pstrUsageChannelSide ,
kotakku 0:b1ce54272580 646 // pstrUsageChannelSurround ,
kotakku 0:b1ce54272580 647 // pstrUsageChannelLowFreqEnhancement ,
kotakku 0:b1ce54272580 648 // pstrUsageChannelTop ,
kotakku 0:b1ce54272580 649 // pstrUsageChannelUnknown
kotakku 0:b1ce54272580 650 //};
kotakku 0:b1ce54272580 651 //const char *consTitlesC[] PROGMEM =
kotakku 0:b1ce54272580 652 //{
kotakku 0:b1ce54272580 653 // pstrUsageSubChannel ,
kotakku 0:b1ce54272580 654 // pstrUsageSubChannelIncrement ,
kotakku 0:b1ce54272580 655 // pstrUsageSubChannelDecrement ,
kotakku 0:b1ce54272580 656 // pstrUsageAlternateAudioIncrement ,
kotakku 0:b1ce54272580 657 // pstrUsageAlternateAudioDecrement
kotakku 0:b1ce54272580 658 //};
kotakku 0:b1ce54272580 659 //const char *consTitlesD[] PROGMEM =
kotakku 0:b1ce54272580 660 //{
kotakku 0:b1ce54272580 661 // pstrUsageApplicationLaunchButtons ,
kotakku 0:b1ce54272580 662 // pstrUsageALLaunchButtonConfigTool ,
kotakku 0:b1ce54272580 663 // pstrUsageALProgrammableButton ,
kotakku 0:b1ce54272580 664 // pstrUsageALConsumerControlConfig ,
kotakku 0:b1ce54272580 665 // pstrUsageALWordProcessor ,
kotakku 0:b1ce54272580 666 // pstrUsageALTextEditor ,
kotakku 0:b1ce54272580 667 // pstrUsageALSpreadsheet ,
kotakku 0:b1ce54272580 668 // pstrUsageALGraphicsEditor ,
kotakku 0:b1ce54272580 669 // pstrUsageALPresentationApp ,
kotakku 0:b1ce54272580 670 // pstrUsageALDatabaseApp ,
kotakku 0:b1ce54272580 671 // pstrUsageALEmailReader ,
kotakku 0:b1ce54272580 672 // pstrUsageALNewsreader ,
kotakku 0:b1ce54272580 673 // pstrUsageALVoicemail ,
kotakku 0:b1ce54272580 674 // pstrUsageALContactsAddressBook ,
kotakku 0:b1ce54272580 675 // pstrUsageALCalendarSchedule ,
kotakku 0:b1ce54272580 676 // pstrUsageALTaskProjectManager ,
kotakku 0:b1ce54272580 677 // pstrUsageALLogJournalTimecard ,
kotakku 0:b1ce54272580 678 // pstrUsageALCheckbookFinance ,
kotakku 0:b1ce54272580 679 // pstrUsageALCalculator ,
kotakku 0:b1ce54272580 680 // pstrUsageALAVCapturePlayback ,
kotakku 0:b1ce54272580 681 // pstrUsageALLocalMachineBrowser ,
kotakku 0:b1ce54272580 682 // pstrUsageALLANWANBrow ,
kotakku 0:b1ce54272580 683 // pstrUsageALInternetBrowser ,
kotakku 0:b1ce54272580 684 // pstrUsageALRemoteNetISPConnect ,
kotakku 0:b1ce54272580 685 // pstrUsageALNetworkConference ,
kotakku 0:b1ce54272580 686 // pstrUsageALNetworkChat ,
kotakku 0:b1ce54272580 687 // pstrUsageALTelephonyDialer ,
kotakku 0:b1ce54272580 688 // pstrUsageALLogon ,
kotakku 0:b1ce54272580 689 // pstrUsageALLogoff ,
kotakku 0:b1ce54272580 690 // pstrUsageALLogonLogoff ,
kotakku 0:b1ce54272580 691 // pstrUsageALTermLockScrSav ,
kotakku 0:b1ce54272580 692 // pstrUsageALControlPannel ,
kotakku 0:b1ce54272580 693 // pstrUsageALCommandLineProcessorRun ,
kotakku 0:b1ce54272580 694 // pstrUsageALProcessTaskManager ,
kotakku 0:b1ce54272580 695 // pstrUsageALSelectTaskApplication ,
kotakku 0:b1ce54272580 696 // pstrUsageALNextTaskApplication ,
kotakku 0:b1ce54272580 697 // pstrUsageALPreviousTaskApplication ,
kotakku 0:b1ce54272580 698 // pstrUsageALPreemptiveHaltTaskApp ,
kotakku 0:b1ce54272580 699 // pstrUsageALIntegratedHelpCenter ,
kotakku 0:b1ce54272580 700 // pstrUsageALDocuments ,
kotakku 0:b1ce54272580 701 // pstrUsageALThesaurus ,
kotakku 0:b1ce54272580 702 // pstrUsageALDictionary ,
kotakku 0:b1ce54272580 703 // pstrUsageALDesktop ,
kotakku 0:b1ce54272580 704 // pstrUsageALSpellCheck ,
kotakku 0:b1ce54272580 705 // pstrUsageALGrammarCheck ,
kotakku 0:b1ce54272580 706 // pstrUsageALWirelessStatus ,
kotakku 0:b1ce54272580 707 // pstrUsageALKeyboardLayout ,
kotakku 0:b1ce54272580 708 // pstrUsageALVirusProtection ,
kotakku 0:b1ce54272580 709 // pstrUsageALEncryption ,
kotakku 0:b1ce54272580 710 // pstrUsageALScreenSaver ,
kotakku 0:b1ce54272580 711 // pstrUsageALAlarms ,
kotakku 0:b1ce54272580 712 // pstrUsageALClock ,
kotakku 0:b1ce54272580 713 // pstrUsageALFileBrowser ,
kotakku 0:b1ce54272580 714 // pstrUsageALPowerStatus ,
kotakku 0:b1ce54272580 715 // pstrUsageALImageBrowser ,
kotakku 0:b1ce54272580 716 // pstrUsageALAudioBrowser ,
kotakku 0:b1ce54272580 717 // pstrUsageALMovieBrowser ,
kotakku 0:b1ce54272580 718 // pstrUsageALDigitalRightsManager ,
kotakku 0:b1ce54272580 719 // pstrUsageALDigitalWallet ,
kotakku 0:b1ce54272580 720 // pstrUsagePageReserved ,
kotakku 0:b1ce54272580 721 // pstrUsageALInstantMessaging ,
kotakku 0:b1ce54272580 722 // pstrUsageALOEMFeaturesBrowser ,
kotakku 0:b1ce54272580 723 // pstrUsageALOEMHelp ,
kotakku 0:b1ce54272580 724 // pstrUsageALOnlineCommunity ,
kotakku 0:b1ce54272580 725 // pstrUsageALEntertainmentContentBrow ,
kotakku 0:b1ce54272580 726 // pstrUsageALOnlineShoppingBrowser ,
kotakku 0:b1ce54272580 727 // pstrUsageALSmartCardInfoHelp ,
kotakku 0:b1ce54272580 728 // pstrUsageALMarketMonitorFinBrowser ,
kotakku 0:b1ce54272580 729 // pstrUsageALCustomCorpNewsBrowser ,
kotakku 0:b1ce54272580 730 // pstrUsageALOnlineActivityBrowser ,
kotakku 0:b1ce54272580 731 // pstrUsageALResearchSearchBrowser ,
kotakku 0:b1ce54272580 732 // pstrUsageALAudioPlayer
kotakku 0:b1ce54272580 733 //};
kotakku 0:b1ce54272580 734 //const char *consTitlesE[] PROGMEM =
kotakku 0:b1ce54272580 735 //{
kotakku 0:b1ce54272580 736 // pstrUsageGenericGUIAppControls ,
kotakku 0:b1ce54272580 737 // pstrUsageACNew ,
kotakku 0:b1ce54272580 738 // pstrUsageACOpen ,
kotakku 0:b1ce54272580 739 // pstrUsageACClose ,
kotakku 0:b1ce54272580 740 // pstrUsageACExit ,
kotakku 0:b1ce54272580 741 // pstrUsageACMaximize ,
kotakku 0:b1ce54272580 742 // pstrUsageACMinimize ,
kotakku 0:b1ce54272580 743 // pstrUsageACSave ,
kotakku 0:b1ce54272580 744 // pstrUsageACPrint ,
kotakku 0:b1ce54272580 745 // pstrUsageACProperties ,
kotakku 0:b1ce54272580 746 // pstrUsageACUndo ,
kotakku 0:b1ce54272580 747 // pstrUsageACCopy ,
kotakku 0:b1ce54272580 748 // pstrUsageACCut ,
kotakku 0:b1ce54272580 749 // pstrUsageACPaste ,
kotakku 0:b1ce54272580 750 // pstrUsageACSelectAll ,
kotakku 0:b1ce54272580 751 // pstrUsageACFind ,
kotakku 0:b1ce54272580 752 // pstrUsageACFindAndReplace ,
kotakku 0:b1ce54272580 753 // pstrUsageACSearch ,
kotakku 0:b1ce54272580 754 // pstrUsageACGoto ,
kotakku 0:b1ce54272580 755 // pstrUsageACHome ,
kotakku 0:b1ce54272580 756 // pstrUsageACBack ,
kotakku 0:b1ce54272580 757 // pstrUsageACForward ,
kotakku 0:b1ce54272580 758 // pstrUsageACStop ,
kotakku 0:b1ce54272580 759 // pstrUsageACRefresh ,
kotakku 0:b1ce54272580 760 // pstrUsageACPreviousLink ,
kotakku 0:b1ce54272580 761 // pstrUsageACNextLink ,
kotakku 0:b1ce54272580 762 // pstrUsageACBookmarks ,
kotakku 0:b1ce54272580 763 // pstrUsageACHistory ,
kotakku 0:b1ce54272580 764 // pstrUsageACSubscriptions ,
kotakku 0:b1ce54272580 765 // pstrUsageACZoomIn ,
kotakku 0:b1ce54272580 766 // pstrUsageACZoomOut ,
kotakku 0:b1ce54272580 767 // pstrUsageACZoom ,
kotakku 0:b1ce54272580 768 // pstrUsageACFullScreenView ,
kotakku 0:b1ce54272580 769 // pstrUsageACNormalView ,
kotakku 0:b1ce54272580 770 // pstrUsageACViewToggle ,
kotakku 0:b1ce54272580 771 // pstrUsageACScrollUp ,
kotakku 0:b1ce54272580 772 // pstrUsageACScrollDown ,
kotakku 0:b1ce54272580 773 // pstrUsageACScroll ,
kotakku 0:b1ce54272580 774 // pstrUsageACPanLeft ,
kotakku 0:b1ce54272580 775 // pstrUsageACPanRight ,
kotakku 0:b1ce54272580 776 // pstrUsageACPan ,
kotakku 0:b1ce54272580 777 // pstrUsageACNewWindow ,
kotakku 0:b1ce54272580 778 // pstrUsageACTileHoriz ,
kotakku 0:b1ce54272580 779 // pstrUsageACTileVert ,
kotakku 0:b1ce54272580 780 // pstrUsageACFormat ,
kotakku 0:b1ce54272580 781 // pstrUsageACEdit ,
kotakku 0:b1ce54272580 782 // pstrUsageACBold ,
kotakku 0:b1ce54272580 783 // pstrUsageACItalics ,
kotakku 0:b1ce54272580 784 // pstrUsageACUnderline ,
kotakku 0:b1ce54272580 785 // pstrUsageACStrikethrough ,
kotakku 0:b1ce54272580 786 // pstrUsageACSubscript ,
kotakku 0:b1ce54272580 787 // pstrUsageACSuperscript ,
kotakku 0:b1ce54272580 788 // pstrUsageACAllCaps ,
kotakku 0:b1ce54272580 789 // pstrUsageACRotate ,
kotakku 0:b1ce54272580 790 // pstrUsageACResize ,
kotakku 0:b1ce54272580 791 // pstrUsageACFlipHorizontal ,
kotakku 0:b1ce54272580 792 // pstrUsageACFlipVertical ,
kotakku 0:b1ce54272580 793 // pstrUsageACMirrorHorizontal ,
kotakku 0:b1ce54272580 794 // pstrUsageACMirrorVertical ,
kotakku 0:b1ce54272580 795 // pstrUsageACFontSelect ,
kotakku 0:b1ce54272580 796 // pstrUsageACFontColor ,
kotakku 0:b1ce54272580 797 // pstrUsageACFontSize ,
kotakku 0:b1ce54272580 798 // pstrUsageACJustifyLeft ,
kotakku 0:b1ce54272580 799 // pstrUsageACJustifyCenterH ,
kotakku 0:b1ce54272580 800 // pstrUsageACJustifyRight ,
kotakku 0:b1ce54272580 801 // pstrUsageACJustifyBlockH ,
kotakku 0:b1ce54272580 802 // pstrUsageACJustifyTop ,
kotakku 0:b1ce54272580 803 // pstrUsageACJustifyCenterV ,
kotakku 0:b1ce54272580 804 // pstrUsageACJustifyBottom ,
kotakku 0:b1ce54272580 805 // pstrUsageACJustifyBlockV ,
kotakku 0:b1ce54272580 806 // pstrUsageACIndentDecrease ,
kotakku 0:b1ce54272580 807 // pstrUsageACIndentIncrease ,
kotakku 0:b1ce54272580 808 // pstrUsageACNumberedList ,
kotakku 0:b1ce54272580 809 // pstrUsageACRestartNumbering ,
kotakku 0:b1ce54272580 810 // pstrUsageACBulletedList ,
kotakku 0:b1ce54272580 811 // pstrUsageACPromote ,
kotakku 0:b1ce54272580 812 // pstrUsageACDemote ,
kotakku 0:b1ce54272580 813 // pstrUsageACYes ,
kotakku 0:b1ce54272580 814 // pstrUsageACNo ,
kotakku 0:b1ce54272580 815 // pstrUsageACCancel ,
kotakku 0:b1ce54272580 816 // pstrUsageACCatalog ,
kotakku 0:b1ce54272580 817 // pstrUsageACBuyChkout ,
kotakku 0:b1ce54272580 818 // pstrUsageACAddToCart ,
kotakku 0:b1ce54272580 819 // pstrUsageACExpand ,
kotakku 0:b1ce54272580 820 // pstrUsageACExpandAll ,
kotakku 0:b1ce54272580 821 // pstrUsageACCollapse ,
kotakku 0:b1ce54272580 822 // pstrUsageACCollapseAll ,
kotakku 0:b1ce54272580 823 // pstrUsageACPrintPreview ,
kotakku 0:b1ce54272580 824 // pstrUsageACPasteSpecial ,
kotakku 0:b1ce54272580 825 // pstrUsageACInsertMode ,
kotakku 0:b1ce54272580 826 // pstrUsageACDelete ,
kotakku 0:b1ce54272580 827 // pstrUsageACLock ,
kotakku 0:b1ce54272580 828 // pstrUsageACUnlock ,
kotakku 0:b1ce54272580 829 // pstrUsageACProtect ,
kotakku 0:b1ce54272580 830 // pstrUsageACUnprotect ,
kotakku 0:b1ce54272580 831 // pstrUsageACAttachComment ,
kotakku 0:b1ce54272580 832 // pstrUsageACDeleteComment ,
kotakku 0:b1ce54272580 833 // pstrUsageACViewComment ,
kotakku 0:b1ce54272580 834 // pstrUsageACSelectWord ,
kotakku 0:b1ce54272580 835 // pstrUsageACSelectSentence ,
kotakku 0:b1ce54272580 836 // pstrUsageACSelectParagraph ,
kotakku 0:b1ce54272580 837 // pstrUsageACSelectColumn ,
kotakku 0:b1ce54272580 838 // pstrUsageACSelectRow ,
kotakku 0:b1ce54272580 839 // pstrUsageACSelectTable ,
kotakku 0:b1ce54272580 840 // pstrUsageACSelectObject ,
kotakku 0:b1ce54272580 841 // pstrUsageACRedoRepeat ,
kotakku 0:b1ce54272580 842 // pstrUsageACSort ,
kotakku 0:b1ce54272580 843 // pstrUsageACSortAscending ,
kotakku 0:b1ce54272580 844 // pstrUsageACSortDescending ,
kotakku 0:b1ce54272580 845 // pstrUsageACFilter ,
kotakku 0:b1ce54272580 846 // pstrUsageACSetClock ,
kotakku 0:b1ce54272580 847 // pstrUsageACViewClock ,
kotakku 0:b1ce54272580 848 // pstrUsageACSelectTimeZone ,
kotakku 0:b1ce54272580 849 // pstrUsageACEditTimeZone ,
kotakku 0:b1ce54272580 850 // pstrUsageACSetAlarm ,
kotakku 0:b1ce54272580 851 // pstrUsageACClearAlarm ,
kotakku 0:b1ce54272580 852 // pstrUsageACSnoozeAlarm ,
kotakku 0:b1ce54272580 853 // pstrUsageACResetAlarm ,
kotakku 0:b1ce54272580 854 // pstrUsageACSyncronize ,
kotakku 0:b1ce54272580 855 // pstrUsageACSendReceive ,
kotakku 0:b1ce54272580 856 // pstrUsageACSendTo ,
kotakku 0:b1ce54272580 857 // pstrUsageACReply ,
kotakku 0:b1ce54272580 858 // pstrUsageACReplyAll ,
kotakku 0:b1ce54272580 859 // pstrUsageACForwardMessage ,
kotakku 0:b1ce54272580 860 // pstrUsageACSend ,
kotakku 0:b1ce54272580 861 // pstrUsageACAttachFile ,
kotakku 0:b1ce54272580 862 // pstrUsageACUpload ,
kotakku 0:b1ce54272580 863 // pstrUsageACDownload ,
kotakku 0:b1ce54272580 864 // pstrUsageACSetBorders ,
kotakku 0:b1ce54272580 865 // pstrUsageACInsertRow ,
kotakku 0:b1ce54272580 866 // pstrUsageACInsertColumn ,
kotakku 0:b1ce54272580 867 // pstrUsageACInsertFile ,
kotakku 0:b1ce54272580 868 // pstrUsageACInsertPicture ,
kotakku 0:b1ce54272580 869 // pstrUsageACInsertObject ,
kotakku 0:b1ce54272580 870 // pstrUsageACInsertSymbol ,
kotakku 0:b1ce54272580 871 // pstrUsageACSaveAndClose ,
kotakku 0:b1ce54272580 872 // pstrUsageACRename ,
kotakku 0:b1ce54272580 873 // pstrUsageACMerge ,
kotakku 0:b1ce54272580 874 // pstrUsageACSplit ,
kotakku 0:b1ce54272580 875 // pstrUsageACDistributeHorizontaly ,
kotakku 0:b1ce54272580 876 // pstrUsageACDistributeVerticaly
kotakku 0:b1ce54272580 877 //};
kotakku 0:b1ce54272580 878 //const char *digitTitles0[] PROGMEM =
kotakku 0:b1ce54272580 879 //{
kotakku 0:b1ce54272580 880 // pstrUsageDigitizer ,
kotakku 0:b1ce54272580 881 // pstrUsagePen ,
kotakku 0:b1ce54272580 882 // pstrUsageLightPen ,
kotakku 0:b1ce54272580 883 // pstrUsageTouchScreen ,
kotakku 0:b1ce54272580 884 // pstrUsageTouchPad ,
kotakku 0:b1ce54272580 885 // pstrUsageWhiteBoard ,
kotakku 0:b1ce54272580 886 // pstrUsageCoordinateMeasuringMachine ,
kotakku 0:b1ce54272580 887 // pstrUsage3DDigitizer ,
kotakku 0:b1ce54272580 888 // pstrUsageStereoPlotter ,
kotakku 0:b1ce54272580 889 // pstrUsageArticulatedArm ,
kotakku 0:b1ce54272580 890 // pstrUsageArmature ,
kotakku 0:b1ce54272580 891 // pstrUsageMultiplePointDigitizer ,
kotakku 0:b1ce54272580 892 // pstrUsageFreeSpaceWand
kotakku 0:b1ce54272580 893 //};
kotakku 0:b1ce54272580 894 //const char *digitTitles1[] PROGMEM =
kotakku 0:b1ce54272580 895 //{
kotakku 0:b1ce54272580 896 // pstrUsageStylus ,
kotakku 0:b1ce54272580 897 // pstrUsagePuck ,
kotakku 0:b1ce54272580 898 // pstrUsageFinger
kotakku 0:b1ce54272580 899 //
kotakku 0:b1ce54272580 900 //};
kotakku 0:b1ce54272580 901 //const char *digitTitles2[] PROGMEM =
kotakku 0:b1ce54272580 902 //{
kotakku 0:b1ce54272580 903 // pstrUsageTipPressure ,
kotakku 0:b1ce54272580 904 // pstrUsageBarrelPressure ,
kotakku 0:b1ce54272580 905 // pstrUsageInRange ,
kotakku 0:b1ce54272580 906 // pstrUsageTouch ,
kotakku 0:b1ce54272580 907 // pstrUsageUntouch ,
kotakku 0:b1ce54272580 908 // pstrUsageTap ,
kotakku 0:b1ce54272580 909 // pstrUsageQuality ,
kotakku 0:b1ce54272580 910 // pstrUsageDataValid ,
kotakku 0:b1ce54272580 911 // pstrUsageTransducerIndex ,
kotakku 0:b1ce54272580 912 // pstrUsageTabletFunctionKeys ,
kotakku 0:b1ce54272580 913 // pstrUsageProgramChangeKeys ,
kotakku 0:b1ce54272580 914 // pstrUsageBatteryStrength ,
kotakku 0:b1ce54272580 915 // pstrUsageInvert ,
kotakku 0:b1ce54272580 916 // pstrUsageXTilt ,
kotakku 0:b1ce54272580 917 // pstrUsageYTilt ,
kotakku 0:b1ce54272580 918 // pstrUsageAzimuth ,
kotakku 0:b1ce54272580 919 // pstrUsageAltitude ,
kotakku 0:b1ce54272580 920 // pstrUsageTwist ,
kotakku 0:b1ce54272580 921 // pstrUsageTipSwitch ,
kotakku 0:b1ce54272580 922 // pstrUsageSecondaryTipSwitch ,
kotakku 0:b1ce54272580 923 // pstrUsageBarrelSwitch ,
kotakku 0:b1ce54272580 924 // pstrUsageEraser ,
kotakku 0:b1ce54272580 925 // pstrUsageTabletPick
kotakku 0:b1ce54272580 926 //};
kotakku 0:b1ce54272580 927 //const char *aplphanumTitles0[] PROGMEM =
kotakku 0:b1ce54272580 928 //{
kotakku 0:b1ce54272580 929 // pstrUsageAlphanumericDisplay,
kotakku 0:b1ce54272580 930 // pstrUsageBitmappedDisplay
kotakku 0:b1ce54272580 931 //};
kotakku 0:b1ce54272580 932 //const char *aplphanumTitles1[] PROGMEM =
kotakku 0:b1ce54272580 933 //{
kotakku 0:b1ce54272580 934 // pstrUsageDisplayAttributesReport ,
kotakku 0:b1ce54272580 935 // pstrUsageASCIICharacterSet ,
kotakku 0:b1ce54272580 936 // pstrUsageDataReadBack ,
kotakku 0:b1ce54272580 937 // pstrUsageFontReadBack ,
kotakku 0:b1ce54272580 938 // pstrUsageDisplayControlReport ,
kotakku 0:b1ce54272580 939 // pstrUsageClearDisplay ,
kotakku 0:b1ce54272580 940 // pstrUsageDisplayEnable ,
kotakku 0:b1ce54272580 941 // pstrUsageScreenSaverDelay ,
kotakku 0:b1ce54272580 942 // pstrUsageScreenSaverEnable ,
kotakku 0:b1ce54272580 943 // pstrUsageVerticalScroll ,
kotakku 0:b1ce54272580 944 // pstrUsageHorizontalScroll ,
kotakku 0:b1ce54272580 945 // pstrUsageCharacterReport ,
kotakku 0:b1ce54272580 946 // pstrUsageDisplayData ,
kotakku 0:b1ce54272580 947 // pstrUsageDisplayStatus ,
kotakku 0:b1ce54272580 948 // pstrUsageStatusNotReady ,
kotakku 0:b1ce54272580 949 // pstrUsageStatusReady ,
kotakku 0:b1ce54272580 950 // pstrUsageErrorNotALoadableCharacter ,
kotakku 0:b1ce54272580 951 // pstrUsageErrorFotDataCanNotBeRead ,
kotakku 0:b1ce54272580 952 // pstrUsageCursorPositionReport ,
kotakku 0:b1ce54272580 953 // pstrUsageRow ,
kotakku 0:b1ce54272580 954 // pstrUsageColumn ,
kotakku 0:b1ce54272580 955 // pstrUsageRows ,
kotakku 0:b1ce54272580 956 // pstrUsageColumns ,
kotakku 0:b1ce54272580 957 // pstrUsageCursorPixelPosition ,
kotakku 0:b1ce54272580 958 // pstrUsageCursorMode ,
kotakku 0:b1ce54272580 959 // pstrUsageCursorEnable ,
kotakku 0:b1ce54272580 960 // pstrUsageCursorBlink ,
kotakku 0:b1ce54272580 961 // pstrUsageFontReport ,
kotakku 0:b1ce54272580 962 // pstrUsageFontData ,
kotakku 0:b1ce54272580 963 // pstrUsageCharacterWidth ,
kotakku 0:b1ce54272580 964 // pstrUsageCharacterHeight ,
kotakku 0:b1ce54272580 965 // pstrUsageCharacterSpacingHorizontal ,
kotakku 0:b1ce54272580 966 // pstrUsageCharacterSpacingVertical ,
kotakku 0:b1ce54272580 967 // pstrUsageUnicodeCharset ,
kotakku 0:b1ce54272580 968 // pstrUsageFont7Segment ,
kotakku 0:b1ce54272580 969 // pstrUsage7SegmentDirectMap ,
kotakku 0:b1ce54272580 970 // pstrUsageFont14Segment ,
kotakku 0:b1ce54272580 971 // pstrUsage14SegmentDirectMap ,
kotakku 0:b1ce54272580 972 // pstrUsageDisplayBrightness ,
kotakku 0:b1ce54272580 973 // pstrUsageDisplayContrast ,
kotakku 0:b1ce54272580 974 // pstrUsageCharacterAttribute ,
kotakku 0:b1ce54272580 975 // pstrUsageAttributeReadback ,
kotakku 0:b1ce54272580 976 // pstrUsageAttributeData ,
kotakku 0:b1ce54272580 977 // pstrUsageCharAttributeEnhance ,
kotakku 0:b1ce54272580 978 // pstrUsageCharAttributeUnderline ,
kotakku 0:b1ce54272580 979 // pstrUsageCharAttributeBlink
kotakku 0:b1ce54272580 980 //};
kotakku 0:b1ce54272580 981 //const char *aplphanumTitles2[] PROGMEM =
kotakku 0:b1ce54272580 982 //{
kotakku 0:b1ce54272580 983 // pstrUsageBitmapSizeX ,
kotakku 0:b1ce54272580 984 // pstrUsageBitmapSizeY ,
kotakku 0:b1ce54272580 985 // pstrUsagePageReserved ,
kotakku 0:b1ce54272580 986 // pstrUsageBitDepthFormat ,
kotakku 0:b1ce54272580 987 // pstrUsageDisplayOrientation ,
kotakku 0:b1ce54272580 988 // pstrUsagePaletteReport ,
kotakku 0:b1ce54272580 989 // pstrUsagePaletteDataSize ,
kotakku 0:b1ce54272580 990 // pstrUsagePaletteDataOffset ,
kotakku 0:b1ce54272580 991 // pstrUsagePaletteData ,
kotakku 0:b1ce54272580 992 // pstrUsageBlitReport ,
kotakku 0:b1ce54272580 993 // pstrUsageBlitRectangleX1 ,
kotakku 0:b1ce54272580 994 // pstrUsageBlitRectangleY1 ,
kotakku 0:b1ce54272580 995 // pstrUsageBlitRectangleX2 ,
kotakku 0:b1ce54272580 996 // pstrUsageBlitRectangleY2 ,
kotakku 0:b1ce54272580 997 // pstrUsageBlitData ,
kotakku 0:b1ce54272580 998 // pstrUsageSoftButton ,
kotakku 0:b1ce54272580 999 // pstrUsageSoftButtonID ,
kotakku 0:b1ce54272580 1000 // pstrUsageSoftButtonSide ,
kotakku 0:b1ce54272580 1001 // pstrUsageSoftButtonOffset1 ,
kotakku 0:b1ce54272580 1002 // pstrUsageSoftButtonOffset2 ,
kotakku 0:b1ce54272580 1003 // pstrUsageSoftButtonReport
kotakku 0:b1ce54272580 1004 //};
kotakku 0:b1ce54272580 1005 //const char *medInstrTitles0[] PROGMEM =
kotakku 0:b1ce54272580 1006 //{
kotakku 0:b1ce54272580 1007 // pstrUsageVCRAcquisition ,
kotakku 0:b1ce54272580 1008 // pstrUsageFreezeThaw ,
kotakku 0:b1ce54272580 1009 // pstrUsageClipStore ,
kotakku 0:b1ce54272580 1010 // pstrUsageUpdate ,
kotakku 0:b1ce54272580 1011 // pstrUsageNext ,
kotakku 0:b1ce54272580 1012 // pstrUsageSave ,
kotakku 0:b1ce54272580 1013 // pstrUsagePrint ,
kotakku 0:b1ce54272580 1014 // pstrUsageMicrophoneEnable
kotakku 0:b1ce54272580 1015 //};
kotakku 0:b1ce54272580 1016 //const char *medInstrTitles1[] PROGMEM =
kotakku 0:b1ce54272580 1017 //{
kotakku 0:b1ce54272580 1018 // pstrUsageCine ,
kotakku 0:b1ce54272580 1019 // pstrUsageTransmitPower ,
kotakku 0:b1ce54272580 1020 // pstrUsageVolume ,
kotakku 0:b1ce54272580 1021 // pstrUsageFocus ,
kotakku 0:b1ce54272580 1022 // pstrUsageDepth
kotakku 0:b1ce54272580 1023 //};
kotakku 0:b1ce54272580 1024 //const char *medInstrTitles2[] PROGMEM =
kotakku 0:b1ce54272580 1025 //{
kotakku 0:b1ce54272580 1026 // pstrUsageSoftStepPrimary ,
kotakku 0:b1ce54272580 1027 // pstrUsageSoftStepSecondary
kotakku 0:b1ce54272580 1028 //};
kotakku 0:b1ce54272580 1029 //const char *medInstrTitles3[] PROGMEM =
kotakku 0:b1ce54272580 1030 //{
kotakku 0:b1ce54272580 1031 // pstrUsageZoomSelect ,
kotakku 0:b1ce54272580 1032 // pstrUsageZoomAdjust ,
kotakku 0:b1ce54272580 1033 // pstrUsageSpectralDopplerModeSelect ,
kotakku 0:b1ce54272580 1034 // pstrUsageSpectralDopplerModeAdjust ,
kotakku 0:b1ce54272580 1035 // pstrUsageColorDopplerModeSelect ,
kotakku 0:b1ce54272580 1036 // pstrUsageColorDopplerModeAdjust ,
kotakku 0:b1ce54272580 1037 // pstrUsageMotionModeSelect ,
kotakku 0:b1ce54272580 1038 // pstrUsageMotionModeAdjust ,
kotakku 0:b1ce54272580 1039 // pstrUsage2DModeSelect ,
kotakku 0:b1ce54272580 1040 // pstrUsage2DModeAdjust
kotakku 0:b1ce54272580 1041 //};
kotakku 0:b1ce54272580 1042 //const char *medInstrTitles4[] PROGMEM =
kotakku 0:b1ce54272580 1043 //{
kotakku 0:b1ce54272580 1044 // pstrUsageSoftControlSelect ,
kotakku 0:b1ce54272580 1045 // pstrUsageSoftControlAdjust
kotakku 0:b1ce54272580 1046 //};
kotakku 0:b1ce54272580 1047
kotakku 0:b1ce54272580 1048 #endif // __HIDUSAGETITLEARRAYS_H__
kotakku 0:b1ce54272580 1049