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

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

  1. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Слепите создание бинарников по аналогии с https://github.com/pvvx/RTL0B_SDK/blob/master/mkb/rtlimage.py elf->bin всего-то пару строк на Питоне :) Мне пока не до этого...
  2. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    OCD - это самый большой тормоз из всех отладчиков-прошивальшиков которые я встречал.
  3. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Дык опции описаны в seeed-ambd-sdk - их и скопировал в *.cmd :) И запуск из корневого каталога seeed-ambd-sdk
  4. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    В WSL2 значительно дольше. Из-за трансляции файловой системы винды в VM Ubuntu.
  5. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Вот такие cmd km0_make.cmd: wsl time make -s -C project/realtek_amebaD_va0_example/GCC-RELEASE/project_lp pause km4_make.cmd: wsl time make -s -C project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp CONFIG_WIFI_COUNTRY=RTW_COUNTRY_US CONFIG_WIFI_CHANNEL_PLAN=0x25 pause Сам SDK исправлен...
  6. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Полностью собрал, приямо счас для вас на старом компе (там оно сидит уже) - для скриншота. Но факт что работает только одно ядро, т.е. один поток. Первый проход естественно дольше - пока установит gcc и прочее...
  7. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Дык одним яром и не вечность, а: KM0 KM4 33 секунды одним ядром Ryzen 1700 в WSL1, сам проект в Windows 10 x64 на HDD(!) RAM 64 GB. В WSL1 и его tmpfs будет в 2-3 раза быстрее... А если подредактировать скрипты - наверно и 5 секунд хватит с заливкой в Flash.
  8. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    У чем вас проблем? Допишите пару строк в https://esp8266.ru/forum/threads/realtek-rtl872x-wifi-ble5-0.4765/post-77528
  9. pvvx

    Модуль BW12

    RTL-ки пока ставят во всякие пром.шлюзы, у нас, в России, пока, только ОВЕН c AmebaA... ESP то в таких вещах никогда не окажется...
  10. pvvx

    Модуль BW12

    Да пора бы уже освоить BLE - там всё проще. А на BW-16 можно слепить и типовой стандартный шлюз HTTP/S-BLE-WiFi-USB и забить на Ардуинщиков - пройдут годы пока они "сообразят" что всё уже придумано до них и давно стандартизировано...
  11. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    И для тех кто не шарит как работает стандартный шлюз BLE-HTTP/S и сочиняет отсебятину (этим любят заниматься Ардуинщики, чтобы было несовместимо ни с кем): Шлюз имеет "ящики": Ящик http_control_point uuid="2ABA" HTTP используется для инициирования запроса на отправку сообщения HTTP-запроса от...
  12. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Передача в BLE, с polling опросом драйвера: if(блок_length) // требуется передача? if(blc_ll_getTxFifoNumber() < 10) // есть свободное место в буферах драйвера для передачи? bls_att_pushIndicateData(NN_дескриптора_ящика, (u8 *)...
  13. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Передача блока в USB: /* Write data to USB fifo */ for (i = 0; i < len; i++) register_usb_ep_dat(CDC_TX_EPNUM) = txBuf[i]; /* Write ACK */ register_usb_ep_ctrl(CDC_TX_EPNUM) = FLD_EP_DAT_ACK; Прием аналогичен - чтение размера принятого блока из регистра буфера/fifo EPNUM и...
  14. pvvx

    UDP клиент. Нет отправки пакета перед ESP.deepSleep

    Ещё string-гов в callback-и в Arduino понапихать – string s = “Это отрабатывает ‘колбек’ от nikolz!!!”;… Serial.println(s); чтобы проц просканировал всю Heap на наличие свободного кусочка и дополнительно потормозил на 115200 при выводе в UART… :)
  15. pvvx

    UDP клиент. Нет отправки пакета перед ESP.deepSleep

    Исполнение редко исполняемого кода (описываемых "колбек" от nikolz) у ESP равносильно скорости работы его CPU на 8..12 МГц из-за промаха кэша и медленной подгрузки кода по SPI из Flash...
  16. pvvx

    UDP клиент. Нет отправки пакета перед ESP.deepSleep

    "колбек" не поможет. Он говорит только о том, что данные переданы в Lwip. Даже не в буфер драйвера WiFi. :p Перевод фантазий nikolz : "Налепите десяток разнообразных callback - авось они сработают как задержка" :)
  17. pvvx

    Модуль BW12

    aloika - Почему не хотите сразу перейти к BW-16 - AmebaD ? Эта серия значительно лучше. SDK и Arduino рабочие и рабочие на большую часть в сравнении с AmebaZ. До таких критериев, что там делать мне нечего - все драйвера есть и работают, а RAM и производительности у чипа достаточно чтобы не особо...
  18. pvvx

    STM32f0 - всё?

    Такова 'Корна' и 'новый мировой порядок'. Всё западенское или восточное будет дорожать и пропадать, кроме азиатского, т.е. китайского. Отменяется частная собственность, уже отменены все 'народные' завоевания с французской революции, уже увеличено и ещё будет расти разделение на "богатых" и...
  19. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Но тут вообще вопиющая тупость у nikolz: А в WiFi не вся мощность SOC уходит на бесполезное? В UART не вся мощность адаптера уходит на бесполезное преобразование триллионов электронов из одного временного потока в другой? У Солнца вся мощность уходит на бесполезное рассеивание и описание этого...
  20. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Очень часто устройства с BLE используют АКБ и зарядку с USB. В таких, 90% случаев USB может использоваться для программирования различных опций и аналога OTA. Без проблем - смотрите исходники и сравните размер кода. Без проблем - в USB встроена блочная синхронизация и нет нужды описывать...
Сверху Снизу