-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Labels
Description
I'm working on using crazyradio for other quadcopters. One of the main problem is that firmware doesn't expose API to make calls for NRF24 low level APIs. For example, it would be great if Python script can call ReadReg, WriteReg, FlushTX via entry point in firmware just like it currently supports setting channel, bit rate etc. This will allow almost any customization for enabling other quadcopters without any need to modify firmware.
For example, look at below code that sets up Syma X11 quadcopter:
https://github.com/goebish/nrf24_multipro/blob/master/nRF24_multipro/SymaX.ino
Basically we need firmware support for the following APIs that can be called from Python:
- Reset
- Initialize
- SetTxRxMode
- ReadReg
- WriteReg
- WriteRegisterMulti
- FlushTx
- ReadReg
- WritePayload