OSのフラッシュROMに保存されているコンフィグレーション設定を読み出し、指定したCOMポートに反映します。

構文

int LoadConfig(
  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;

    if( LoadConfig( COM5 ) == ERROR )
    {
        SetDefault( COM5 );
        SaveConfig( COM5 );
    }

    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