Skip to content

Storing Configuration #8

@FernandoCZanchetta

Description

@FernandoCZanchetta

A Alcântara possuirá vários modos de operação, devido a diferença no tipo de protocolo de comunicação utilizado para envio de cada pacote (LoRa ou FSK) e nas funções que irão parsear os dados.

Para que, acidentalmente, não aconteça alguma desconfiguração do dispositivo, será necessário implementar uma forma de armazenar as configurações atuais para que, após um reset acidental ou devido a falhas, as últimas configurações continuem em vigor.

Para isso será necessário utilizar a biblioteca preferences.h para armazenar as configurações na memória Flash da ESP32, permitindo ao usuário manter as configurações antigas ou substituí-las ao ligar, e, em caso de não haver resposta durante um período de tempo, assumir que o usuário não está configurando o dispositivo e então retomar os valores já armazenados para as configurações.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions