• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Паяльник с Bluetooth

    Странно, что не подключили Ethernet RMII interface и Camera interface... (STM32 закончились, пришлось ставить китай с BLE)
  2. pvvx

    минимизация исходников

    Да, безусловно, @enjoynering не обойтись без подтирки соплей. На то, к примеру, есть давно разобранный пример у ESP8266 – функция перевода чипа в deep-sleep. Напомню – она включала 100 ms таймер, пыталась закрыть все соединения в Lwip(), послать через WiFi завершение соединения, и следовательно...
  3. pvvx

    минимизация исходников

    И где тогда “оптимизация” хотя-бы по размеру включаемого и никогда не исполняемого кода, если все либы и функции используют глубоко вложенную структуру с их общими внутренними переплетенными функциями, а внешняя вызываема вами функция состоит из пару операндов с вызовом этой паутины из...
  4. pvvx

    XT-ZB1 (Devkit) BL702C

    Дык вот эта “внешне настраиваемая конфигурация” не меняется десятилетиями и обычно используется заранее запрограммированная как “default”. Если внести изменения, то придется менять всё окружение и “программисты” (особенно в АСУ заводов-пароходах, а так-же и других внешних компонентов) туда...
  5. pvvx

    XT-ZB1 (Devkit) BL702C

    @volaltd - В каждый блок изначально заложена внешне настраиваемая конфигурация практически всех типовых отдаваемых/обрабатываемых переменных и подобие скриптов для выполнения циклических действий и т.д.. Для переноса необходимо переписать только драйвера периферии и учесть специфику очередного...
  6. pvvx

    XT-ZB1 (Devkit) BL702C

    Нет, ни к какому CI/CD не пришли. Функционирование блока-модуля не меняется, меняется только MCU и его драйвера на конкретные чипы. Тут универсальных либ не бывает. И нет ничего из этого: Инструменты CI/CD помогают настраивать специфические параметры окружения, которые конфигурируются при...
  7. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Возможно проще будет использовать "пинкод"? У вас таблица атрибутов в ret-RAM ? - attribute_data_retention_ attribute_t my_Attributes[] Тогда удобнее менять атрибуты (посредством замены флага на ATT_PERMISSIONS_SECURE_CONN_RDWR) - сделать доступ к разным атрибутам только тем кому разрешено...
  8. pvvx

    минимизация исходников

    Примерный аналог по логике распределения кода-функций для MCU: // какие-то регистры MCU (секция 1) volatile int reg1; (секция 2) volatile int reg2; (секция N) volatile int regN; // данные int data1 = 1; int data2 = 2; ... int dataN = N; // функции int func1() { reg1 = data1; return reg1;} int...
  9. pvvx

    минимизация исходников

    С какими функциями и данными? Напишите printf("") и будет включена пол мат-либы с данными и все варианты обработки возможных операторов в printf(), да file(). И из всего этого кода будет выполняться не более 0.5%.
  10. pvvx

    минимизация исходников

    Кода там не более 10% - остальное разметка для линковки и отладки.
  11. pvvx

    XT-ZB1 (Devkit) BL702C

    И что-то вы припозднились… В этом году на один проект уже переработал(и) и получили от 3-х типов вариантов при заказах плат на контрактное пр-во, каждая со своими чипами (и несколько других вариантов с отказом, т.к. чипов пока рисовалась п.плата уже нема – не успели). Сейчас уже 4-й вариант...
  12. pvvx

    XT-ZB1 (Devkit) BL702C

    Ныне у всех такая ситуация. Но рассчитывать на оптовых дистебов от китайцев так-же стремно. У них сегодня эти чипы есть, а завтра уже нет. Из Bouffalo, как я понял ползая по китай-базам и у поставщиков на контрактное китай-пр-во т.д. доступны только BL706. Даже на lcsc.com ещё валяются Bouffalo...
  13. pvvx

    Ai-Thinker TG series modules (TG-12F), WiFi+BLE

    На чип приводится копия изображения из документации от Bouffalo: Другой документации на сам чип TG7100C пока не найти...
  14. pvvx

    минимизация исходников

    ИИ ещё не достиг такого. Only ручная работа по переписыванию всего на свой код со своим алгоритмом. Других, более оптимальных, вариантов нет. Типичные либы для того-же ESP содержат не менее 90% ненужного CPU кода, созданного для ардуино-писателей. Обычно содержат сотни проверок и стыковок с...
  15. pvvx

    минимизация исходников

    А это и есть доказательство: А полная либа уже включена. Но в ней у вас используется не более 10% кода.
  16. pvvx

    минимизация исходников

    Компилятор включает всё, что не попадя. Пример - Если у вас switch(x) и в библиотеке (или вашем исходнике) описаны тысячи вариантов ветвлений функций от x, то все коды и включит. И не важно, что вы используете вызов только с x=1.
  17. pvvx

    Обсуждение Программатор для TLSR

    Куда уже дешевле, чем полностью готовый TB03F-KIT или TB04F-KIT с али за 200..230 руб? https://aliexpress.ru/item/1005002781870238.html https://aliexpress.ru/item/1005002767348600.html Код и питон для превращения в самый скоростной программатор с аппаратным Telink Swire - TLSR SWire programmer
  18. pvvx

    Обсуждение Программатор для TLSR

    Telink BDT 2 820,89 руб.
  19. pvvx

    Обсуждение Программатор для TLSR

    Для EVK я создаю бинарный патч к Firmware_v3.x.bin и никаких исходников у меня нет. Все варианты пропатченных файлов EVK для работы на TLSR8269F512ET32/TLSR8269F512AT32 (в малом корпусе, 32 ноги) - тут TLSR8269F512ET48/TLSR8269F512AT48 в корпусе с 48 ног в продаже на али никогда не было или я...
  20. pvvx

    XT-ZB1 (Devkit) BL702C

    @cryptozoy - Ещё вариант модуля TG-12F с чипом TG7100C, но уже с WiFi+BT (производитель сокрыт, но коды указывают на очередной вариант от Bouffalo) -> Ai-Thinker TG series modules (TG-12F), WiFi+BLE
Сверху Снизу