Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Custom audio cape

Abierto
#258 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
c, linux

Línea de trabajo

Empieza revisando los cambios del device tree adjuntos en BB-BONE-AUDI-02-00A0.txt y, después, comprueba la habilitación en uEnv.txt y la configuración de captura de arecord y alsamixer descritas en el informe. Compara el comportamiento con y sin el cape personalizado y usa el nivel máximo de cero indicado para acotar la ruta de captura. Se considera completado cuando las grabaciones contienen audio del micrófono con el cape personalizado habilitado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi, I'm making a custom audio cape for BBB. The goal is to record sound using microphones.
I used tlv320aic3106 codec, modified BB-BONE-AUDI....dts.
Replaced all 3104 with 3106, swapped axr0 with axr2 (because of a mistake in my board). Enabled micbias.
Compiled, enabled it in uEnv.txt.
But there is no audio in the recordings. I can see data movement on mcasp bus on an oscilloscope. And looks like arecord is working fine. If I remove custom cape arecord is stuck (as expected).
arecord show max peak of 0% all the time. In alsamixer PGA Capture Switch turned on, PGA Capture Volume set to 105.

Attaching modified dto. BB-BONE-AUDI-02-00A0.txt

Lenguaje dominante
C
Estrellas
811
Forks
581
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de beagleboard/linux

Todos los issues de beagleboard/linux

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.