aioble not happy with characteristic writes...
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- embedded-iot
Direção de pesquisa
O traceback aponta para lib/aioble/server.py (_remote_write) e lib/aioble/core.py (ble_irq); comece lendo esses handlers e o comportamento descrito de capture=True/False. Reproduza a escrita no ESP32-S3 a partir do LightBlue e, em seguida, verifique se o caminho IRQ não gera mais uma exceção e se o comportamento de escrita é observável em ambos os modos.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Howdy Legends,
Getting some weird errors when doing the most basic writes...
I am connecting just fine to an ESP32-S3 running Firmware: 3.4.0; MicroPython v1.24.1 on 2024-11-29., and aioble is the latest.
With capture=True on the characteristic, when I attempt a write from LightBlue I get:
Unhandled exception in IRQ callback handler
Traceback (most recent call last):
File "/lib/aioble/core.py", line 71, in ble_irq
File "/lib/aioble/server.py", line 48, in _server_irq
File "/lib/aioble/server.py", line 184, in _remote_write
AttributeError: type object 'BaseCharacteristic' has no attribute '_capture_queue'
...and then with capture=False just not getting anything.
Anything obvious I am missing?
Best,
Luke
- Linguagem predominante
- Python
- Estrelas
- 2.9k
- Forks
- 1.1k
- Merge médio
- 14d 20h
- PRs com merge (30d)
- 2
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de micropython/micropython-lib
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
micropython/micropython-lib#1074 ·
-
needs-info
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
micropython/micropython-lib#943 · 1 comentário ·
-
"requests" does not handle redirection with relative path correctlyTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
micropython/micropython-lib#931 · 1 comentário ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
micropython/micropython-lib#795 · 2 comentários ·
-
webrepl: Support LAN as well as WLAN boards.Talvez já em andamento @Romaric-RILLET assumiu há 773 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
micropython/micropython-lib#762 ·
Todas as issues de micropython/micropython-lib
Issues semelhantes
-
documentation good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
drevendev/HungryCrab#273 ·
Mantenedores costumam responder em até 1 dia
-
good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
drevendev/BeautifulRepo#19 ·
Mantenedores costumam responder em até 2 dias
-
Moonshot: Kimi K3 always sends `reasoning_effort="max"`, though the API now accepts `low` and `high`Abertaaccepted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
UKGovernmentBEIS/inspect_ai#5939 ·
Mantenedores costumam responder em até 1 dia
-
bug linux
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
Fill paper for Screen2WordsAbertaarea:data data-quality
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
reacher-z/Awesome-CUA#1468 ·
Mantenedores costumam responder em até 1 dia