this is an example code by Mikal Hart . but it dosen't work for me please explain ..
the error is
In file included from C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5\examples\flash_example\flash_example.pde:21:0:
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:70:23: error: 'prog_char' does not name a type; did you mean 'putchar'?
_FLASH_STRING(const prog_char *arr);
^~~~~~~~~
putchar
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:81:9: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char *access() const
^~~~~~~~~
putchar
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:93:9: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char *_arr;
^~~~~~~~~
putchar
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: In member function 'size_t _FLASH_STRING::length() const':
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:73:21: error: '_arr' was not declared in this scope
{ return strlen_P(_arr); }
^~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: In member function 'char* _FLASH_STRING::copy(char*, size_t, size_t) const':
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:78:20: error: '_arr' was not declared in this scope
strcpy_P(to, _arr + offset) : strncpy_P(to, _arr + offset, size);
^~~~
In file included from C:\Users\ADMIN\Downloads\arduino-nightly-windows\arduino-nightly\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from sketch\flash_example.pde.cpp:1:
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: In member function 'char _FLASH_STRING::operator const':
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:88:44: error: '_arr' was not declared in this scope
{ return static_cast(pgm_read_byte(_arr + index)); }
^
In file included from C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5\examples\flash_example\flash_example.pde:21:0:
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: At global scope:
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:183:29: error: 'prog_char' does not name a type; did you mean 'putchar'?
_FLASH_STRING_ARRAY(const prog_char **arr, size_t count) : _arr(arr), _size(count)
^~~~~~~~~
putchar
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:203:9: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char **_arr;
^~~~~~~~~
putchar
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: In constructor '_FLASH_STRING_ARRAY::_FLASH_STRING_ARRAY(const int**, size_t)':
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:183:62: error: class '_FLASH_STRING_ARRAY' does not have any field named '_arr'
_FLASH_STRING_ARRAY(const prog_char **arr, size_t count) : _arr(arr), _size(count)
^~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: In member function '_FLASH_STRING _FLASH_STRING_ARRAY::operator const':
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:190:26: error: '_arr' was not declared in this scope
{ return _FLASH_STRING(_arr[index]); }
^~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h: In member function 'virtual void _FLASH_STRING_ARRAY::print(Print&) const':
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:196:25: error: '_arr' was not declared in this scope
_FLASH_STRING str(_arr[i]);
^~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5\examples\flash_example\flash_example.pde: At global scope:
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:36:34: error: no matching function for call to '_FLASH_STRING::_FLASH_STRING(const char [932])'
_FLASH_STRING name(name##_flash);
^
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5\examples\flash_example\flash_example.pde:28:1: note: in expansion of macro 'FLASH_STRING'
FLASH_STRING(big_string,
^~~~~~~~~~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:70:3: note: candidate: _FLASH_STRING::_FLASH_STRING(const int*)
_FLASH_STRING(const prog_char *arr);
^~~~~~~~~~~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:70:3: note: no known conversion for argument 1 from 'const char [932]' to 'const int*'
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:67:7: note: candidate: constexpr _FLASH_STRING::_FLASH_STRING(const _FLASH_STRING&)
class _FLASH_STRING : public _Printable
^~~~~~~~~~~~~
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:67:7: note: no known conversion for argument 1 from 'const char [932]' to 'const _FLASH_STRING&'
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:67:7: note: candidate: constexpr _FLASH_STRING::_FLASH_STRING(_FLASH_STRING&&)
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:67:7: note: no known conversion for argument 1 from 'const char [932]' to '_FLASH_STRING&&'
C:\Users\ADMIN\Documents\Arduino\libraries\1.8inch_Arduino_SPI_Module_ST7735S_MAR1801_V1.0\1-Demo\Demo_Arduino\Install libraries\LCDWIKI_GUI\Document\libraries\Flash-5/Flash.h:143: confused by earlier errors, bailing out
exit status 1
Error compiling for board Arduino Mega or Mega 2560.