[[ファームウェア関数一覧>ファームウェア関数一覧#udd0c846]] *FLASH_EraseAllPages [#n7363b92] フラッシュメモリの全消去を行う。&br; 実行するとDFUは破壊される。&br; #contents **ヘッダ宣言 [#da121078] **関数プロトタイプ [#icd07982] FLASH_Status FLASH_EraseAllPages(void) **動作 [#kc4719d7] フラッシュメモリの全ページを消去します。 **引数 [#u09a9c03] -無し **戻り値 [#h95d94cc] -FLASH_Status&br; 処理結果を返します |FLASH_BUSY|ビジー(処理中)状態| |FLASH_ERROR_PG|プログラムエラー| |FLASH_ERROR_WRP|書き込み保護状態| |FLASH_COMPLETE|処理完了| |FLASH_TIMEOUT|タイムアウト(時間切れ)| 処理結果を返します&br; &br; #include(Macro/FLASH_Status,notitle) &br; **サンプル [#r71a494e] /* Erases the Flash */ FLASH_Status status = FLASH_COMPLETE; status = FLASH_EraseAllPages(); **参照 [#ga91b942] [[FLASH_Unlock]]→[[FLASH_ClearFlag]]→[[FLASH_ErasePage]]→[[FLASH_ProgramWord]]