RAM

Ce que l'on va faire ici

Ici, nous allons comment évaluer la mémoire utilisée

Code d'exemple

La fonction mem_info() du module micropython donne information sur l'usage courant de la RAM :

import micropython as upy

print (upy.mem_info())

ce qui donne par exemple :

stack: 608 out of 15360
GC: total: 102272, used: 10416, free: 91856
 No. of 1-blocks: 176, 2-blocks: 24, max blk sz: 80

Et la Flash ?

Dans la même veine, on pourrait avoir envie de savoir de combien de Flash on dispose... Il n'y a pas de fonction dédiée pour çà. Ceci est directement accessible en accédant au volume via le gestionnaire de fichier qui indique la mémoire dispo en FLASH.

A titre indicatif, j'ai 90Ko de Flash libre sur la pyboard. Les codes ne font généralement que quelques Ko. La SD est par ailleurs disponible en cas de besoin.