STM32: DS2786 Fuel Gauge
Closed this issue · 2 comments
leocelente commented
Driver e Documentação do Fuel Gauge DS2786
Sensor usado para monitorar a quantidade de carga presente num conjunto de baterias
Protocolo: I2C
Datasheet: PDF
Documentar
- Funcionamento básico ( Qual o jeito mais simples de usar o sensor )
- Funcionalidades adicionais ( Quais são as outras funcionalidades/configurações interessantes )
- Qual a sequencia de comunicação para o uso básico ( Quais registradores )
Biblioteca
- Fazer uma struct
ds2786_t
para conter o i2c utilizado e configurações- Se existem muitas configurações, separar em uma outra struct
ds2786_config_t
- Se existem muitas configurações, separar em uma outra struct
- Fazer uma função
ds2786_init
que inicialize um ds2786_t - Fazer uma função para pegar o valor de interesse em bytes "brutos"
- Fazer uma função para transformar os bytes brutos em valores uteis
- Lembrar de colocar as constantes, endereço I2C, valores de configuração etc no
.h
como#define DS2786_<NOME>
Validação
Vish, como não dá pra simular, nem dá para comprar módulos baratos, o melhor jeito é com o 3LT, mas como ainda não está pronto e idealmente são necessárias duas pessoas com conhecimento do funcionamento do sensor (uma para escrever a biblioteca e outra para escrever o mock) é melhor esperar e reavaliar meios de testar futuramente.
github-actions commented
Hey, thank you for opening your first Issue ! 🚀 Feel free to add assignees and tags. Also don't forget to read our README.md for contribution guidelines!
We'll address this issue soon ;)
leocelente commented
Esse driver foi movido para outro issue (#24)