F1SYH‑TX1 — lot 43
Module configuration persistante
Gérer les deux copies flash, CRC, migrations et valeurs par défaut.
RAM→Validation→Slot A→Slot B→Flash
Point critique : Une migration échouée doit revenir aux valeurs sûres, pas conserver des octets bruts.
Détails
API : config_load() config_schedule_save() config_commit_if_due() config_factory_reset() config_get_revision() Règles : - choisir séquence valide la plus récente - borner toutes les valeurs - conserver calibration séparée si reset opérateur - migration version N→N+1 - jamais d’écriture pendant TX.
Slots
Alternance A/B.
CRC et compteur.
Usure
Temporisation après dernier changement.
Écritures rares.
Migration
Fonctions explicites.
Journal du résultat.
Spécifications
| Magic | TX1C |
|---|---|
| CRC | CRC32 |
| Slots | 2 |
| Écriture TX | interdite |
| Reset | local |
Repères
Dernière copie valide gagne
Toute valeur lue est revalidée
Procédure
Validation : les résultats sont contrôlés et consignés avant l’étape suivante.