Dmitry
Здравствуйте! Прошу посоветовать книгу по основам исполнения электроники на базе ESP. И еще вопрос: нет ли у кого здесь опыта создания решений на базе Home Accessory Architect (https://github.com/RavenSystem/esp-homekit-devices)?
Andy
Здравствуйте! Прошу посоветовать книгу по основам исполнения электроники на базе ESP. И еще вопрос: нет ли у кого здесь опыта создания решений на базе Home Accessory Architect (https://github.com/RavenSystem/esp-homekit-devices)?
Не знаю, что такое "основы исполнения электроники...", но довольно все подробно описано в документации https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/index.html
Евгений
извиняюсь за некропостинг, а что нибудь выгорело с этой идеи?
Человек уже не в группе, может быть лучше написать ему лично?
Ignis32
Оу, не заметил
Ruslan
#blog #idf #maintenance Заходим в каталог ~/.espressif/esp-idf, с помощью git переключаемся на нужную ветку и запускаем ./install.sh Обновится софт и питонское окружение. Затем надо в настройках плагина VSCode переписать пути до ~/.espressif/tools/*, чтобы они соответстовали обновлениям.
Ruslan
I (56) boot: ESP-IDF v4.4.3-202-gc2c6457fbf-dirty 2nd stage bootloader - не помогло
bbnmn
всем привет
bbnmn
почему esp32 s3 имеет 2 usb
почему esp32 s3 имеет 2 usb
Потому что один идет на юарт, а второй на otg
bbnmn
что такое отг
что такое отг
Ты хочешь сюда копипасты из интернета или может сам почитаешь?
bbnmn
непонятно
непонятно
Короче один порт прямой, второй кривой. Так понятнее?
bbnmn
тогда зачем нужен кривои
Serjio
извиняюсь за некропостинг, а что нибудь выгорело с этой идеи?
я пробовал на nrf сделать. собственно, адаптер собрался без проблем из чьего-то гитхаба. я попробовал на него поподавать сигнал с другой платы (под рукой клавиатуры миди не было), айпад видел что-то, но воспроивести этот звук не удалось 🙁
Serjio
с таким лагом - имхо смириться
Serjio
интересно, как замерял. и какой лаг на стандартном проводном миди-интерфейсе
Serjio
и кстати на чем сделано? оптопарой цеплялся к миди-выходу?
тогда зачем нужен кривои
Ну ты купил такую девборду. Я не знаю какие задачи ты преследуешь
Ignis32
и кстати на чем сделано? оптопарой цеплялся к миди-выходу?
midi-ble контроллер есть (artiphon orba2), его я ловлю через есп32 по бле, передаю на stm32 по уарту и оттуда по юсб в компухтер. этот же контроллер и сам умеет работать по юсб одновременно с блютусом, и видно в миди мониторе что одни и те же сигналы прилетают два раза, и тот что проходит цепочку через блютус - отстает от того что пришел по юсб напрямую. NoteOn NoteOff где то на 25мс, остальные всякие CC следом (там еще штук пять всяких модуляций) могут аж до 70 отстать. По моим ощущениям лагает именно BLE стек, через уарт и юсб все идет быстро.
Ruslan
ахаха, сцуки, у них от патч версии IDF такие нюансы начинаются в защите, что сцуко, диссертацию можно писать!
Serjio
вряд ли там идет постоянный реконнект. и хз как это оптимизировать. на слух плохо, некомфортно? я, помнится, при подключении по usb к этим делеям привыкал какое-то время
ахаха, сцуки, у них от патч версии IDF такие нюансы начинаются в защите, что сцуко, диссертацию можно писать!
А какие цели ты преследуешь обновляя версию идф, а потом страдая что что-то сломалось?
Мазохизм любишь или что?
защиту заставить работать, защиту
Ты же заставил вроде че-то работать
Ruslan
на одном типе проца да, а на нужном нет, пока...
Ignis32
Ignis32
@anotherlostnomad вот на слух 30мс разницы между хайхетами, это уже два очевидно разных звука. При игре на барабанах с таким лагом начинаешь ощутимо тупить, косячить и испытывать дискомфорт.
Может просто не надо на рев1 делать? Один хер ты с большей долей вероятности его уже не купишь
Ruslan
Может просто не надо на рев1 делать? Один хер ты с большей долей вероятности его уже не купишь
я и говорю, c rev1 проблем нет, всё работает, плюс у меня его пачка целая, на партию хватит а надо, чтобы второй тип устройств работал, что с SIM800L, там rev3 и тоже пачка железа закуплена, мешок млять )
Ruslan
но судя по тому, что я выяснил, китаёзы защиту особо сильно не юзают... там есть моменты, которые очень портят нервы, а их исправить несложно
Ruslan
БЛЯ! Я СДЕЛАЛ ЭТО!
Ruslan
I (21239) efuse: BURN BLOCK0 I (21250) efuse: BURN BLOCK0 - OK (all write block bits are set) I (21250) flash_encrypt: Flash encryption completed I (21251) boot: Resetting with flash encryption enabled...
2319
БЛЯ! Я СДЕЛАЛ ЭТО!
Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете...
Евгений
на хтмл программирует или 1С ?
Ксс, на днях же выяснили
Serjio
на слух 20-30мс это уже дно а не задержка.
ну хз. попробовать выяснить, где затуп: подрубить к устройству с BLE и USB (чтобы исключить переходник), сравнить там.
2319
фиолетовому (почему не фиолетово?) это как бы история и причинно-следственное объяснение было
Serjio
БЛЯ! Я СДЕЛАЛ ЭТО!
присылай шампанское, отметим..
2319
присылай шампанское, отметим..
фиолетовый, а это здесь зачем? а?
Ignis32
ну хз. попробовать выяснить, где затуп: подрубить к устройству с BLE и USB (чтобы исключить переходник), сравнить там.
глюпая венда вообще не пейрится с миди контроллером этим, к сожалению( как и китайский M-Vave MS1 переходник
2319
фиолетовый? вопросы и к нему есть?
Ignis32
найти айпад или андроид?
андроид тоже не пейрится)) Проще уже сказать что вообще может с ним работать - мой самопал на esp32, CME WIDI Bud Pro, яблочная техника (вроде, у меня ее нет потестить) и родное приложение на андроид которое подключается как то напрямую без пейринга. Под венду есть софтина MIDI Berry но она срабатывает только когда уже пейринг сделал, так например прокатывает с M-Wave chocolate
2319
пойду нах плату под 32 китайца паять
Ignis32
А на esp hid профиль есть?
неа. Отсюда и уродливая схема с СТМ32 довеском который изображает юсб хид. Есть вроде на S2/S3 но черта лысого я ее тут найду.
Ignis32
неа. Отсюда и уродливая схема с СТМ32 довеском который изображает юсб хид. Есть вроде на S2/S3 но черта лысого я ее тут найду.
а еще под S2/S3 (даже если найду) походу еще не сделали под платформио пакета для ардуино фреймворка. До IDF я еще пока не дорос вроде как.
Serjio
вроде оно должно реализовывать стандартный ble-midi интерфейс..
Ignis32
так надо пейрить напрямую к artiphon orba2
midi ble это вообще темный лес по части совместимости,
Ignis32
SSR
Я кстати загуглил, такое действительно существует
Ignis32
вроде оно должно реализовывать стандартный ble-midi интерфейс..
вот такое ощущение что каждый производитель имеет какое то свое представление об этом самом стандарте) Производитель орбы например считает что все сделал правильно, и это венда не поддерживает бле-миди. Тем временем винда через midiberry вполне себе работает с другими девайсами.
Serjio
судя по описанию, midiberry нифига не стандартная.
Ignis32
судя по описанию, midiberry нифига не стандартная.
ну, оно такое. Оно скорее работает как виртуальный кабель до бле устройства, который еще надо куда то воткнуть в какой то миди порт другим концом. Поэтому обычно бесполезен без виртуальных миди портов
Serjio
короче, если получится законнектить через стандартные интерфейсы - было бы любопытно услышать что и как. у меня запросто затык был в том, что я неправильно этот фиктивный сигнал формировал. а при подключении к реальной клавиатуре может и заработало бы.
Александр
Коллеги подскажите как реализовать такое: класс SNMPAgent snmp = SNMPAgent(community); создается до setup, а EEPROM.begin уже в setup, как задать переменную community из EEProm`a?
Serjio
ну, ништяк!
Евгений
Отставить попойки в Пн!
Денис
Помогите раскачать esc контроллер cyclone 35a. Регулировка скорости не нужна, от esp (3.3) не работает
Funtik
Какой объем памяти для Windows взять лучшее
Funtik
SSR
Какой по кайфу
Ruslan
бесит, когда диски называют памятью