Hi
You can find my CC1101Radio library her: https://github.com/Gnags/CC1101Radio/tree/master
It’s my first time publishing on GitHub, and my first time building a “stand-alone-library” – hope it works 
The CC1101RadioSniffer sketch will:
Send a broadcast message at 2000 ms intervals
Receive all messages on this freqency, network/sync word and channel
Print send/receive events on serial
Publish (if Photon board) at 5000 ms intervals - How many packages send and received, and every 4 times, a list of active devices (cc1101 addresses), will be published instead
The output in the Serial Monitor looks like this:
CC1101#41 send package#176 - data[10]={0, 41, 176, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#40 msgId #164 - length 10 lgi=47 rssi=103 CRC=1 data[10]={0, 40, 164, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#30 msgId #173 - length 10 lgi=46 rssi=91 CRC=1 data[10]={0, 30, 173, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#10 msgId #1240 - length 10 lgi=48 rssi=46 CRC=1 data[10]={0, 10, 216, 4, 69, 70, 71, 72, 73, 74}
CC1101#41 send package#177 - data[10]={0, 41, 177, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#40 msgId #165 - length 10 lgi=47 rssi=103 CRC=1 data[10]={0, 40, 165, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#30 msgId #174 - length 10 lgi=46 rssi=91 CRC=1 data[10]={0, 30, 174, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#10 msgId #1241 - length 10 lgi=44 rssi=46 CRC=1 data[10]={0, 10, 217, 4, 69, 70, 71, 72, 73, 74}
CC1101#41 send package#178 - data[10]={0, 41, 178, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#40 msgId #166 - length 10 lgi=48 rssi=103 CRC=1 data[10]={0, 40, 166, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#30 msgId #175 - length 10 lgi=47 rssi=92 CRC=1 data[10]={0, 30, 175, 0, 69, 70, 71, 72, 73, 74}
CC1101#41 got a packet from CC1101#10 msgId #1242 - length 10 lgi=45 rssi=41 CRC=1 data[10]={0, 10, 218, 4, 69, 70, 71, 72, 73, 74}
CC1101#41 send package#179 - data[10]={0, 41, 179, 0, 69, 70, 71, 72, 73, 74}
I am looking at the MCU connected to CC1101 with address 41. It is receiving packets from 3 other devices (30, 40 & 10). I get similar outputs from the other 3 CC1101/MCU devices I have running.
In the Particle Dash board I can see how many packets the Photon board has send and received.
I think the CC1101 is a great little device. Don’t use much power, ~300 meters line of sight, RX/TX buffer, small, affordable etc. Hope you get it working.
Please let me know if this is useful or how I can improve the example (the library needs some work before its ready for review).
~Michael