ZIKUZI:
I have been searching for a few weeks now, trying to find a way to get the nRF24L01+ modules to work with the DUE. I'm honestly to the point I am getting ready to just stop working with the DUEs all together, due to the minimal amount of support, references, documentation, etc... Let me know if you figure it out!
nightcrawler218:
That was a very arrogant response...
I am new to working with Arduinos, but not new to electronics, nor programming... I have been personally been searching this subject for a couple of weeks now, to no avail.
Just to provide you with some additional clarification, none of what you posted is useful - I cannot get a program to compile with those libraries on the due, while they compile just fine for my Uno and Mega. Also, the pins are different, and the due has multiple ISPs, unlike the Uno or Mega... Which one do you use? How do you set it up in the program? ...
If anyone has any info for using an nRF24L01 device on a DUE, and/or it's libraries for the DUE, it would be greatly appreciated if you shared!
nightcrawler,
Thanks for the apology, even though your statement wasn't directed at me. It's just very frustrating having responses like that. I have been trying to search for answers for this topic for a while now. It's frustrating not being able to find any answers...
I find it very weird that the programs will compile just fine for the Uno, and Mega, but will not work at all for the DUE. It throws multiple compiler errors - try just to compile/verify one of those example files from the library you posted for the DUE. The first error I get is for the printf.h library - I primarily program out of VB, so I am learning C again, and I don't completely understand why it compiles for the Uno/Mega with no problems, but won't work for the DUE.
I'm thinking about creating my own library for it, but I just really don't want to waist a bunch of time on it if there's one already out there...
noone:
I find it very weird that the programs will compile just fine for the Uno, and Mega, but will not work at all for the DUE.
I find it entirely expected, the Due uses a totally different processor with different
compiler toolchain and is 32 bit rather than 8 bit native. Furthermore the SPI hardware
is utterly different (which is relevant to driving the nRF24L01+) with some tricky aspects