The RadioHead open source library supports a number of ISM band radios. The Mongoose opperating system (also an open source project) supports a number of platforms (ESP32, ESP8266, STM32 etc).
I modified the RadioHead library to integrate with Mongoose OS. To aid the testing of the updated RadioHead library and to prove it functioned correctly I generated a number of examples and documented the testing performed. The following github repos contain the details of this work.
- The RadioHead library with Mongoose OS support added.
- Mongoose OS/RadioHead Examples of how to use the above RadioHead library withh three different ISM band radios.