Ao inicializar o dispositivo, normalmente carrego as configurações na flash. Mas como garantir que
o conteúdo é válido. Para garantir isso, utilizei um pequeno código que verifica um CRC32 da estrutura de dados
carregada da flash.O primeiro campo é o próprio CRC32 que é checado com o resultado do cálculo do CRC32 do resto da estrutura, Caso o resultado não seja igual ao CRC32 armazenado, "reseto" o dispositivo para valores default.
De repente essa idéia já em prática…
Continuar