nRF24 / RF24

OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
https://nrf24.github.io/RF24
GNU General Public License v2.0
2.23k stars 1.02k forks source link

Funciona con arduino nano Every? #800

Closed kikesandi closed 3 years ago

kikesandi commented 3 years ago

Uso una Mac Pro, y haciendo pruebas con el Arduino uno, compila bien. En cambio, al utilizar un Arduino Nano Every no compila... hice el intento con 3 placas Every y sigue sin compilar. El error mostrado es "Imposible compilar para Every". Alguien más con este problema?

2bndy5 commented 3 years ago

Esa placa usa un ATMega4809 y otro chip ATSAMD11D14A como su chip USB serial. Tendré que investigar un poco más, pero supongo que esa placa no es compatible explícitamente.

2bndy5 commented 3 years ago

Puedo compilar para Arduino Nano Every fine. No puedo probar físicamente si funciona porque no soy dueño de esa placa.

image

Tenga en cuenta que Arduino Uno usa el núcleo AVR y Arduino Nano Every usa el núcleo megaAVR. El hecho de que mega esté en el nombre del chip no significa que los núcleos sean compatibles. Esta fue una mala elección de palabras por parte de la gente de Arduino (estaban enfrentando algunas razones muy técnicas).

kikesandi commented 3 years ago

Captura de Pantalla 2021-10-15 a la(s) 10 15 40 Captura de Pantalla 2021-10-15 a la(s) 10 15 46 Captura de Pantalla 2021-10-15 a la(s) 10 15 52 Captura de Pantalla 2021-10-15 a la(s) 10 16 04 En las capturas muestro que efectivamente estoy eligiendo dentro de las megaAVR la Every, que elijo el ATMEGA4809, que el puerto es el correcto y también el error

kikesandi commented 3 years ago

Si le instalo por ejemplo el Blink, todo funciona bien. Captura de Pantalla 2021-10-15 a la(s) 10 22 05

kikesandi commented 3 years ago

Si exactamente ese mismo programa lo instalo en el Arduino Uno, se compila e instala perfectamente bien. Captura de Pantalla 2021-10-15 a la(s) 10 24 42 Captura de Pantalla 2021-10-15 a la(s) 10 24 35

2bndy5 commented 3 years ago

Se encontraron varias bibliotecas para "NRF24LØ1.h"

Este es tu problema. Debería leer el mensaje de error completo. Si no comprende el mensaje de error, copie y pegue el mensaje de error completo en su comentario aquí. Por favor, no publiques fotos parciales porque solo me da una idea parcial de lo que te está yendo mal.

kikesandi commented 3 years ago

Uso una Mac Pro, y haciendo pruebas con el Arduino uno, compila bien. En cambio, al utilizar un Arduino Nano Every no compila... hice el intento con 3 placas Every y sigue sin compilar. El error mostrado es "Imposible compilar para Every". Alguien más con este problema?

El asunto se resolvió reiniciando la computadora...