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

Недавнее содержимое от combasoft

  1. C

    Общие вопросы по Arduino IDE для ESP8266

    @pvvx , возможно подойдет FreeRTOS: FreeRTOS для чайников. Краткое описание. | Электроника для всех Точно! Спасибо! Компилируется, и даже работает как задумал, правда периодически перегружается по WDT - вероятно, я где-то допустил ошибку и в какой-то момент переполняется стек.
  2. C

    Общие вопросы по Arduino IDE для ESP8266

    Пересмотрел - были мелкие ошибки вроде 257 в массиве байт, лишней запятой после элемента массива. Их устранение особо не влияет..
  3. C

    Общие вопросы по Arduino IDE для ESP8266

    У меня очередной вопрос.. Есть структура, в которой объявлено, что одно из полей - массив других структур: struct transition { byte input_word; byte new_state_number; transition_handler handler; }; struct state { transition availableTransitions[]; }; Хочу объявить и тут же...
  4. C

    Общие вопросы по Arduino IDE для ESP8266

    Вот кстати с предложенного ArduinoJSON я и собирался добывать множество ключей. Если я верно понимаю, то для решения моей задачи мне потребуется создать JSON словарик и отдавать ему стрингу: char json[] = "{\"word 1\":1,\"word 2\":123, ..., \"word n\":12345678}"; JsonObject& dictionary =...
  5. C

    Общие вопросы по Arduino IDE для ESP8266

    Подскажите, есть ли где реализация TreeMap для Wiring?
  6. C

    Доступ к функции из ассоциативного массива в языке Wiring

    @nikolz Переход на Луа равно как и на другой любой инструмент, не снимает необходимости иметь архитектуру решения. Вы же сами писали, что бы что-то сделать - нужно понимать чего ты хочешь достичь (постановка задачи и что от этого следует) А имея точное представление что вы хотите достичь - в...
  7. C

    Доступ к функции из ассоциативного массива в языке Wiring

    Давайте я распишу для вас и заодно для себя - может где что упустил. Итак) (много текста) Общее описание: Я хочу для начала просто помигать лампочкой по простому расписанию(светим "от" и "до"), которое можно как-то задавать из вне. применительно к "посветить лампочкой по расписанию": BR: -...
  8. C

    Доступ к функции из ассоциативного массива в языке Wiring

    Джавист я.. хотя вот - "что в имени тебе моём"?) Лет 6-7 назад что-то писал на С - простенькое, для себя. Это мне помогло сейчас - несколько уменьшило время на то, что б вспомнить как оно работать с указателями. Насчет свитч/кейз - нормальное решение для небольшого количества состояний - я...
  9. C

    Доступ к функции из ассоциативного массива в языке Wiring

    Я переосмыслил свой подход и понял, что слишком усложнил реализацию. В итоге, я отказался от идеи постройки космо-корабля ради "универсального" описания трёх-четырёх датчиков. Да здравствуют хардкод и здравый смысл (лень возиться, хочется результат побыстрее). На время я эту тему оставил. Но к...
  10. C

    Общие вопросы по Arduino IDE для ESP8266

    Беседуем) Начиная отсюда Общие вопросы по Arduino IDE для ESP8266 оно собралось и работает. Я расчитывал, что по тексту сообщения это будет понятно. Я же написал, что нашел каузу и какой способ ее исправить.
  11. C

    Общие вопросы по Arduino IDE для ESP8266

    Чет не видать в свободном доступе стандарты( Есть драфт для С99: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf И да, там было про то, что нужно хоть что-то, но указывать: В Arduino IDE норм компилируется и без void в скобках, как я писал выше. Видимо, компилятор позволяет такие штуки.
  12. C

    Общие вопросы по Arduino IDE для ESP8266

    Да, конечно. Эта директива есть в конце h-файла.
  13. C

    Общие вопросы по Arduino IDE для ESP8266

    Я это уже смотрел на stackOverflow) Там говорилось, что в простом С для функции, которая не принимает параметров, нужно указывать void. Для С++ этого делать не требуется. Это же видно на примере с официального сайта дуины - их Morse содержит функции без параметров и они в хедере описаны как...
  14. C

    Общие вопросы по Arduino IDE для ESP8266

    Проблема была в том, что я неверно использовал директиву define. В дефайне нужно указывать что-то "говорящее", по чему можно соотнести это имя с конкретным h-файлом. При этом это имя не должно совпадать с именем класса. А именно так у меня и было, вот и не компилировалось. Правда по тексту...
  15. C

    Общие вопросы по Arduino IDE для ESP8266

    Сходил до Arduino - LibraryTutorial Повторил. Не взлетело. В IDE сменил плату на Arduino UNO - не помогло. Версия IDE - 1.6.12
Сверху Снизу