RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
tkdn_dflash.h
説明を見る。
1 /*******************************************************************************
2 * RXduinoライブラリ & 特電HAL
3 *
4 * このソフトウェアは特殊電子回路株式会社によって開発されたものです。
5 * 当社Webサイトを通じてダウンロードすることによって使用許諾されます。
6 * このファイルを第三者へ開示・再配布・貸与・譲渡することはできません。
7 * このソフトウェアはあるがままの状態で提供され、内容および動作についての保障はあ
8 * りません。弊社はファイルの内容および実行結果についていかなる責任も負いません。
9 * お客様は、お客様の製品開発のために当ソフトウェアのソースコードを自由に参照し、
10 * 引用していただくことができます。
11 * コンパイル・リンク後のオブジェクトファイル(ELF ファイルまたはMOT,SRECファイル)
12 * であって、デバッグ情報が削除されている場合は第三者に再配布することができます。
13 * (C) Copyright 2011-2014 TokushuDenshiKairo Inc. 特殊電子回路株式会社
14 * http://rx.tokudenkairo.co.jp/
15 *******************************************************************************/
16 
17 #ifndef __H_TKDN_DFLASH
18 #define __H_TKDN_DFLASH
19 /**************************************************************************/
28 #include "tkdn_dflash.h"
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33 
34 //■■■■■■■■■■■■■■■■■■■■■■■■■
35 // ユーザがカスタマイズする場所はありません
36 //■■■■■■■■■■■■■■■■■■■■■■■■■
37 
38 /*********************************************************************/
52 int tkdn_dflash_write(unsigned long offset,unsigned char *buf,int len);
53 
54 /*********************************************************************/
65 int tkdn_dflash_read(unsigned long offset,unsigned char *buf,int len);
66 
67 /*********************************************************************/
80 int tkdn_dflash_erase(unsigned long offset,int len);
81 
82 /*********************************************************************/
89 void tkdn_dflash_terminate(void);
90 
91 /*********************************************************************/
106 int tkdn_dflash_blank(unsigned long offset,int len);
107 
108 #ifdef __cplusplus
109  }
110 #endif
111 
112 #endif // __H_TKDN_TIMER
int tkdn_dflash_write(unsigned long offset, unsigned char *buf, int len)
内蔵データフラッシュの任意の位置に指定した長さのデータを書き込む
int tkdn_dflash_blank(unsigned long offset, int len)
内蔵データフラッシュの任意の領域をブランクチェックする
void tkdn_dflash_terminate(void)
フラッシュ書き込みモードを終了する
int tkdn_dflash_read(unsigned long offset, unsigned char *buf, int len)
内蔵データフラッシュの任意の位置のデータを読み出し、バッファに格納する
int tkdn_dflash_erase(unsigned long offset, int len)
内蔵データフラッシュの任意の位置のブロックを消去する
内蔵データフラッシュを使用するためのルーチン