I want to be a good community member here so let me elaborate. My original post was in the spirit of a IFSWIM (If You See What I Mean) post. I see now that those will cause some friction.
The primary goal is to read my Acurite 3-in-1 weather station. An equally important second goal is to see how well the Arduino Uno can serve as a base for a general-purpose On Off Keying (OOK) sniffer (a device that helps determine what is happening in an environment. in this case RF (Radio Frequency)). A good deal of the work has already been done to decode the 3-in-1, and is described here: https://forum.arduino.cc/t/acurite-3n1txc-3-in-1-weather-sensor/289207 I will try to finish that work and report back.
I've familiarized myself with the underlying radio chip described here: SEMTECH SX1231 There is enough information here to completely code my own solution, but I am trying not to 'reinvent the wheel', so I'm looking at libraries that already exist to see if they are a good fit. I am using the Adafruit RFM69HWC. Their user example is a 2-way packet communication solution using the RadioHead library found here: RadioHead . I've also found the ooklone library found here: OOKLONE and the LowPowerLab library found here: LowPowerLab. All of these libraries assume the end goal is to perform send/receive communications. So there are a lot of facilities I don't need (or really want if I'm going to stay lean). In addition, I want to eventually be able to integrate my solution with other functions - say a general home automation display. So using standard Arduino core functions and not duplicating them for this solution is important. To that end, I was just wondering if anyone had seen a lower-level library that wasn't trying to do more than just read the RF (Radio Frequency), Whitening (making received bit boundaries consistent), and basic Framing (forming the received packets based on canonical receptions).
That said, I've looked under the hood of the RadioHead solution, and basically they do a lot of wrapping of Arudino core functionality rather than implement parallel solutions. So I'm going to use this library. I believe I can craft a new Class that just gives me the feature I need and move forward. I'll publish what I come up with.
Hope this is more forum friendly!