構文
int KeyBacklightTime(
int time
);
パラメータ
- time
-
[in] キー・バックライト時間を指定してください。(秒単位)。
以下の値が指定可能です。値 説明 KEYBL_TIME_OFF 常にキー・バックライト消灯 KEYBL_TIME_2SEC 2秒 KEYBL_TIME_5SEC 5秒 KEYBL_TIME_10SEC 10秒 KEYBL_TIME_ON 常にキー・バックライト点灯 CURRENT_MODE 現在の設定時間が返る
戻り値
本関数が設定を変更した後のキー・バックライト時間を返します。
解説
本APIはOSバージョンTH15J06以降の対応となります。必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include "lib.h"
void main(void)
{
char ch;
int set_time;
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_time = KEYBL_TIME_OFF;
exit_flag = 1;
break;
case NUM2_KEY:
set_time = KEYBL_TIME_2SEC;
exit_flag = 1;
break;
case NUM5_KEY:
set_time = KEYBL_TIME_5SEC;
exit_flag = 1;
break;
case NUM6_KEY:
set_time = KEYBL_TIME_10SEC;
exit_flag = 1;
break;
case NUM7_KEY:
set_time = KEYBL_TIME_ON;
exit_flag = 1;
break;
default:
GotoXY(1,2);
printf("ERROR !!");
break;
}
}
ResetKey();
if (exit_flag) break;
}
ret = KeyBacklightTime(set_time);
GotoXY(1,2);
printf("ret = %dS", ret);
while(1)
{
Idle();
}
}
最終更新日:2022/03/10