-
- Static не канает. Структур сильно более одной, передаются одним вызовом foo. - LightElf(26.01.2017 12:00)
- Вот еще вариант, но он мне тоже не нравится. Ozelot(382 знак., 26.01.2017 13:08)
- Тама основной затык в том, что в foo надо передать параметры разных типов, а va_arg не может тип проверить. Получается такая фигня: LightElf(285 знак., 26.01.2017 13:21)
- А если передавать void* на структуру, первым членом которой будет длина этой структуры, вторым - перечисляемый тип следующего члена и т.д. Ну и считывать её в цикле, при этом расшифровывая. - бомж(26.01.2017 23:07)
- хорошая идея! попозжее нарисую. спасибо! Nikolay801_(1010 знак., 27.01.2017 08:46 - 30.01.2017 11:57)
- Сериализация и десериализация! fk0 бьётся в экстазе! :-) - SciFi(26.01.2017 23:11)
- это вы сейчас про микропроцессоры или про прямую кишку? - Крок(26.01.2017 23:34)
- :))) - бомж(26.01.2017 23:28)
- поэтому очень удобно передавать указатель на структуру, в которой первый параметр определяет тип следующих данных :) - 0men(26.01.2017 13:44)
- Ну да, примерно это я и имел ввиду :) - Ozelot(26.01.2017 22:01)
- А если передавать void* на структуру, первым членом которой будет длина этой структуры, вторым - перечисляемый тип следующего члена и т.д. Ну и считывать её в цикле, при этом расшифровывая. - бомж(26.01.2017 23:07)
- Тама основной затык в том, что в foo надо передать параметры разных типов, а va_arg не может тип проверить. Получается такая фигня: LightElf(285 знак., 26.01.2017 13:21)
- Согласен - Ozelot(26.01.2017 12:04)
- Вот еще вариант, но он мне тоже не нравится. Ozelot(382 знак., 26.01.2017 13:08)
- OFF а sdcc не для stm8 пользуете? - Andreas(26.01.2017 11:58)
- В основном 8051, изредка stm8 - Ozelot(26.01.2017 12:03)
- Как по сравнению с коммерческими на stm8? Пару лет назад был полный ужас-ужас, но проект вроде развивается. - Andreas(26.01.2017 12:05)
- Вот же --> - SciFi(26.01.2017 12:22, ссылка)
- Stm8 code size - Ozelot(26.01.2017 12:35, ссылка)
- Это я видел, как-то подозрительно хорошо выглядит. - Andreas(26.01.2017 12:31)
- Последний раз использовал stm8 примерно год назад. Компиляторы cosmic, iar, sdcc. Большой разницы не заметил. Ozelot(417 знак., 26.01.2017 12:21)
- Спасибо, уже приемлимо, надо пробовать. - Andreas(26.01.2017 12:25)
- А внутрисхемная отладка? - SciFi(26.01.2017 12:28)
- это пока на случай форс-мажора, при нем можно и без отладки. Лишь бы выхлоп sdcc работал и в кристалл лез. - Andreas(26.01.2017 12:41)
- А внутрисхемная отладка? - SciFi(26.01.2017 12:28)
- Спасибо, уже приемлимо, надо пробовать. - Andreas(26.01.2017 12:25)
- Вот же --> - SciFi(26.01.2017 12:22, ссылка)
- Как по сравнению с коммерческими на stm8? Пару лет назад был полный ужас-ужас, но проект вроде развивается. - Andreas(26.01.2017 12:05)
- В основном 8051, изредка stm8 - Ozelot(26.01.2017 12:03)
- Static не канает. Структур сильно более одной, передаются одним вызовом foo. - LightElf(26.01.2017 12:00)