Комментарии 7
Я смотрел на серию TLSR9 - но у них написано "подписывайте NDA", так что нафиг. В 21 веке даташиты на микроконтроллеры под NDA - это дикость, участвовать в которой я не хочу.
Даже у WCH в этом плане получше. Половина даташитов на китайском - но они хотя бы есть.
Поддерживаю, дико неудобно. Как кстати WCH? Давно к ним приглядываюсь.
Я у них, если не считать классических интерфейсных чипов, не так-то много чипов использовал.
Линейка CH55x прикольная, но не без недостатков. Из преимуществ - дешёвые чипы, USB на борту, USB загрузчик из коробки, и не требует почти никакой обвязки. Приятно. Из недостатков - все типичные для 8051. Древняя архитектура, маловато периферии, нет нормальной отладки. Для простого USB-устройства чип подошёл вполне.
Сейчас вот смотрел в сторону CH569 - это уже из их современных RISC-V линеек. Хочу попробовать, какой там на вкус USB 3.0 и сколько гигабит эта странная штука сможет реально стримить в комп.
А как вообще bluetooth стэк в целом? Приемлимый? Или баг на баге?
Тоже хотел попробовать серию TLSR9 в качестве bluetooth аудио проигрывателя.
На вид - вполне норм, но нет уверенности в сколь нибудь активной поддержке со стороны вендора. Хочу погонять его на хоббийных проектах, потому что в коммерческое устройство такое ставить пока боязно
Ну да, так всегда с китайскими вендорами.
А еще интересно, у них стэк прям честный bluetooth 5.2, или как часто это бывает, железо 5.1-5.2, а софт только 4.2 поддерживет (привет bluez'у)?
Ну, 2MBit поддерживает, значит уже 5.0)
BlueZ это отдельная история. Однажды писал себе вспомогательную тулу и столкнулся с тем, что bluez не распознает пакеты адвертайзинга и SRP как отдельные пакеты, если тип данных в адвертайзинге - manufacturer specific (0xFFFF). Вместо этого он на серьезных щщах утверждал, что получил только scan response.
Настройка VSCode для отладки китайского RISC-V SoC