@anakod, ах да, и еще одно. Мы тут с @CHERTS обсуждали систему завязывания библиотек в ваших примерах.
Правильно ли я понимаю, что у вас при компиляции любого примера, пусть даже Basic_Blink в итоговую прошивку попадает все то добро, что у вас в Sming есть?
То есть, например, я в Basic_Blink (понятное дело) работу с WiFi не использую, UART не использую, общение с DS18B20 не использую - но в прошивку оно все равно попадает?
Если так, то может все таки имеет смысл как-то от этого избавиться? В той же Ардуине к прошивке обычно прикрепляется лишь то, что реально используется в коде приложения.
Чаще всего это делается через #include в начале основного файла программы только нужных пользователю библиотек.
Единнтвенное, что у них инклудится автоматом: это всякие внутренние вещи, к которым даже Serial (UART) относится (как мне кажется) с большой натяжкой. Хотя, емнип, если в самом коде ты работу с Serial не используешь, то и размер прошивки итоговый становится меньше. Значит как-то это все же обрабатывается на этапе компиляции.
Если я тут полный бред пишу, который к нашему случаю (ESP) никак не применим, вы уж меня простите и не тратьте время Просто хочется разобраться, пусть и не сразу Спасибо!
Правильно ли я понимаю, что у вас при компиляции любого примера, пусть даже Basic_Blink в итоговую прошивку попадает все то добро, что у вас в Sming есть?
То есть, например, я в Basic_Blink (понятное дело) работу с WiFi не использую, UART не использую, общение с DS18B20 не использую - но в прошивку оно все равно попадает?
Если так, то может все таки имеет смысл как-то от этого избавиться? В той же Ардуине к прошивке обычно прикрепляется лишь то, что реально используется в коде приложения.
Чаще всего это делается через #include в начале основного файла программы только нужных пользователю библиотек.
Единнтвенное, что у них инклудится автоматом: это всякие внутренние вещи, к которым даже Serial (UART) относится (как мне кажется) с большой натяжкой. Хотя, емнип, если в самом коде ты работу с Serial не используешь, то и размер прошивки итоговый становится меньше. Значит как-то это все же обрабатывается на этапе компиляции.
Если я тут полный бред пишу, который к нашему случаю (ESP) никак не применим, вы уж меня простите и не тратьте время Просто хочется разобраться, пусть и не сразу Спасибо!