natevw / node-nrf

Pure-JavaScript nRF24L01 driver library
117 stars 31 forks source link

nRF24LU1 backend #35

Open natevw opened 9 years ago

natevw commented 9 years ago

Nordic also offer the nRF24LU1, a SoC for which I'd like to develop a basic "passthrough" firmware — then instead of having to wire up an nRF24 breakout board via the GPIO pins, you could simply plug one into USB (even on e.g. a MacBook!) and be done…

Basic ideas:

c.f. the Geeetech Crazyradio (built primarily to control a little quadcopter) which has a nice external antenna.

Manawyrm commented 9 years ago

brillant idea. You can buy LU1 dongles in china for under 10$. Programming them on the other side is unfortunatly a bit strange/hard, you either need to buy the really expensive (500$!!) genuine programmer, or build one of the hacky-versions (with LPC-arm-core)...

natevw commented 9 years ago

Another note on this: for HID the throughput will be limited, which for many use cases will be fine, but no where near the 2Mbps RF link rate. An alternate (or perhaps primary, based on driver situation…) backend based on the "default" firmware with separate control/bulk endpoints might be more general. If I can communicate with the USB device without an OS-level driver, this would be the way to go.