How to deal with small heap on ESP32-C3
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
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Área
- embedded-iot, performance
Línea de trabajo
The payload names no source files or tests. Start by reading the linked issue #10093 and the memory figures in this report (about 83 kB free at startup, about 33 kB for an HTTPS server via mbedTLS). Done means a maintainer-agreed proposal, such as which network libraries to freeze, rather than a code change. This is design work, so it is not a good first contribution.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
#10093 pointed out MemoryError problems on ESP32-C3 when using adafruit_httpserver. The amount of free RAM available on startup is ~83 kB, and that must be shared with between the VM heap and ESP-IDF needs like mbedTLS.
For instance, if an HTTPS server is started, about 33 kB of system heap is needed. That leaves minimal space for program, libraries and data.
We might consider freezing some network libraries to make this chip more usable.
- Lenguaje dominante
- C
- Estrellas
- 4.6k
- Forks
- 1.4k
- Merge medio
- 1 d
- PR fusionados (30 d)
- 212
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 adafruit/circuitpython
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
adafruit/circuitpython#11877 ·
Los mantenedores suelen responder en 1 día
-
Update Learn Guides for #11777Abiertodocumentation rp2
Dificultad 1/5 1-3 horas Aptitud para principiantes 67/100
adafruit/circuitpython#11779 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
documentation enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
adafruit/circuitpython#11689 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
adafruit/circuitpython#11876 ·
Los mantenedores suelen responder en 1 día
-
I2S audio playback is garbled for tone and mp3 playback on Metro ESP32-P4Posiblemente ocupada @mikeysklar la tomó hace 1 día. Abiertobug
adafruit/circuitpython#11873 · 6 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de adafruit/circuitpython
Issues similares
-
agent:WSL code-review linux pri:low refactoring tooling
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
DOC BUG Missing
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
SDL-Hercules-390/hyperion#911 ·
Los mantenedores suelen responder en 1 día
-
build: man page directory doubledPosiblemente ocupada @zeusgoose la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
ATtiny xy2: Missing #else path may lead to inconsistencies in core digital_pin_to_timer[] arrayAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
SpenceKonde/megaTinyCore#1294 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ROCm/rocm-libraries#15866 ·
Los mantenedores suelen responder en 2 días