Skip to content

Releases: nRF24/RF24Network

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

RF24Network v1.0.6

12 Apr 22:31
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 in v1.0.5 when using fragmented payloads on non-linux devices
  • Linux examples makefile fix for Ubuntu

RF24Network v1.0.5

27 Mar 15:09
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 alignment issues on ARM devices
  • Above fix fixes read() and peek() on ESP8266
  • RPi2 Autodetection in makefile
  • Python: Read returns number of bytes read from network instead of maxlen sent by user
  • Fix incorrect pipe used for nodes n5

RF24Network v1.0.4

15 Dec 03:19
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:

  • Fixes a major bug causing the radio to hang after fragmented writes

RF24Network v1.0.3

14 Dec 18:49
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:

  • Python and Python 3 related bug fixes and improvements
  • Reduce routeTimeout variable to 1/3 of previous
  • Only respond to network polls if using an address other than 04444 (RF24Mesh default address)
  • Add delay equal to parent pipe to NETWORK_POLL responses
  • Leave the radio in standby-II mode during fragmented writes
  • Call txStandby and setAutoAck in write() function for fragmented writes
  • Remove delay for multicast writes (increases throughput)