Skip to content

Releases: nRF24/RF24Mesh

doc and code formatting update

13 Apr 01:05
Compare
Choose a tag to compare
  • abstract docs (main page and all "Related Pages" now live in the docs folder)
  • fix formatting
  • some macros in RF24Mesh_config.h can be overridden from compiler CLI (using -Dmacro_name=x) or from project source code (before #include "RF24Mesh.h"). These macros include:
    • MESH_MAX_CHILDREN
    • MESH_DEFAULT_CHANNEL
    • MESH_RENEWAL_TIMEOUT
    • MESH_MEM_ALLOC_SIZE
    • MESH_LOOKUP_TIMEOUT
    • MESH_WRITE_TIMEOUT
    • MESH_DEFAULT_ADDRESS

v1.1.4

14 Dec 07:41
f098df0
Compare
Choose a tag to compare
Update library.json

v1.1.3

17 Aug 04:31
Compare
Choose a tag to compare
  • More bug fixes, mostly affecting functionality

v1.1.2

08 Aug 00:59
c051d87
Compare
Choose a tag to compare
  • Hopefully the last of many bug fixes in a review of the entire RF24 code base, should help to increase stability and reliability.
  • A number of significant bug fixes
  • Address renewal and checkConnection improvements
  • General cleanup, remove unneeded code, delays, remove BCM2835 constants

v1.1.1

01 Aug 09:16
7e5e920
Compare
Choose a tag to compare
  • Fix issue with renewAddress()
  • Dynamic memory allocation changes & fixes. Allow user defined memory allocation
  • Big cleanup, fixes for minor issues & warnings,
  • Change checkConnection() function behaviour so if the master returns 0 for an address, it fails. Allows master to zero out the address of nodes that are not active
  • Master node returns -2 on address lookup request where address is not found in list, but the request itself is successful. Allows nodes to time out quickly if not found in list.

RF24Mesh v1.1.0

08 Jun 15:41
Compare
Choose a tag to compare

RF24Mesh is a self-sustaining wireless mesh network for NRF24L01+ and compatible radio modules. Based on optimized RF24Network and RF24 libraries by TMRh20.

See http://tmrh20.github.io/RF24Mesh for documentation.

Changes:
Update connectivity checks. Old method verified connectivity from node -> master, current version verifies connectivity from node -> master -> node.

RF24Mesh v1.0.8

08 Jun 03:07
Compare
Choose a tag to compare

RF24Mesh is a self-sustaining wireless mesh network for NRF24L01+ and compatible radio modules. Based on optimized RF24Network and RF24 libraries by TMRh20.

See http://tmrh20.github.io/RF24Mesh for documentation.

Changes:
Update connectivity checks. Old method verified connectivity from node -> master, current version verifies connectivity from node -> master -> node.

RF24Mesh v1.0.7

26 May 08:59
Compare
Choose a tag to compare

RF24Mesh is a self-sustaining wireless mesh network for NRF24L01+ and compatible radio modules. Based on optimized RF24Network and RF24 libraries by TMRh20.

See http://tmrh20.github.io/RF24Mesh for documentation.

Changes:

Updates to address renewal

RF24Mesh v1.0.6

08 May 18:29
Compare
Choose a tag to compare

RF24Mesh is a self-sustaining wireless mesh network for NRF24L01+ and compatible radio modules. Based on optimized RF24Network and RF24 libraries by TMRh20.

See http://tmrh20.github.io/RF24Mesh for documentation.

Changes:

See v1.0.51...master

RF24Mesh v1.0.5

27 Mar 12:58
Compare
Choose a tag to compare

RF24Mesh is a self-sustaining wireless mesh network for NRF24L01+ and compatible radio modules. Based on optimized RF24Network and RF24 libraries by TMRh20.

See http://tmrh20.github.io/RF24Mesh for documentation.

Changes:
First 'stable' release

  • Major bugfix: Buffer overrun causing segfaults and odd behaviour
  • Increase address space: Master node can have 5 children, while child nodes still support 4 children each.
  • Improvements to automatic addressing/renewal

See commit log for further details