@TriXwooD Update:
Two radio's (or alternative pins for one radio :-))
for the nrf24l01
For Raspberry Pi with 40 pins header (pi zero, pi 3,..)
Note on post above: I tried spi1.0 instead of spi0.0 and spi0.1 and it works... (cs lines not interfering?)
Still not sure why did spi0.0 and spi0.1 not work... what did I wrong there? It should be possible to share the mosi/miso/sclk/gnd/3.3v pins... (maybe it is the cs? or ce?... anyway)
This probably means rfm69 wired correctly and a nrf24l01 will work both at the same time on a pi
Can I compile one gateway with both rfm69 and rf24 enabled at the same time, thus not running two gateways?
For now two gateways running on a pi zero (pi3 with bluetooth not yet tested)
Step Zero
Enable spi1 in /boot/config.txt
sudo nano /boot/config.txt
dtparam=spi=on
dtoverlay=spi1-1cs,cs0_pin=36
First Radio Pin
Same as Building a Raspberry Pi Gateway page (with irq pin 15!)
First Radio Configure
With irq pin 15!
cd MySensors
Configuring...
./configure --my-transport=nrf24 --my-rf24-irq-pin=15 --spi-spidev-device=/dev/spidev0.0 --spi-driver=SPIDEV --my-port=5003
make
Running...
cd bin
sudo ./mysgw -d
Second Radio Pin
pin 01 3.3v
pin 33 for irq
pin 35 miso
pin 36 cs
pin 37 ce
pin 38 mosi
pin 39 gnd
pin 40 sclk
Second Radio Configure
(in another terminal)
A copy of the source
cp -r MySensors MySensorsSecond
cd MySensorsSecond
Configuring...
Note the port is 5004 instead of 5003, you can not run two gateways on the same port
./configure --my-transport=nrf24 --my-rf24-irq-pin=33 --my-rf24-ce-pin=37 --my-rf24-cs-pin=36 --spi-spidev-device=/dev/spidev1.0 --spi-driver=SPIDEV --my-port=5004
make
Running...
cd bin
sudo ./mysgw -d
it works... Fin!
currently running openmilight on radio 1 and mysensors on radio 2