Skip to content

Release 1.2.250

Latest
Compare
Choose a tag to compare
@domhel domhel released this 04 Dec 07:39
· 2 commits to master since this release
adebdf0

BlueRange Mesh Changelog 1.2.250

BlueRange Mesh 1.2.250 introduces a trio of groundbreaking features that will revolutionize how you interact with your mesh network: AutoSense, AutoAct, and Generic Registers. These can be used in conjunction to provide a powerful decentralized automation experience.

BlueRange Mesh is formerly known as FruityMesh. We have decided to rename it to BlueRange Mesh (Community Edition) to better fit to the company behind it - BlueRange GmbH.

What does this mean for you? Basically nothing. The license model is the same and we continue to publish updates to GitHub. However, we can use the new name to better communicate with our customers and to create awareness of the different BlueRange Mesh editions, which are BlueRange Mesh Community Edition and BlueRange Mesh. The former has additional features such as DFU over Mesh or Modbus support.

New Features

  • AutoSenseModule: A new module that allows for configurable, periodic polling of data from other modules or 3rd party controllers.
  • AutoActModule: A new module that enables automated actions based on triggers from the AutoSenseModule or other sources.
  • Register-Based Access: Modules and controllers can now be accessed and controlled through a generic register-based interface, simplifying integration and automation.

Changes

  • Renamed FruityMesh to BlueRange Mesh Community Edition to better reflect the commercial offering relationship
  • Updated license to version 1.1 with clarified naming conventions
  • GPIO Handling in CherrySim: Added complete GPIO simulation support including pin state tracking and interrupt handling
  • Virtual COM Port: Added buffer overflow protection to the virtual COM port driver
  • Metrics Collection: Introduced error logs for mesh connections and packet transmission to monitor network performance
  • Generic Registers: Refactored the IoModule and StatusReporterModule to use the new register-based access
  • Added support for +8 dBm TX power setting

Bug Fixes

  • Resolved a bug where the polarity of interrupts was not correctly handled in CherrySim
  • Corrected a problem where featureset redirection could cause some tests to fail in CherrySim
  • Fixed a bug in the virtual COM port driver where a buffer overflow could occur
  • Fixed typo and therefore reduced maximum application size from 254000 to 245000 bytes for nRF52832
  • Fixed an issue where acceleration interrupts were not properly queued in CherrySim when the LIS2DH12 accelerometer was in motion