/******************************************************************************* * モジュール名称 :アプリ生成HK出力 * * モジュールラベル :app15_putAplHK * * タスク区分 :伸展HK生成ソフトAPI * * 機能 :アプリ生成HK出力 * * コーリングシーケンス:void app15_putAplHK( volatile char* cp_flag, * * char* cp_src, char* cp_dest, int i_size ) * * 引数 :volatile char* cp_flag 有効フラグ * * char* cp_src 出力元アドレス * * char* cp_dest 出力先アドレス * * int i_size 出力データサイズ * * 戻り値 :なし * * 使用上の注意 :なし * * エラー処理 :なし * * 作成日・作成者 :2017/08/21 遠藤 * * 改訂日・改訂者 :20XX/XX/XX * *******************************************************************************/ /* インクルードファイル宣言 */ #include "app15_ext_hk.h" /* 定数/変数/構造体/マクロ定義 */ /* 型 モジュールラベル(引数) */ void app15_putAplHK( volatile char* cp_flag, char* cp_src, char* cp_dest, int i_size ) { /* ローカル変数定義 */ /* なし */ /* 処理開始 */ /* 伸展HK生成ソフトとの排他制御のため、有効フラグをOFFにする */ *cp_flag = d_HK_OFF; /* アプリ生成HK(共有領域)へコピー */ memcpy( cp_dest, cp_src, i_size ); /* 有効フラグをONにする */ *cp_flag = d_HK_ON; return; }