Upgrade trouble-host and esp-radio
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 12/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- embedded-iot
Línea de trabajo
This is a dependency-upgrade decision rather than a code change: the body pins trouble-host 0.6.0, bt-hci 0.8 and esp-radio 0.18 and says to wait for a stable esp-radio 1.0. Read docs/ble.md and the Cargo.toml dependency block first. Done means the ESP board builds and passes the BLE hardware tests on the new versions, with docs/ble.md updated.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
We are on trouble-host 0.6.0 (bt-hci 0.8) with esp-radio 0.18. Newer trouble-host releases need a newer bt-hci than esp-radio supports:
| bt-hci | |
|---|---|
| trouble-host 0.6 (current) | 0.8 |
| trouble-host 0.7 | 0.9 |
| trouble-host 0.8 | 0.10 |
| esp-radio 0.18 (current) | 0.8 |
| esp-radio 1.0.0-beta.1 | 0.9 |
- trouble-host 0.7 adds out-of-band pairing (0.6 has
todo!("OOB not implemented")). - trouble-host 0.8 also lets the device choose its passkey instead of a random one.
- Neither is needed for #54 or #74.
Proposal
Wait for a stable esp-radio 1.0, ideally on bt-hci 0.10, then upgrade esp-hal, esp-radio, esp-rtos, bt-hci and trouble-host together and re-test BLE pairing, reconnect and bond removal on hardware.
Done when
The ESP board builds and passes the BLE hardware tests on the new versions, and docs/ble.md lists them.
- Lenguaje dominante
- Rust
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 13 h 27 min
- PR fusionados (30 d)
- 31
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de OpenCarControls/firmware
-
E-GMP: phone validation methodsAbiertoe-gmp enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
OpenCarControls/firmware#92 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
OpenCarControls/firmware#89 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
OpenCarControls/firmware#85 ·
Los mantenedores suelen responder en 1 día
-
e-gmp enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
OpenCarControls/firmware#75 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 51/100
OpenCarControls/firmware#68 ·
Los mantenedores suelen responder en 1 día
Todos los issues de OpenCarControls/firmware
Issues similares
-
[cosmic-applet-battery] Division by zero displays NaN% when UPower reports max_brightness = 0Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
pop-os/cosmic-applets#1619 ·
Los mantenedores suelen responder en 3 días
-
binding:python bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
coollabsio/orbit#72 ·
Los mantenedores suelen responder en 1 día
-
swc_common: Mark::least_ancestor never returns when the answer is the root mark (ANT-2026-JYDQGGRT)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
swc-project/swc-ai-issues#137 ·
-
Synth suite fails unless run from the repo root: signal_flow's default machine path is cwd-relativeAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
Nimblesite/osprey#370 ·
Los mantenedores suelen responder en 1 día