サイドキー・バイブレータの状態(有効/無効)を設定します。

構文

int SetSideKeyVibrator(
  int mode
);

パラメータ

mode
[in] サイドキー・バイブレータの状態を設定します。
説明
ON サイドキー・バイブレータを有効にします。
OFF サイドキー・バイブレータを無効にします。
CURRENT_MODE 現在のサイドキー・バイブレータの状態を返します。

戻り値

 本関数が設定を変更した後のサイドキー・バイブレータの状態を返します。

解説

 本APIはOSバージョンTH15J06以降の対応となります。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{
    char ch;
    int  set_mode;
    int  exit_flag;
    int  ret;

    GotoXY( 1,1 );
    printf("Press Key\n");

    exit_flag = 0;
    while(1)
    {
        if (kbhit())
        {
            ch = getchar();
            switch(ch)
            {
            case NUM1_KEY:
                set_mode = ON;
                exit_flag = 1;
                break;

            case NUM2_KEY:
                set_mode = OFF;
                exit_flag = 1;
                break;

            case NUM3_KEY:
                set_mode = CURRENT_MODE;
                exit_flag = 1;
                break;

            default:
                GotoXY(1,2);
                printf("ERROR !!");
                break;
            }
        }
        ResetKey();
        if (exit_flag) break;
    }

    ret = SetSideKeyVibrator(set_mode);
    GotoXY(1,2);
    printf("ret = %s", (ret > 0)? "ON" : "OFF");

    while(1)
    {
        Idle();
    }
}

最終更新日:2022/03/10