AntiGuide: ArduinoUseEEpromForRessources



PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 216.73.216.172 :: Signaler un abus :: le: 20250809 08:20:53
ArduinO
dans le cas ou on manque de m"moire, déplacer des "texte" sans l'eeprom

map:


les "chaines" sont rangées en fin d'eeprom

on utilise des "zone mémoire" sans besoin de 0 terminated!
0 pourrait être le nb de ressousrces mais pas vraiment utile!
1..2: adresse de début de le première ressource
3..4: adresse de debut de la seconde
5: adresse de fin de la 2ème +1


alternative en cas de génération automatique
- adresse de fin calculée comme début de la suuvant moins 1
plus une "lanterne rouge"
filtrage
dans le source tout chaine de plus de XXX caractères est remacée par ressource(num)
on invente un signatue #!:~ par exemple
l"ancienne ligne es conservée entre bannières
/* ancienne licge #!:~
et ancienne ligne */ #!:~
toute ligne modifiée est complété de // #!:~

il sera possible de revenir au source original par un grep -v "#!:~"


20160325
sachant que l'EEPROM interne peut être accédée comme EEPROM[addres] dire si on peut y ranger une chaine (null terminated) et utiliser seulement son adresse!