Skip to content

2.8.0

Choose a tag to compare

@TrystanLea TrystanLea released this 02 Sep 09:43
· 18 commits to stable since this release
  • update version
  • recognise interrupt setup failure whichever GPIO library is installed
  • serialise SPI access between the interrupt and interfacer threads
  • add tests for the vendored RFM69 driver
  • harden the vendored RFM69 driver against an unresponsive radio
  • include a minimal RFM69 driver rather than depend on rpi-rfm69
  • detect the user emonhub is already installed under
  • detect whether the raspberrypi configuration is needed
  • only apply install steps when needed
  • update version
  • do not back off at all above a ten minute posting interval
  • scale the retry backoff cap to the posting interval
  • back off between retries the longer a server has been failing
  • update version
  • classify the server reply instead of retrying everything that is not 'ok'
  • warn once when the buffer fills, and stop re-slicing on every store
  • only buffer a frame that was built without error
  • replace unencodable values with null instead of killing the interfacer thread

Full commit diff