MALLOC_CAP_SPIRAM  ( -- 1024 )voc: internals

publication: 25 janvier 2026 / mis à jour 20 février 2026

Read this page in english

 

vocabulaire: internals

Constante. Valeur 1024.

Ce drapeau force l'allocation de la mémoire dans la PSRAM (mémoire vive externe) plutôt que dans la RAM interne. Il est indispensable pour manipuler de gros volumes de données (plusieurs Mo) sans épuiser la précieuse mémoire de travail du processeur.

Exemple:

\ point to PSRAM allocated memory 
0 value PSRAM_BUFFER 
also internals 
\ allocate a buffer in PSRAM with size bytes 
: psram-malloc ( size -- )  
    MALLOC_CAP_SPIRAM heap_caps_malloc to PSRAM_BUFFER 
  ; 
only FORTH 

Legal: site web personnel sans commerce / personal site without seling