heap_caps_malloc  ( Typealloc -- addr|0 )

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

Read this page in english

 

vocabulaire: internals

Mot de bas niveau qui alloue de la mémoire en précisant des capacités spécifiques (vitesse, type de RAM). Elle permet de choisir exactement si l'espace doit être réservé en SRAM interne (rapide) ou en PSRAM externe (grande capacité).

Exemple:

\ Returns the reserved PSRAM address 
: psram-alloc ( size -- addr ) 
    MALLOC_CAP_8BIT MALLOC_CAP_SPIRAM or 
    heap_caps_malloc dup 0= if 
        abort" Allocation failed" 
    then ; 

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