[[ファームウェア関数一覧>ファームウェア関数一覧#df15c5d3]]
*CRC_CalcBlockCRC [#w287c7a8]
#contents
**ヘッダ宣言 [#w972879a]

**関数プロトタイプ [#ae42fbbb]
 uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength)
**動作 [#r923e4ce]
-受け取ったバッファサイズ分の32bitのデータのCRC32値を計算した結果を返却します。
**引数 [#sfaf650d]
-pBuffer[]&br;
uint32_t型の配列でCRC計算の対象になる値を指定します。&br;
&br;
-BufferLength&br;
uint32_t型で配列の長さを指定します。&br;
&br;
**出力値 [#a5bd56de]
-無し
**戻り値 [#oc95ff30]
-uint32_t型&br;
計算したCRCをuint32_t型で返却します。&br;
&br;
**呼び出し関数 [#vba7475b]
-無し
**サンプル [#ie4abd9f]
 uint32_t DATA_t[2] = {0x32F103, 0x32F101};
 uint32_t DATACRC = 0;
 /* Compute the CRC of DATA_t buffer */
 DATACRC = CRC_CalcBlockCRC(DATA_t, 2);

**参照 [#ec1de5c8]
-


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS