aioble not happy with characteristic writes...
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- embedded-iot
Piste de recherche
Le traceback pointe vers lib/aioble/server.py (_remote_write) et lib/aioble/core.py (ble_irq) ; commencez par lire ces handlers et le comportement de capture=True/False décrit. Reproduisez l’écriture ESP32-S3 depuis LightBlue, puis vérifiez que le chemin IRQ ne lève plus d’exception et que le comportement d’écriture est observable dans les deux modes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Python
- Étoiles
- 2.9k
- Forks
- 1.1k
- Merge moyen
- 14 j 20 h
- PR mergées (30 j)
- 2
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de micropython/micropython-lib
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
micropython/micropython-lib#1074 ·
-
needs-info
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
micropython/micropython-lib#943 · 1 commentaire ·
-
"requests" does not handle redirection with relative path correctlyPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
micropython/micropython-lib#931 · 1 commentaire ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
micropython/micropython-lib#795 · 2 commentaires ·
-
webrepl: Support LAN as well as WLAN boards.Peut-être pris @Romaric-RILLET l’a pris il y a 769 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
micropython/micropython-lib#762 ·
Toutes les issues de micropython/micropython-lib
Issues similaires
-
approved Good First Issue scope: docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
hiero-ledger/hiero-sdk-python#2730 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
wemake-services/wemake-django-template#3178 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
md/asciidoc/csv: an explicit `encoding="utf-8"` keeps a leading BOM, the auto-detect path drops itOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
docling-project/docling#4846 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
neurostuff/NiMARE#1181 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
pytest-dev/pytest#15180 ·
Les mainteneurs répondent en général sous 1 jour