cheblin
Member
случайно обнаружил плагин Mathieu St-Laurent
для того чтобы им воспользоваться нужно поставить себе VisualStudio, можно и бесплатную версию
там же есть видео установки
но, как и практически весь опенсорс, на данный момент плагин заброшен и в нерабочем состоянии.
хотя сделан в целом не плохо.
все исходники плагина доступны в директории установки.
плагин по сути использует Xtensa Toolchain для компиляции и Image generator and downloader utility for the ESP8266 для заливки на борт.
На данный момент мне удалось разобраться и заставить IDE видеть инклюдные директории.
Для этого нужно, после установки плагина в папке
C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio\
найти файлы шаблона проекта
ESP8266.vcxproj
он может оказаться не один...
и заменить в найденом шаблоне проекта
на
Сейчас проблема в формировании корректной командной строки компиляции и заливки на борт.
кто желает включится - велкам.
Stay tuned! в смысле не переключайтесь, продолжение следует!
... ах, да. напоминаю, самым удобным и эффективным способом добавить бинарный протокол обмена в свой проект, является кодогенератор BlackBox
для того чтобы им воспользоваться нужно поставить себе VisualStudio, можно и бесплатную версию
там же есть видео установки
но, как и практически весь опенсорс, на данный момент плагин заброшен и в нерабочем состоянии.
хотя сделан в целом не плохо.
все исходники плагина доступны в директории установки.
плагин по сути использует Xtensa Toolchain для компиляции и Image generator and downloader utility for the ESP8266 для заливки на борт.
На данный момент мне удалось разобраться и заставить IDE видеть инклюдные директории.
Для этого нужно, после установки плагина в папке
C:\Users\USER_NAME\AppData\Local\Microsoft\VisualStudio\
найти файлы шаблона проекта
ESP8266.vcxproj
он может оказаться не один...
и заменить в найденом шаблоне проекта
HTML:
<Import Project="$(MSBuildToolsPath)\Microsoft.Common.Targets" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.DesignTime.targets" />
HTML:
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
кто желает включится - велкам.
Stay tuned! в смысле не переключайтесь, продолжение следует!
... ах, да. напоминаю, самым удобным и эффективным способом добавить бинарный протокол обмена в свой проект, является кодогенератор BlackBox