есть массив __flash const char wb[]="WRITE BEGIN \0"; печатать его хочу из процедуры поскольку таких массивов может быть много процедура void print_str(char array1[]) { unsigned int i; for (i=0; array1[i]!='\0';i++) { putchar(array1[i]); } } Вызов этой процедуры из программы Main выглядит так print_str(wb); Компилятор ругается на несоответствие типов массива и объявленного массива в процедуре Если массив объявить так char wb[]="WRITE BEGIN \0"; просто в памяти то все работает нормально, но мне нужно этот массив держать во Flash поскольку она больше. Что-нить посоветуйте.