И снова PROGMEM
- Войдите на сайт для отправки комментариев
Чт, 14/02/2019 - 14:49
Знаю что уже в миллионный раз поднимается тема и со строками все выходит и с чтением элементов массива, но вот в следующей задаче не получается никак.
const uint8_t mas1[] PROGMEM = {4,5,6};
const uint8_t mas2[] PROGMEM = {7,8,9};
const uint8_t * const arrays[] PROGMEM = {mas1,mas2};
Мне в зависимости от выбранного индекса в массиве arrays нужно перебирать элементы соответствующего массива, как это сделать?
Если подмассивы будут одной размерности, то почему просто двумерный массив не использовать?
Разной размерности и часть 8 битные так и часть 16 битные
Придумали себе занятие, конечно. Как будете отличать подмассив с однобайтными элементами от подмассива с двубайтными и где собрались их размерности хранить?
Нет , у меня будет
arrays1 с. 8 битными массивами
arrays2 с их размерами ( можно не в прогмем)
arrays 3 с 16-ти битными
arrays4 с их размерами(можно не в прогмем)
как это сделать?
Например так:
Или так:
Хм, как то не очень красиво но вроде работает)