ST
A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.

SIMPLESPIRIT1 and ES_WIFI conflicting

22 Sep 2017

I'm modifying the DISCO_IOT-wifi-client example to use the SPIRIT1 subghz module (with the SIMPLESPIRIT1 driver). The subghz code works fine before the Wifi is initialized, but any call to a SimpleSpirit1 object after WIFI_Init() is called results in an error:

Assert failed in: set_ready_state (265): state=0

Spirit1: failed to become ready (a2) => pls. reset!

This is on the Disco_L475VG_IOT01A board. Both wifi and the subghz work fine in individual products, but if they don't work together, it ruins the point of the DISCO board.