Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Нет, спасибо. С CustomHID проблем не возникает. Я имел ввиду выложить для читающих твою статью. С гита достаточно просто и быстро его скачать. Я, собственно, поэтому и выкладывал код туда, что многим быстрее и удобнее сделать git clone или скачать архив, заодно форкнув проект к себе.
Куб отдельно пробовал пользовать — не то. Специфика моей работы в периодических изменениях конфигураций и иметь возможность на месте поменять настройки и сгенерировать код инициализации — удобно.
CDC нужен для того, чтобы пропустить сквозь железку поток с модема, а вот HID обеспечит управление и настройки, не вмешиваясь в протокол, который бегает через модем.
C# не то, что не проще, а сложнее в использовании весьма. Дело не только и не столько в языке, сколько в библиотеках, компонентах и среде разработки. Перетащить все это на C# около нереально. Да и не нужно особо.
Может стоит выложить проект на GitHub?
Я тоже перешел на STM32CubeIde как наиболее адекватно интегрированную — в ней производительность работы существенно выше, хотя она и глючная и тормозная сама по себе (наследние eclipse). Но после интеграции CubeMX в нее альтернативы существенно уступают по удобству.
Я сейчас ищу адекватный способ сделать композитное устройство CDC + CustomHID на основе HAL.
Что касается VID/PID — я делал утилиту для работы с любым HID устройством, но т.к. написана она на Delphi, то исходники не выкладывал, чтобы не объяснять как установить JVCL и мои компоненты для компиляции проекта (не говоря уж об установке пробной Delphi)
Куб отдельно пробовал пользовать — не то. Специфика моей работы в периодических изменениях конфигураций и иметь возможность на месте поменять настройки и сгенерировать код инициализации — удобно.
CDC нужен для того, чтобы пропустить сквозь железку поток с модема, а вот HID обеспечит управление и настройки, не вмешиваясь в протокол, который бегает через модем.
C# не то, что не проще, а сложнее в использовании весьма. Дело не только и не столько в языке, сколько в библиотеках, компонентах и среде разработки. Перетащить все это на C# около нереально. Да и не нужно особо.
Я тоже перешел на STM32CubeIde как наиболее адекватно интегрированную — в ней производительность работы существенно выше, хотя она и глючная и тормозная сама по себе (наследние eclipse). Но после интеграции CubeMX в нее альтернативы существенно уступают по удобству.
Я сейчас ищу адекватный способ сделать композитное устройство CDC + CustomHID на основе HAL.
Что касается VID/PID — я делал утилиту для работы с любым HID устройством, но т.к. написана она на Delphi, то исходники не выкладывал, чтобы не объяснять как установить JVCL и мои компоненты для компиляции проекта (не говоря уж об установке пробной Delphi)