Skip to content

Releases: nRF24/RF24Network

v1.0.16

28 Nov 12:47
6dcd5f8
Compare
Choose a tag to compare

Many changes, see commit history for more info

  • CMake support
  • RPi Pico SDK support
  • Documentation Updates
  • update some examples
  • see #176 for more details

Warning for installing from the packaged release assets (.deb or .rpm files below)

If you have previously installed the library from source code using the traditional make; sudo make install, then you will need to uninstall it manually to avoid runtime conflicts.

sudo rm /usr/local/lib/librf24network.*
sudo rm -r /usr/local/include/RF24Network

This is because the Linux package manager puts the newly installed library into a /usr/lib and /usr/include folders. Installing from source will put the library in /usr/local/lib and /usr/local/include folders.

doc and code formatting update

13 Apr 01:07
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 RF24Network_config.h can be overridden from compiler CLI (using -Dmacro_name=x) or from project source code (before #include "RF24Network.h"). These macros include:
    • NETWORK_DEFAULT_ADDRESS
    • MAX_PAYLOAD_SIZE

v1.0.14

14 Dec 07:42
710d1a5
Compare
Choose a tag to compare
Update library.properties

v1.0.13

30 Aug 02:55
55a6eef
Compare
Choose a tag to compare

Bug fix affecting RF24Mesh networks

v1.0.12

17 Aug 04:30
Compare
Choose a tag to compare
  • Many recent bug fixes, mainly affecting stability and reliability

v1.0.11

08 Aug 00:53
293c55e
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.
  • Remove network holds functionality due to issues/potential issues
  • Add delay for routed payloads affecting PA+LNA modules
  • Cleanup for warnings, unnecessary code, old references, tabs to spaces etc
  • Fix config for ATTiny devices
  • Removal of BCM2835 constants from Linux/RPi examples

RF24Network v1.0.10

16 Jul 22:58
Compare
Choose a tag to compare
  • Utilize RF24 lib failure detection feature. Detect if the radio gets stuck in an available() loop, time-out and set radio.failureDetected=true
  • Add 4 new examples to RF24Network demonstrating more advanced features like fragmentation & re-assembly, variable packet sizes, and data prioritization/External data types

RF24Network v1.0.9

08 May 18:20
Compare
Choose a tag to compare

RF24Network v1.0.8

25 Jan 21:50
Compare
Choose a tag to compare

Implements an OSI Network Layer using nRF24L01(+) radios driven by the newly optimized RF24 library fork.
See http://tmrh20.github.io/RF24Network for documentation.

Changes:

  • Fix sleep mode being defined on ESP8266s
  • ATXMega support
  • Fix fragment calculation

RF24Network v1.0.7

20 Sep 05:26
Compare
Choose a tag to compare

Implements an OSI Network Layer using nRF24L01(+) radios driven by the newly optimized RF24 library fork.
See http://tmrh20.github.io/RF24Network for documentation.

Changes:

  • Fix memory corruption & crashing on non-avr, non-linux devices
  • Fix network.peek() function
  • Fix memory corruption due to uninitialized variable