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

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

  1. N

    Запрос примеров для Sming

    день добрый. Как бы мне поставить прерывание на быстрый таймер, в несколько десятков КГц ? или как работать с I2S (не путать сI2C) из сминга? или как организовать быстрый PWM + прерывание на него ? Спасибо заранее!
  2. N

    Запрос примеров для Sming

    дык я показал как прерывания запрещать, если что.
  3. N

    Запрос примеров для Sming

    void process(){ char proceed =0; //disable interrupts, start of critical section os_intr_lock(); wdt_feed(); if (sem==0){ sem=1; proceed=1; } //Re-enable interrupts, end of critical section os_intr_unlock()...
  4. N

    Запрос примеров для Sming

    да это понятно. нужно мониторить событие (посылочку с сериала): мониторить наличие часто (раз в 10мс), при наличии пакета - его обработка может занять заметно более 10 мс. сейчас, чтобы таймером самому себе не наступать на пятки сделал на таймере + критическая секция + семафор...
  5. N

    Запрос примеров для Sming

    Вопрос: есть ли в сминге возможность использовать критические секции ? где у сминга main() или loop() ? сидеть на таймере очень неудобно, он в прерывании.
  6. N

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

    проблема с TcpClient решена . проблема с HttpClient будет решена в процессе его переделки для поддержки кастомных запросов.
  7. N

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

    а где у HTTP клиента можно определить такой каллбэк? это тот, который наследуется из TcpClient ? как им пользоватся?
  8. N

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

    метод TcpClient::send при попытке повторного использования сразу подряд приводит к крашу. в результате все что его пользует или наследует не может отпрвалять более 255 байт. выявлено при попытке переделать HttpClient для поддержки кастомных запросов (пилю REST)
Сверху Снизу