Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Делюсь опытом Исправленная Wire библиотека для Arduino ESP8266 была удалена

Тема в разделе "ESP8266 Arduino IDE", создана пользователем enjoynering, 9 ноя 2017.

  1. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    Исправленная Wire библиотека - github.
    Cтандарт на I2C - здесь.
     
  2. dao89

    dao89 Читатель

    Сообщения:
    85
    Симпатии:
    5
    Нужны ли эти исправления для актуальной версии Arduino ESP8266 core (2.4.0 RC2)?
     
  3. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    С 2.4.0 RC2 не знаком. Скинте ссылку на гитхаб RC2 и я вам тогда скажу.

    Вам так важен RC2? Там есть какие то функции которых нет в стабильной 2.3.0?

    Мое мнение - разработчики положили на ESP8266 Core болт. Все силы брошены на ESP32. И финальный релиз 2.4.0 может вообще не состояться. Печальбеда.
     
    Последнее редактирование: 11 ноя 2017
  4. dao89

    dao89 Читатель

    Сообщения:
    85
    Симпатии:
    5
  5. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    в 2.4.0 RC2 та же библиотека под i2c что и в 2.3.0.

    Не могли бы протестировать мою wire в ваших проектах с несколькими датчиками на одной шине и написать о результатах.

    я тестировал код только на своих библиотека с github, а что будет на чужих либах я не знаю. хотя здравый смысл подсказывает, что все должно быть ок.
     
  6. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    есть ли у кого проблемы с библиотекой? пропали ли глюки? Будет полезна любая информация. Спасибо.
     
  7. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    Раз никто не жалуется то все у всех работает. Спасибо.
     
  8. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    @enjoynering сколько раз скачали то?
    Я не качал и не проверял, потому жаловаться не на что.
     
  9. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    а не хотите потестить? или код не нравится?
     
  10. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.198
    Симпатии:
    227
    @enjoynering времени нет, я код даже не смотрел
     
  11. AndrF

    AndrF Активный участник сообщества

    Сообщения:
    338
    Симпатии:
    33
    Времени нет, да и я вот как-то изначально для i2c на brzo подсел. Несколько устройств на i2c, причем с каждым работаю с разной скоростью (от 800 до 100 кГц) - проблем не было ни разу.
     
  12. enjoynering

    enjoynering Авторитетный участник сообщества

    Сообщения:
    559
    Симпатии:
    54
    Да я ее видел, но она не совместима по командам со стандартной wire.h, а переписывать готовые библиотеки не хочется. В wire.h тоже можно частоту на лету менять. Правда я на скоростях выше 100кГц не тестил (могут быть неправильные тайминги. я их тупо скопировал из оригинальной. Для 100кГц подправил, используя снифер. все по стандарту.)

    Искал обертку brzo в wire.h но не нашел.
     

Поделиться этой страницей