drivers icon indicating copy to clipboard operation
drivers copied to clipboard

nRF24L01 2.4GHz Transceiver

Open mortiy opened this issue 3 years ago • 14 comments

Hi, Is there any progress on pretty common 2.4 GHz transceiver nRF24?

Datasheet: https://www.mouser.com/datasheet/2/297/nRF24L01_Product_Specification_v2_0-9199.pdf

mortiy avatar Apr 03 '21 10:04 mortiy

I'll try to add driver for nrf24l01 in next weeks

efectn avatar Sep 22 '21 17:09 efectn

@efectn have you made a TinyGo nRF24 driver and example? I am trying to use this on the Raspberry Pi Pico.

mytechnotalent avatar Mar 26 '22 20:03 mytechnotalent

@efectn have you made a TinyGo nRF24 driver and example? I am trying to use this on the Raspberry Pi Pico.

Hi. I didn't have much time to do it. Sorry :/

efectn avatar Mar 26 '22 20:03 efectn

While searching for a diver for NRF24L01, I came across this post. Any progress on this?

asterisk800 avatar May 21 '22 03:05 asterisk800

Hi. Can I offer add to drivers-repo my version of driver for NRF24L01?

StarkovOleksandr avatar Aug 09 '22 20:08 StarkovOleksandr

@StarkovOleksandr that would be fantastic! Yes, please.

deadprogram avatar Aug 09 '22 21:08 deadprogram

@deadprogram What flow you use? Have I to make new branch "nRF24L01", and load it there?

StarkovOleksandr avatar Aug 10 '22 17:08 StarkovOleksandr

@StarkovOleksandr please see https://github.com/tinygo-org/drivers/blob/release/CONTRIBUTING.md#some-specific-hardware-you-want-to-use-does-not-appear-to-be-in-the-tinygo-drivers

deadprogram avatar Aug 10 '22 18:08 deadprogram

@deadprogram, in the drivers repo no tests for doing step "Make sure the tests still pass". Can I miss this step?

StarkovOleksandr avatar Aug 11 '22 13:08 StarkovOleksandr

https://github.com/tinygo-org/drivers/blob/release/CONTRIBUTING.md#how-to-run-tests

however perhaps we should be explicit about doing that in the previous section?

deadprogram avatar Aug 11 '22 13:08 deadprogram

@deadprogram, no-no. It's wrote clearly. I seen it. But got mistake

process_begin: CreateProcess(NULL, rm -rf build, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [Makefile:3: clean] Error 2

Maybe I need to fix some thing in my environments. Okay, I'll deal with this. Thanks.

StarkovOleksandr avatar Aug 11 '22 14:08 StarkovOleksandr

It seems like I fully stuck ( Sorry. I don't know what is mean this error. Which changes I didn't? Should I supplement Makefile and CHANGELOG.md? Or this error relate to something else?

StarkovOleksandr avatar Aug 11 '22 21:08 StarkovOleksandr

any update on the merge?

tapir avatar Dec 28 '22 14:12 tapir

@tapir, hi. If you need driver just now, you can just add it to your project from here https://github.com/StarkovOleksandr/drivers/tree/dev/nrf24l01

For end the merge I need a bit learn about mistakes and maybe about processes of merging. But I'm from Ukraine and orcs changed of my priorities. I can't give any terms when I will close this ticket. But if you can help closed the ticket we can connect directly and I finally end it :)

StarkovOleksandr avatar Jan 01 '23 18:01 StarkovOleksandr