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

Недавнее содержимое от A.V

  1. A.V

    Arduino для RTL8710.

    "Надо сказать Ахалай-махалай! И обязательно - дунуть! Иначе ничего не получится!" © А.Акопян ;) От 90% подобных проблем я избавился лет с 10 назад, перейдя на линукс. Только совсем по работе с виндой и приходится общаться, когда очередной тепло/водо/итп. пункт запускаю. ЗЫ: с файлом разобрался...
  2. A.V

    Arduino для RTL8710.

    О! Благодарю за напоминание. Что-то меня переглючило, что в обычных либах нужно соблюдать версию/инфраструктуру сборки, как в линуксовом ядре. А "нормальные" либы последний раз собирал в начале 90х, переписывая что-то на турбо-ассемблере :) Чую, это всё Menta-ы с CoDeSys-ами виноваты... так и...
  3. A.V

    Arduino для RTL8710.

    Продолжаю подпиливать rtlDuino под свои домашние поделки, заодно вникая в FreeRTOS после голого С на АВР-ках. Добрался но SNTP. Вопрос: а как задать свой адрес SNTP сервера? Насколько разобрался в исходниках - в "оригинальном" sntp.c из SDK такое есть, но здесь-то нам предлагают только .h и...
  4. A.V

    RTL87xx Arduino

    Видать, они и не предполагали, что кто-то полезет дальше простого Hello World! :) К слову, в "оригинальном" softSerial действительно нет ничего опасного, потому как под древнюю атмегу с глобальными буферами писано :/ Всё к тому, что надо побыстрее "закапывать бабушку" и заводить сборку с СДК из...
  5. A.V

    RTL87xx Arduino

    Ковырялся тут в 1-wire через Serial в качестве исследования новой для себя железки и набрёл на потенциальную багу для телепузиков. Согласно "всезнающему гугелю", Serial.begin() можно вызывать несколько раз подряд для, например, смены скорости порта. В текущей же реализации мы получаем как...
  6. A.V

    Как шить RTL8710 под Linux (Ubuntu 16.04)?

    Буквально только что поправил "под себя" скрипты RtlDuino - через JLinkRAM шьется нормально. Мож кому пригодится (как идея) Требования: - JLink (перешитый STLink V2) с прописанными правилами в udev - Установленные утилиты от Segger - Настроенный почти по инструкции RtlDuino (пришлось...
  7. A.V

    GPIO 0..16

    Не надо пяткой – вывих будет ;) Когда выяснилось, что оно так себя ведёт, пробовал варианты - там не только дрыганье ногой (довольно длинное к тому ж), но и что-то похожее при программировании. Хлопотно. В общем, на той плате, что без 2406 (тупо розетка-таймер с 16х4 LCD для освещения цветов -...
  8. A.V

    GPIO 0..16

    С 16-м не всё так красиво. Сделал было его на своей плате на управление выходом, а он дрыгается при перезагрузке. Погуглив, нашёл, что я не один такой. Хорошо, это был запасной вариант, а основной через DS2406... Итого на ESP07/12F имеем NRF24L01 /5 ног/, I2C/2 ноги/, 1Wire /1 нога/ и...
  9. A.V

    Arduino IDE & I2C

    во-во-во! Как раз с этого всё пред майскими и начиналось – начали вкорячивать дополнительные либы и прочее, что-то перестало влезать в память, поправили параметры ликновки и сломалось всё (типа не стартовал "юзерский" код). Тогда же где-то мелькала фраза, что кусок таблиц с математикой нельзя...
  10. A.V

    Arduino IDE & I2C

    Таки вряд ли. Чудес хватает )) А вопрос лучше задать @igrr или даже порыться и/или создать тикет на гитхабе. Что-то у них там мелькало с месяц назад про тригонометрию - то ли народ жаловался на какую-то "лишнюю" таблицу, то ли ещё что - похоже, вся тригонометрия считается "в лоб" и не вся...
  11. A.V

    Arduino IDE & I2C

    У меня подтянуто всё, что можно :)) SDA/SCL через 10к на +3.3В. У этих модулей бывают перепутаны 4 и 5 ноги - попробуй в конфиге поменять местами. Среда у меня от 28мая, больше пока не пересобирал - лень ноут запускать дома, а на работе хлопотно - ant не желает качать архивы через прокси... В...
  12. A.V

    Arduino IDE & I2C

    Вроде успешно работает с BMP085. Правда Были проблемы в начале мая при массовой правке библиотеки Wire и прочих новшествах. Сейчас предварительно доделал "погодный" модуль и всё жужжит :)) (DipTrace железо и код тут: https://bitbucket.org/esp8266/sensor-v2)
  13. A.V

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

    @jcmvbkbc, и вот какого, оно тогда нормально работает при вызове из loop() :( Чую, это или "типа прерывание", или нельзя туда передавать глобальные переменные... По поводу остального текста - это "гадит" wifi. Причём в готовой сборке IDE, вроде, мусор от wifi не сыпался, а тут собрал из...
  14. A.V

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

    Так мне и непонятно, это таки прерывание или "под-процесс". Если прерывание, то всё законно – обязано виснуть... ЗЫ: На самом деле (вот только что) всё сделал. Без тикера, просто с задержкой. 2 "встроенных" датчика, 1 выход и шина 1-wire замечательно общаются с MQTT сервером через расшаренный с...
  15. A.V

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

    Что-то у меня Ticker не хочет работать - падает с exception до рестарта watchdog. Внутри читаются данные с DHT22 и BMP085. Если _ту_же_ функцию вызывать из loop(), то всё нормально... То ли там запрещены прерывания, то ли ещё что. От периода вызова (вроде) не зависит. Код для DHT из ссылок...
Сверху Снизу