Hello
the hardware and driver are cool.
However, if this driver is accepted, I will be very mad, as several
years ago, I built a complete radio transceiver driver framework based
on character devices (for the si4463, using a lower/higher half
approach, and it was fully working), and this was completely refused by
telling me that I must use network interfaces.
I went as far as specifying and normalizing the various ioctl calls any
radio transceiver would ever need, everything was ready. I was also
reverse engineering the si4463 modem calculator so every setting could
be set from software, this was unique. No other driver does that.
Then, I met a brick wall.
Now these are proprietary drivers in my own private fork. I got over it.
Sebastien
On 13/02/2025 06:23, Matteo Golin wrote:
I have created an initial RN2XX3 driver here:
https://github.com/apache/nuttx/pull/15828
The design was based on some suggestions received on the mailing list
earlier in the year. I haven't added quite all of
the `ioctl` commands I would like yet, and I want to add some Kconfig
options, but I am opening the draft PR in case I
can get any pointers from the NuttX community before I get much further
along.
The implementation now as it stands works without any issues, I am able
to transmit and receive from NuttX using another
transceiver connected to my computer via USB. I even took my transmitter
for a walk and got some successful long range
test results!
Any feedback is appreciated before I add the finishing touches and
unmark as draft.
Thanks,