Fórum
- Busca avançada
- Informacoes
- Regras
- PMF
- Glossário
- Dicas e Dúvidas
- Tutoriais
- Tutoriais
- Build Reports
- Desafio RoboCore
- Discussoes
- Arduino
- Albatross
- Técnicas
- Gerais
- Competições
- Iniciantes
- CAD/CAM/CAE
- Classificados
- Compra
- Venda
- Troca
- Vagas de Emprego
- Suporte
- Erros
- Sugestões
Classifique este tópicoPéssimoRuimMedianoBomÓtimo

Autor
Mensagem
Boa noite, eu estou passando recentemente por problemas com a biblioteca RoboCore - SMW_SX1276M0 (RoboCore - SMW_SX1276M0) disponibilizada na extensão PlatformIO. Meu projeto inclui a comunicação de um ESP32 DEVKIT V1 com o Módulo LoRaWAN Bee V2, porém não cheguei nem na parte dessa integração pois estou travado em tentar compilar o código. Quando eu executo o código de exemplo (SimpleJoin_OTAA_ESP32.ino) ocorrem vários erros que são da própria biblioteca fornecida, por exemplo: Código: Este erro é o mais comum, vários pontos em várias variáveis dão esse erro. Já fiz uma busca na internet (resultado) que dizem para alterar a ordem da declaração de variáveis ou rodar com o -Wno-reorder (porém o PlatformIO não permite a execução desse comando). Enfim, estou totalmente travado nessa parte e não encontro nenhuma documentação nem atualização da biblioteca para tratar disso.[/url]
Bom dia lucasgb7_ks, Você está utilizando a PlatformIO em qual editor de código? Você poderia nos encaminhar uma cópia completa da mensagem de erro retornada pela ferramenta ao tentar compilar o código de exemplo da biblioteca? Se a mensagem for muito extensa, você pode nos encaminhar ela em um arquivo de texto para o e-mail suporte@robocore.net. Com isso poderemos entender melhor os erros gerados, para uma atualização da biblioteca. Nós testamos a biblioteca somente pela Arduino IDE, que é a ferramenta que normalmente usamos e recomendamos, então por isso alguns erros de compatibilidade com outras ferramentas podem acabar passando. Como garantimos o funcionamento da biblioteca com a Arduino IDE, você pode seguir com o estudo do Kit por esta ferramenta, enquanto trabalhamos na atualização de compatibilidade com a PlatformIO.
Boa tarde Giovanni5, Estou utilizando o PlatformIO no VSCode, estarei disponibilizando o log de erros: https://prnt.sc/1qp3hg4 Eu consegui resolver este erro da seguinte forma: Trocando a ordem da declaração das variáveis "_size" e "_index". <Buffer.H> 68 ~ 72 Código: Trocando a ordem da chamada da função "event_listener" em primeiro. <RoboCore_SMW_SX1276M0.cpp> 51 ~ 63 Código: A solução desse problema apenas descarta os erros, porém continuo com alguns warnings. Quando testei no ArduinoIDE com a biblioteca original não ocorreu nenhum erro felizmente, o problema está com a forma que o `PlaftomIO compila. Como eu encontrei a biblioteca na própria plataforma do PlatformIO, creio que poderiam fazer uma atualização apenas pra lá (se isso fosse possível). De qualquer forma, agradeço o suporte
lucasgb7_ks, Agradecemos pelas sugestões, iremos analisar a compatibilidade da biblioteca com a Pltaform IO e atualizá-la. Entretanto, como temos outros projetos em andamento, essa atualização pode demorar um pouco para ser disponibilizada. Como você aparentemente solucionou o problema (mesmo que parcialmente), você pode utilizar a biblioteca com as modificações que fez com a Platform IO, porém ainda recomendamos o uso da Arduino IDE, pois é a ferramenta que testamos e temos como garantir o funcionamento correto com o módulo, enquanto a atualização da biblioteca não for oficializada.
|
|
|
Todos os horários são GMT - 3 Horas | Você não tem permissão para escrever novas mensagens v não tem permissão para responder às mensagens Você não tem permissão para editar suas mensagens Você não tem permissão para deletar suas mensagens Você não tem permissão para classificar tópicos Você não tem permissão para classificar mensagens Você não tem permissão para votar em enquetes Anexar downloads : Proibido Fazer Download de Arquivos: Permitido |
Powered by phpBB © 2001 phpBB Group
ROBOCORE TECNOLOGIA
A RoboCore foi criada em 2008 com o intuito de incentivar o desenvolvimento tecnologico, fabricando e fornecendo peças para automação e robótica de alta qualidade a preços acessíveis.
RoboCore Tecnologia LTDA
CNPJ 10.383.409/0001-98
D-U-N-S Certified: 89-963-8833
Santana de Parnaiba/SP - Brasil
CNPJ 10.383.409/0001-98
D-U-N-S Certified: 89-963-8833
Santana de Parnaiba/SP - Brasil
NOSSAS REDES SOCIAIS
LINKS ÚTEIS
POLÍTICAS DA LOJA
CENTRAL DE ATENDIMENTO
ROBOCORE® 2023. Todos os direitos reservados