Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Driver para Rádio #38

Open
2 of 8 tasks
leocelente opened this issue Feb 2, 2022 · 1 comment
Open
2 of 8 tasks

Driver para Rádio #38

leocelente opened this issue Feb 2, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@leocelente
Copy link
Member

leocelente commented Feb 2, 2022

Aplicação: Rádio

O responsável por esse issue deve:

  • Pesquisar sobre essa aplicação
    • Em qual contexto do projeto será utilizada?
    • Qual geralmente é o propósito dessa aplicação?
    • Existe algum dispositivo comum?
  • Pesquisar sobre o dispositivo atual
    • Por que estamos usando ele?
    • Tem algo que torna ele difícil de trabalhar?
    • Onde ele já foi utilizado?
  • Implementar uma biblioteca do dispositivo.
    • Qual informação está associada ao dispositivo?
    • Como se espera que ele seja utilizado?
    • Sua implementação compila sem Warnings?
  • Documentar a Implementação
    • O que cada função faz?
    • O que cada struct e seus campos significam?
    • Quais características do dispositivo afetam o código?
    • Quais partes do datasheet um usuário do driver deve ficar atento?
    • Existe alguma outra documentação externa de interesse para o usuário?

Observações

O driver deve ser capaz de enviar e receber pacotes LoRa e FSK com com tamanhos variando de 27 até 61 bytes.
Também deve ser possível selecionar uma "rede" independente, possivelmente utilizando o parâmetro de syncword, de tal forma que os receptores de uma rede automaticamente descartem pacotes de outra rede.

Tarefas

  • Pesquisa e Leitura do Datasheet
  • Selecionar Features
  • Rascunho da Interface
  • Implementação
  • Documentação
  • Revisão
  • Teste
  • Finalização
@leocelente leocelente added the enhancement New feature or request label Feb 2, 2022
@leocelente leocelente self-assigned this Feb 2, 2022
@leocelente
Copy link
Member Author

Estado Atual

Vamos utilizar dois rádios na sonda: um de 30dB e outro de 22dB. Ambos são módulos baseados no chip da Semtech SX1262.

Validação

Temos vários módulos do chip SX1278 que são compatíveis em termos de registradores e parâmetros. Mas também temos acesso a dois módulos da Ai-Thinker baseados no SX1262 para testes.

leocelente added a commit that referenced this issue Apr 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant