構文
int GetConfig(
const unsigned int com_port,
void *setting
);
パラメータ
- com_port
-
[in] コンフィグレーション設定を取得するポート番号を指定します。
値 説明 COM3 Bluetooth SPP (Master) COM4 Bluetooth HID (Slave) COM5 Bluetooth SPP (Slave)
- setting
-
[out]setconfig_comapi構造体を指すポインタです。
設定を格納する構造体は通信タイプによって異なります。
戻り値
関数が正常に取得(OK)、もしくは失敗(ERROR)を返します。
値 | 説明 |
---|---|
OK | 正常に取得されました。 |
ERROR | 取得に失敗しました。 |
解説
エラー時の詳細についてはGetErrorStatus関数で確認してください。
また、本関数使用時はポートがクローズ状態であることを確認してください。
また、本関数使用時はポートがクローズ状態であることを確認してください。
必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include "lib.h"
void main( void )
{
int ch;
setconfig_comapi config;
SetDefault( COM5 );
GetConfig( COM5, (void *)&config );
config.blt.encryption = 1;
SetConfig( COM5, (void *)&config );
ComOpen( COM5 ); // Open the COM port
for(;;)
{
if( (ch = GetCom( 0 )) != -1)
{
putchar( ch );
PutCom( ch );
}
if( (ch = getchar()) != EOF)
{
putchar( ch );
PutCom( ch );
}
Idle(); // Very important to lower the power consumption
}
}
最終更新日:2020/10/07