• Система автоматизации с открытым исходным кодом на базе 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
Сверху Снизу