-
- есть один момент, записи во внешней флэш должны быть защищены
контрольной суммой. Как вычитывая фрагмент ты собираешься это
делать? - abivan(15.06.2020 13:25)
- Каждую запись защитить своей маленькой
контрольной суммойхеш-кодом. - fk0(15.06.2020 14:32)
- Каждую запись защитить своей маленькой
- Чем не нравится стандартный offsetof(type, field) макрос? упс...
уже было :) - RED_DRAGON(12.06.2020 22:43)
- спасиб! увы не знал, Aleksey_75(9 знак., 12.06.2020 23:28, ссылка)
- Вычисляйте через указатели смещение элемента структуры от ее начала
и используйте в качестве адреса для обращения к SPI Flash. Можно
это красиво в C++ завернуть, как обсуждалось по ссылкам: AlexG(12 знак., 12.06.2020 13:58, ссылка, ссылка)
- увы, у меня не плюсы - Aleksey_75(12.06.2020 14:00)
- существует специальный макрос для этих целей и называецца он
offsetof - VLLV(12.06.2020 13:53)
- Спасибо! - Nikolay_Po(12.06.2020 14:19)
- Чуток про него - Evgeny_CD(12.06.2020 14:11, ссылка)
- да, но он не умеет работать с необъявленной структурой, или может
??? - Aleksey_75(12.06.2020 13:58)
- Может, ему только тип нужно знать. offsetof(tCFG, light_cfg) - VLLV(12.06.2020 14:01)
- Точняк! Может! Спасибо! Это то что нужно!!!!! - Aleksey_75(12.06.2020 14:02)
- Тут научили, Гудвин, кажется. - VLLV(12.06.2020 14:04)
- Читаю вслух K&R. Дорого. - SciFi(12.06.2020 14:18)
- Я как мой кот - пока мордой в миску с кормом не ткнут, просто не
понимает, где еда. - VLLV(12.06.2020 16:12)
- +1 один в один ! ятакойжы - Aleksey_75(12.06.2020 19:31)
- Нормально. Называется "решать проблемы по мере их поступления". :)) - RxTx(12.06.2020 18:05)
- Нюх отшибло? :) - LightElf(12.06.2020 16:37)
- Пропавшее обоняние -- симптом коронавируса. Будьте здоровы! - SciFi(12.06.2020 16:40)
- Я как мой кот - пока мордой в миску с кормом не ткнут, просто не
понимает, где еда. - VLLV(12.06.2020 16:12)
- Читаю вслух K&R. Дорого. - SciFi(12.06.2020 14:18)
- Тут научили, Гудвин, кажется. - VLLV(12.06.2020 14:04)
- Точняк! Может! Спасибо! Это то что нужно!!!!! - Aleksey_75(12.06.2020 14:02)
- Может, ему только тип нужно знать. offsetof(tCFG, light_cfg) - VLLV(12.06.2020 14:01)
- Хранить как массив байт (или какими там объёмами обмен по SPI
идёт). А доступ получать через функцию-"геттер". - Nikolay_Po(12.06.2020 13:37)
- да по сути для МК это и так массив, не знает он ничего об этой
структуре, знает только лишь о некоторых её элементах. Можно
подробнее о функции геттер ??? - Aleksey_75(12.06.2020 13:41)
- Вот про геттеры и сеттеры - Evgeny_CD(12.06.2020 14:04, ссылка)
- По моему Си плас плас головного мозга. Дoктyp77(194 знак., 15.06.2020 07:46, )
- Вот про геттеры и сеттеры - Evgeny_CD(12.06.2020 14:04, ссылка)
- да по сути для МК это и так массив, не знает он ничего об этой
структуре, знает только лишь о некоторых её элементах. Можно
подробнее о функции геттер ??? - Aleksey_75(12.06.2020 13:41)
- есть один момент, записи во внешней флэш должны быть защищены
контрольной суммой. Как вычитывая фрагмент ты собираешься это
делать? - abivan(15.06.2020 13:25)