We are using an stm32 that communcates with the CC1200 chip over SPI. On the stm32 we are using a version of Mbed os packaged with a CC1200 library as well as custom I2C handling code
The available pins for the final board will be
As well as two solder pads that can be bridged together, this will function the same as pulling the ADDR pin high
We have the stm32 run an I2CSlave listening program, this program handles the initialization of the radio, then implements pathways through I2C to access all the radios functions