How to deal with small heap on ESP32-C3
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 12/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Active
- Domaine
- embedded-iot, performance
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
#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.
- Langage dominant
- C
- Étoiles
- 4.6k
- Forks
- 1.4k
- Merge moyen
- 1 j
- PR mergées (30 j)
- 212
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 adafruit/circuitpython
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
adafruit/circuitpython#11877 ·
Les mainteneurs répondent en général sous 1 jour
-
Update Learn Guides for #11777Ouvertedocumentation rp2
Difficulté 1/5 1-3 heures Accessibilité débutants 67/100
adafruit/circuitpython#11779 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
documentation enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
adafruit/circuitpython#11689 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
adafruit/circuitpython#11876 ·
Les mainteneurs répondent en général sous 1 jour
-
I2S audio playback is garbled for tone and mp3 playback on Metro ESP32-P4Peut-être pris @mikeysklar l’a pris il y a 1 jour. Ouvertebug
adafruit/circuitpython#11873 · 6 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de adafruit/circuitpython
Issues similaires
-
agent:WSL code-review linux pri:low refactoring tooling
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
DOC BUG Missing
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
SDL-Hercules-390/hyperion#911 ·
Les mainteneurs répondent en général sous 1 jour
-
build: man page directory doubledPeut-être pris @zeusgoose l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
-
ATtiny xy2: Missing #else path may lead to inconsistencies in core digital_pin_to_timer[] arrayOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
SpenceKonde/megaTinyCore#1294 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ROCm/rocm-libraries#15866 ·
Les mainteneurs répondent en général sous 2 jours