-
- Вычисление смещения до поля в структуре: vmp(362 знак., 12.08.2009 11:27)
- Мда... Только извращенный ум может понять. Спасибо, буду пробовать. - Vladimir Ljaschko(12.08.2009 11:37)
- Здорово! Мой ум не одинок. IAR MSP 411 падает, как только в проект включаю новый файл подержки зон в EEPROM, причем падает ДО начала компиляции :) Пустой файл добавляется нормально. Буду добавлять построчно. - Vladimir Ljaschko(13.08.2009 22:16)
- В файле был забытый пустой #define, вырубающий среду. Хороший tip для нелюбящих коллег :) - Vladimir Ljaschko(13.08.2009 22:52)
- Кстати, в ИАРе этот макрос уже определен в stddef.h и называется offsetof. Это как-то более стандартно ИМХО. - she(12.08.2009 12:32)
- Тьфу, он оказывается был определен еще в BC 3.1. (просто ничего более раннего у меня под рукой нет). Обидно чувствовать себя изобретателем велосипеда. - vmp(12.08.2009 12:54)
- Ваша правда. :-)) Я тоже не знал и не порылся в своё время в stddef.h... - VAI(12.08.2009 13:48)
- а в gcc он вроде как даже встроенный, т.е. по сути оператор наподобие sizeof - Alex B.(12.08.2009 12:49)
- Тьфу, он оказывается был определен еще в BC 3.1. (просто ничего более раннего у меня под рукой нет). Обидно чувствовать себя изобретателем велосипеда. - vmp(12.08.2009 12:54)
- Идея этого макроса (OFFSET) достаточно проста. vmp(440 знак., 12.08.2009 11:59)
- Здорово! Мой ум не одинок. IAR MSP 411 падает, как только в проект включаю новый файл подержки зон в EEPROM, причем падает ДО начала компиляции :) Пустой файл добавляется нормально. Буду добавлять построчно. - Vladimir Ljaschko(13.08.2009 22:16)
- Мда... Только извращенный ум может понять. Спасибо, буду пробовать. - Vladimir Ljaschko(12.08.2009 11:37)
- Если использовать С++, то с помощью классов. А без плюсов как ни крути, красиво не выйдет. - il-2(12.08.2009 11:11)
- "найти адрес в EEPROM" - я определяю адрес в ЕЕПРОМ так: VAI(737 знак., 12.08.2009 10:50)
- сделай union структуры с байтовым массивом соотвествующего размера. при записи - пиши весь массив в цикле, при чтение - читай. остальное раскладется по переменным само. ну а адреса храни гденить в отдельной табличке (а-ля FAT). - Snaky(12.08.2009 10:42)
- Вычисление смещения до поля в структуре: vmp(362 знак., 12.08.2009 11:27)