• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. C

    Делюсь опытом Super fast WIFI UDP

    Когда человек делится своми достижениями, целью все-таки должно являться донести информацию и обеспечить возможность их повторения другими (и как сверхзадача - превзойти их). Так устроена цивилизация. Если задача - просто прокричать, что вы все м., а я весь в белом - тогда да... Можете хотя-бы...
  2. C

    Делюсь опытом Super fast WIFI UDP

    Написано много, а полезной информации нет (либо я не смог ее понять). При выходе из deep-sleep происходит полная инициализация (кроме RTC понятно). В любом случае при этом надо вызывать wifi_station_set_config(&conf); При чем тут RTC? Или Вы хотите сказать, что все задержки связаны с чтением...
  3. C

    Использование I2S в качестве генератора частоты

    Вот простой код для IR-передатчика (частоты 36-40 кГц) на базе non-os SDK (любой версии). В качестве выхода использует пин I2SO_WS (GPIO2). void ICACHE_FLASH_ATTR ir_carrier_init(int khz) { uint32_t bck, clkm; //Enable a 160MHz clock to i2s subsystem...
  4. C

    HSPI overlap

    Правильно ли я понимаю, что при использовании HSPI overlap скорости флеша и второго устройства должны быть одинаковы? Увидел в коде драйвера: os_printf("SPI CS1 device must work at 80Mhz"); Собираю поделку с esp8266 и RFM69 radio. При использовании выделенного HSPI катастрофически не хватает...
  5. C

    Настройка I2S, нужна помощь

    Т.е. окончательная формула для частоты будет выглядеть так (для сигнала _WS): freq = (160000000 / I2S_BCK_DIV_NUM / I2S_CLKM_DIV_NUM) / 2*(16+I2S_BITS_MOD) И минимальная частота получается около 800 Hz. Можно еще куда применить.
  6. C

    Настройка I2S, нужна помощь

    Планирую использовать блок I2S для генерации несущей для IR-передатчика, как в примере espressif. Они предлагают использовать GPIO2 (I2SO_WS), GPIO14 (I2SI_WS), GPIO13(I2SI_BCK), при этом расчет в примере делается для 38 кГц. Перебирал делители и так и эдак, но так и не понял идею расчета...
  7. C

    HSPI и GPIO15

    Собрался подключить к ESP-12 LCD дисплей по SPI-интерфейсу. По документации, аппаратный CS привязан к GPIO15 (PERIPHS_IO_MUX_MTDO_U). Однако, для того чтобы модуль нормально загружался, GPIO15 при загрузке должен притянут к GND (я раньше всегда ставил резистор 10К на землю). Но как в этом...
  8. C

    SDK 1.4.0 (18/09/2015)

    Да, тоже склоняюсь к тому, чтобы остаться на 1.3.0. Из того с чем сам столкнулся: 1) изменена структура struct bss_info (добавлено новое поле) 2) изменен список AP, возвращаемый в wifi_scan_cb - теперь не надо пропускать первую (ранее пустую) запись //bss_link = bss_link->next.stqe_next;
  9. C

    SDK 1.4.0 (18/09/2015)

    Размер кода на этой версии вырос примерно на 15 kb, в модуль с 512 кб flash (поделенный пополам для FOTA) уже не влезаю. Что они туда напихали? Как будто им побайтно платят...
  10. C

    ESP-12F (ESP-202)

    На ali появились новые модули ESP-12F. По фото действительно слегка отличаются от старых ESP-12, E и Q. Никто не сталкивался?
  11. C

    Как рассчитать стартовый адрес для spiffs?

    Планирую использовать spiffs в своем проекте, но не могу понять, как определить стартовый адрес. В sming, например, он определяется некоторыми магическими константами, которые добавляются к адресу конца irom-сегмента. Т.е. в приложении делаем примерно так: addr = &_flash_code_end addr += 0x3000...
  12. C

    Общие баги/глюки/проблемы в пакете Sming

    Ошибка в Sming при использовании с SDK 1.1.0 и выше: c:/Espressif/ESP8266_SDK/lib\libmain.a(app_main.o): In function`user_uart_wait_tx_fifo_empty': (.irom0.text+0x340): undefined reference to `user_rf_pre_init' В appinit/user_main.c пропущено extern "C" при определении...
  13. C

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    У меня XP, поэтому первый вариант отпадает. Может, кто-нибудь выложит скомпиленный spiffy.exe под Win?
  14. C

    Sming Open Source Framework для нативной разработки прошивок ESP8266

    А без этого никак? Если это какой-то исполняемый файл (скрипт), может включить его в комплект Sming?
  15. C

    Запрос библиотек/драйверов для Sming

    Да! Сегодня просто праздник какой-то!
  16. C

    Запрос библиотек/драйверов для Sming

    Не нашел... Я имел в виду system_adc_read()
  17. C

    Запрос библиотек/драйверов для Sming

    Раз такое дело, планируется ли поддержка AnalogRead()?
  18. C

    Запрос библиотек/драйверов для Sming

    И действительно есть. Спасибо!
  19. C

    Запрос библиотек/драйверов для Sming

    Хорошо бы поддержку протокола NTP (SNTP) - в sdk есть.
Сверху Снизу