Соединить и плакать:
Серая - KN320 Выход как наушники для компа.
Зеленая - два KN320 (прием - передача) - один KN320 прием с линейного выхода sound и передача на второй KN320 и с него на линейный вход sound.
Если считать ULP за ядро, а оно и есть в некоторых как 3-ий "core".
У ESP32-S2 тогда два с чем-то ядра: Xtensa LX7 и ULP-RISC-V + ULP-FSM :)
И кнопки в https://products.espressif.com/#/product-selector
работают - меняют список.
Где приложения или тесты?
В инете много всяких чипов:
AMD Ryzen™ 9 7950X
General Specifications
Platform Desktop
Product Family AMD Ryzen™ Processors
Product Line AMD Ryzen™ 9 Processors
# of CPU Cores 16
# of Threads 32
Max. Boost Clock Up to 5.7GHz
Base Clock 4.5GHz
L1 Cache 1MB
L2 Cache 16MB...
А дальше надо дописать поддержку нескольких ext. реклам, что Telink недоделал в данном SDK.
И зачем для этого знания asm и прочие копания в битах CPU?
Конструктив в том, что термометрам нужно 3 одновременных или перемежающихся типов расширенных реклам. Что не реализовано в SDK.
Детям нужен...
Я делаю "реверс" головой, по оставленным крошкам и по знанию внутренних принципов как пишут программеры и как думают писавшие и человек и его надзиратели. ASM - это только в исключительном случае, что уже давно не практиковал.
И в данном случае есть пояснение в мануале - что эти фукции в кинутом...
Это обычная одно-антенная затычка USB разъема.
Про них и был разговор - они не умеют переключать автоматом PHY. Их программисты не созрели.
Надо ручками ставить галочки и оно будет принимать рекламу только в одном формате - всё как всегда и везде :)
Вы второй, кто на данном форуме пишет что у него "снифер аппаратный".
Тут никто не знает что это за чудо, включая и меня. Можете пояснить? Прошлый сбежал от ответа.
Я предполагаю что это SDR приемник со спектро-анализатором. Другого "аппаратного" варианта не вижу.
Есть неизвестное, что нужно ещё изучить - во первых есть неизвестный доп. параметр у функции рекламы - scan response notify enable
Документации нет и не будет без NDA. Но есть подозрения, что где-то должно быть подтверждение приема номера канала данных (это нумерок уже канала или номера...
Тут ответы на ваш вопрос:
Тип рекламы:
https://github.com/pvvx/ATC_MiThermometer/blob/master/src/ble.c#L236
Кодировка по умолчанию для соединения и рекламы:
https://github.com/pvvx/ATC_MiThermometer/blob/master/src/ble.c#L371
https://github.com/pvvx/ATC_MiThermometer/blob/master/src/ble.c#L392...
И за китайский Telink не беспокойтесь - они входят в ассоциацию и имеют все подтверждения.
Но без NDA дают только огрызки вместо нормальных SDK.
А оно ему не надо - они давно отстающие... Всё переходит в Китай :)
Ещё учить подключать сниффер?
Для nRF снифера в wireshark надо сначала переключить его в режим CodedPHY, а потом уже запускать. И он не покажет никакие 1M/2M если включен в CodedPHY. Он тупой и так-же нифига не дописан.
В nRFСonnect тоже надо галки в конфиге включать, чтобы он хоть что-то...
Т.е. надо и сюда копипаст из гит по данной теме к термометрам для вас вставлять?
More than 8 times - advertising remains on the main channels + data, on another channel.
Full LongRange (Coded PHY S8, Coded PHY S8):
Legacy (1M PHY)
По времени TX не понятно?