Nouvelle mise à jour. Par rapport à la précédente version ( fe63855d9f40bc793ab65b9994747af47f108498 ):
* nouveau rebase;
* désactivation du module urandom, manifestement redondant avec random et pas fourni par les autres implémentations. Merci critor pour la remarque, ça gagne 700-800 octets;
* activation (temporaire ?) du module io, qui ne contient de toute façon pas grand chose;
* activation de MICROPY_PY_BUILTINS_STR_CENTER et MICROPY_PY_BUILTINS_STR_PARTITION , mais ces deux-là risquent de disparaître rapidement parce que ce binaire est vraiment proche de la limite de taille...
* changement des paramètres USB. Maintenant, mon firmware se présente comme 0451:E020, avec pour fabricant "Texas Instruments Incorporated", et pour produit "Unofficial TI-Python Adapter"
- Code: Tout sélectionner
72 bytes free in flash out of 188416 bytes ( 184.0 kb ).
26748 bytes free in ram for stack out of 32768 bytes ( 32.0 kb ).
Create build-trinket_m0/firmware.bin
Create build-trinket_m0/firmware.uf2
Converting to uf2, output size: 376832, start address: 0x2000
Wrote 376832 bytes to build-trinket_m0/firmware.uf2.
La gestion des entiers longs nécessite plus de 3 KB si on utilise l'implémentation LONGLONG, et presque 6 KB si on utilise l'implémentation MPZ. Bref, il faut choisir entre les entiers longs d'un côté, et par exemple cmath + les fonctions spéciales de math de l'autre...