Releases: nRF24/RF24Mesh
doc and code formatting update
- 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
v1.1.3
v1.1.2
- 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
- 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
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
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
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
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
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