指定されたポートのコンフィグレーション設定を初期状態に戻します。

構文

int SetDefault(
  const unsigned int com_port
);

パラメータ

com_port
[in] コンフィグレーション設定を行うポート番号を指定します。
説明
COM3 Bluetooth SPP (Master)
COM4 Bluetooth HID (Slave)
COM5 Bluetooth SPP (Slave)
その他のCOMポートの設定には対応しておりません。

戻り値

 関数が正常に設定(OK)、もしくは失敗(ERROR)を返します。
説明
OK 正常に設定されました。
ERROR 設定に失敗しました。

解説

 エラー時の詳細についてはGetErrorStatus関数で確認してください。
 また、本関数使用時はポートがクローズ状態である事を確認してください。
 データ構造体についてはsetconfig_comapi構造体を参照してください。

必要条件

ヘッダファイル:
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