[an error occurred while processing this directive]
|
Никак не могу приемлемо решить след проблему.
Имеется I2C память каковая по записи имеет страничную организацию(не совсем страничную но писать можно за 1 раз только в пределах страницы)
И имеется набор переменных различных типов (структуры, long, int, etc.) Из этих переменных могут быть составлены массивы,структуры же и т.п. Каждая из переменных имеет размер менее страницы но в страницу может поместиться и несколько переменных.
Далее по некоторым соображениям необходимо записывать данные за 1 акт.
Проблема- как правильно описать размещение данных чтобы было максимально плотно и чтобы данные НЕ пересекали границы страниц.
Хотелось бы возложить задачу на кампилятор а не проверять каждый раз по map файлу.
Компилятор- IAR процессор - AVR (ATMega16) к примеру
E-mail: info@telesys.ru