Но, я думаю, ты согласишься, что формирование PROGMEM массивов + последующее жонглирование ими гораздо более трудоемкое занятие, нежели с char* [][] лупить в стрим и его наследников.
ТС - Если вы уже сделали отдельные массивы для каждой пары - остался один шаг, разделите их на два отдельных - и все. Сэкономите кучу сил.
sadman41 DedSimen - нет ничего сложного в использовании PROGMEM. разве что набирать руками многа букв :) - но это легко решается заменами #define. Тот же самый "чего-то-там-хелпер" у меня в коде кодируется кодом из трех букв :)
А если надо - и код на Перле можно состряпать, авось больше десятка строк не понадобится
DedSimen - нет ничего сложного в использовании PROGMEM. разве что набирать руками многа букв :) - но это легко решается заменами #define. Тот же самый "чего-то-там-хелпер" у меня в коде кодируется кодом из трех букв :)
Не сильно проще. Работа с массивами PROGMEM на AVR в любом виде - это как китайская резьба по яичной скорлупе.
а што на String?
Очепятка. НЕ String
Не сильно проще. Работа с массивами PROGMEM на AVR в любом виде - это как китайская резьба по яичной скорлупе.
word addr = &ArrayItem[N]; - если сам массив тоже в прогмем, или без & если он в RAM
stroka = (__FlashStringHelper__ *)(pgm_read_word(addr))
и сё. А этот хелпер можно уже и в экран слать, print() его понимает
Семён, я же не клингонец - мне энтого не надо.
Но, я думаю, ты согласишься, что формирование PROGMEM массивов + последующее жонглирование ими гораздо более трудоемкое занятие, нежели с char* [][] лупить в стрим и его наследников.
дак, ТС-у тогда на Мегу нада переходить + 64К ОЗУ подключать. На Меге - можно и String в массивы загонять
не надо никуда переходить, все работает, пока ....... пока меня не появились новые пожелания )
полученную строку разделяю этим кодом, но как теперь убрать лидирующие и последующие пробелы не нашел? посоветуйте а
удалить их в обьявлениях. И память сыканомица.
вижу, уже опоздал с комментами.
ТС - Если вы уже сделали отдельные массивы для каждой пары - остался один шаг, разделите их на два отдельных - и все. Сэкономите кучу сил.
sadman41 DedSimen - нет ничего сложного в использовании PROGMEM. разве что набирать руками многа букв :) - но это легко решается заменами #define. Тот же самый "чего-то-там-хелпер" у меня в коде кодируется кодом из трех букв :)
А если надо - и код на Перле можно состряпать, авось больше десятка строк не понадобится
DedSimen - нет ничего сложного в использовании PROGMEM. разве что набирать руками многа букв :) - но это легко решается заменами #define. Тот же самый "чего-то-там-хелпер" у меня в коде кодируется кодом из трех букв :)
а я знаю.
давно уже себе сделал