Skip to content

Conversation

jerryneedell
Copy link
Contributor

fixes #56
tested on feather rp2040 rfm69 (CP 10.0.0-rc.0) and in Raspberry Pi 5 with RFM69 bonnet.

@jerryneedell jerryneedell requested review from a team and caternuson October 1, 2025 14:51
@jerryneedell
Copy link
Contributor Author

This PR will add a few bytes to the adafruit_rfm69 library (I have not checked the actual size) and may impact the CP builds for the feather M0 RFM69. I suppose this could also be "fixed" with a documentation note that instructs the user to always call .idle() before reading the .temperature property. This will require the user code to have the extra call. Adding it as in the PR is "cleaner".
Section 3.4.17 of the data sheet does state When temperature is measured, the receiver ADC is used to digitize the sensor response. Most receiver blocks are disabled, and temperature measurement can only be triggered in Standby or Frequency Synthesizer modes.

Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! We can tweak the CP builds if needed when we update the frozen version.

@tannewt tannewt merged commit 17b36f7 into adafruit:main Oct 1, 2025
1 check passed
@jerryneedell jerryneedell deleted the jerryn_temperature branch October 1, 2025 17:47
adafruit-adabot pushed a commit to adafruit/Adafruit_CircuitPython_Bundle that referenced this pull request Oct 14, 2025
Updating https://github.com/adafruit/Adafruit_CircuitPython_EPD to 2.17.0 from 2.16.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_EPD#100 from adafruit/jd79667
  > Merge pull request adafruit/Adafruit_CircuitPython_EPD#99 from adafruit/uc8253

Updating https://github.com/adafruit/Adafruit_CircuitPython_RFM69 to 2.1.26 from 2.1.25:
  > Merge pull request adafruit/Adafruit_CircuitPython_RFM69#57 from jerryneedell/jerryn_temperature

Updating https://github.com/adafruit/Adafruit_CircuitPython_SPA06_003 to 1.0.1 from 1.0.0:
  > remove debugging print. move float() cast to coeff reading instead of equations.

Updating https://github.com/adafruit/Adafruit_CircuitPython_Qualia to 2.1.2 from 2.1.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_Qualia#11 from makermelissa/main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Accessing radio temperature causes lib code to hang.

2 participants