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

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

  1. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.к. в данных чипах нормальный i2c контролер, то всякие дуры-процедуры использовать не имеет смысла. Максимум что можно использовать - это i2c_pin_init(). И то самому запрограммировать пины с нужными подтяжками проще. И если идем на сон, то для некоторых чипов i2c желательно снять или изменить...
  2. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Так-же в SDK есть примеры: telink_ble_sdk_release_v3.3.0_20191012\vendor\826x_driver_test\app_i2c.c Или надо всю документацию и примеры скопировать в форум?
  3. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.е. вы типа этого ищите? 11.8 IIC 11.8.1 IIC Pin Telink MCU embeds an IIC module. SDA and SCK line of the IIC module can be mapped to multiple groups (8261/8267/8269: 3 groups; 8266: 1 group) of GPIOs, as shown in the table below. IIC pin mapping table IC type IIC No. SDA SCL...
  4. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Да, веселый док на чип 2004 года и "скетч" 2021 года :) Их ещё продают?
  5. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Несколько стандартных характеристик UUID для BLE. https://github.com/oesmith/gatt-xml/blob/master/org.bluetooth.characteristic.date_time.xml https://github.com/oesmith/gatt-xml/blob/master/org.bluetooth.characteristic.current_time.xml Это не все...
  6. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Решение с часами находится в соседней теме. Модули выпускает ai-thinker. В них установлен часовой кварц и сам чип лучше по всем характеристикам.
  7. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    У данного чипа (DS3231) беды в том, что он много жрет в качестве часов. В активном режиме жрет более чем чип BLE. Где вы берете такую гадость? Ещё забыл - чтобы оно обеспечивало заявленные хар-ки требуется постоянная рекалибровка, что ещё жрет батарейку :)
  8. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Вот вам версия с гистерезисом в +-127% :) Общую программу настройки TelinkMiFlasher.html я переписывать не буду. С этой прошивкой у вас вводимые значения гистерезиса для влажности будут умножаться в самом термометре на 10. Т.е. вместо 1.5% будет 15%
  9. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    И никаких роутеров не требуется:
  10. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Такая система создана для того, чтобы было побольше шума в форумах и прочих площадках и они были заполнены тупыми типовыми вопросами. И о чем тут вообще разговор? На UBIA есть вывод данных с акселерометра в web страничку. Для остального хлама этого нет.
  11. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Про это описано в SDK Developer Handbook. Для разных нужд для оптимизации выпускают разные SDK и в каждом свои фичи. На Arduino нет "Arduino Developer Handbook" - даже Google про это не знает. Кроме того, по опыту, большинство, эдак 90% информации по либам и даже самой системе Arduino является...
  12. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    А где в setup() ветка быстрого старта после микро-амперного сна чипа? Ну там после 100..500 us после включения питаний доп. тактовых генераторов и CPU? И если мне не надо "всю нужную инициализацию" - у меня всего мелкий датчик и от него надо передать пару байт на страницу в Web, тогда как? Вот в...
  13. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Для новичка или для программиста первым вопросом будет "что такое Arduino?". Потом будут вопросы - где IDE и где SDK Developer Handbook? На данный чип это все есть, в отличии, к примеру от ESP. Потом обычно запрашивают "Конфигуратор" для типовых задач и настройки проекта, по типу Куба для STM...
  14. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Для этого надо понять, что setup() назван user_init(), а loop() - main_loop(). Это очень тяжко для Ардуино-головного-мозгу. Аналогично и с i2c. Просто выкинуты ненужные и непонятные никому из обывателей transmission stop/start и прочие изжитые аббревиатуры и ритуалы. Где в эксплорере или компе...
  15. pvvx

    Очень часто ESP32 пропускает прием рекламных пакетов!

    В режиме рекламы без подтверждений (тупой маяк) датчик дает не менее 4-х дублей по 3-м каналам. Это означает возможность потери более 91% пакетов при полном приеме без выпадений передаваемых измерений. :p Беда с ESP кроется в её ПО, а не в битых пакетах.
  16. pvvx

    Очень часто ESP32 пропускает прием рекламных пакетов!

    WiFi и "засирает" эфир. Потерь пакетов в нем больше. По вашему выходит что беспроводные датчики на сегодня это только мечта и надо ждать пару столетий? На чем ещё тогда делать беспроводные датчики, если у народу на руках уже есть средства коммуникации и отладки только для BLE? Пока беда только...
  17. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    А исходники которые дают производители датчиков обычно примитивны. Но они работают в данном SDK. От Arduino не работают, т.к. там C++. А на CPU без MMU C++ применять невозможно - это обязательный "эксепшн" по мере дефрагментации heap.
  18. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Есть и ещё более простой алгоритм: Пишите данные с датчика в назначенный буфер в памяти для некоего назначенного "ящика с UUID" с атрибутами чтения. Это как в USB. Ящик считывает стандартное API в смарте или компе. Дайте мне либу на имеющиеся у меня датчики. Те, которые есть не работают или не...
  19. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    В SDK у вас весь интерфейс с BLE – это две функции – callback: пришли данные, передать данные(ограниченный по размеру блок). Всё остальное за вас делает SDK, стек BLE и прочее. Желательно понять что такое сервисы с UUID… В принципе вам и события connect, disconnect и прочие не нужны...
Сверху Снизу