USB: Add emulator support for usb_flush
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Version:
Describe the feature you'd like
USB is compiled directly into the emulator, so if we try to call usb_flush we just segfault:
void usb_flush( void )
{ /* ==================== API implementation =================== */
/* Cycle receive register until no data remains */
while ( __HAL_UART_GET_FLAG( &( USB_HUART ), UART_FLAG_RXNE ) ){
__HAL_UART_FLUSH_DRREGISTER( &( USB_HUART ) );
}
} /* usb_flush */
We should at least make this do nothing on the emulator
Describe alternatives you've considered
idk
Additional context
Found this as the cause of an SDEC crash when the hardware ID is blank
Points of Contact
Person who initially ran into this: @DanielB-2
- Lenguaje dominante
- C
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 7 d 23 h
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una 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 SunDevilRocketry/driver
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 22/100
SunDevilRocketry/driver#61 ·
-
SQA: Buzzer unit testsQuizá libre de nuevo @DanielB-2 la tomó hace 35 días y no hay ningún pull request abierto. Abiertoenhancement good first issue
SunDevilRocketry/driver#56 · 1 asignado ·
-
Cryptography: Add hardware-accelerated hashing supportPosiblemente ocupada @acheon307 la tomó hace 14 días. Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
SunDevilRocketry/driver#48 · 1 asignado ·
-
documentation
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
SunDevilRocketry/driver#46 ·
-
Mag: Write new magnetometer driver or wrapper for PID/vendor driverQuizá libre de nuevo @266-750Balloons la tomó hace 63 días y no hay ningún pull request abierto. Abiertoenhancement
SunDevilRocketry/driver#40 · 5 comentarios · 1 asignado ·
Todos los issues de SunDevilRocketry/driver
Issues similares
-
examples/dnsdoctor: cleanup.sh stops at the first missing piece of a setup.sh that did not finishAbiertoseverity: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
luainkernel/lunatik#2263 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 Medio día Aptitud para principiantes 72/100
vercel-labs/scriptc#2910 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
darktable-org/darktable#22939 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
espressif/idf-extra-components#903 ·
Los mantenedores suelen responder en 1 día
-
os: input_password leaves terminal echo disabled when reading failsPosiblemente ocupada @davlgd la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día